Deployment Plan
Die geordneten Schritte, Abhängigkeiten und manuellen Aktionen, die nötig sind, um ein Salesforce-Release sicher auszuliefern.
Definition
Ein Deployment Plan ist die geordnete Abfolge von Schritten, und oft die geordnete Menge von Metadatenkomponenten, die nötig ist, um ein Release sicher auszuliefern: was zuerst deployt wird, was wovon abhängt, welche Schritte manuelles Eingreifen erfordern (wie Datenkorrekturen oder die Vergabe von Berechtigungen), und was vorher und nachher validiert werden muss. Salesforces eigenes Deployment-Tooling übernimmt die Abhängigkeitsreihenfolge innerhalb eines einzelnen Deployments in den meisten Fällen automatisch, aber reale Releases umfassen oft mehrere Deployments, manuelle Vor- und Nachschritte sowie Abstimmung zwischen Teams, nichts davon verfolgt Salesforce nativ. Ohne einen dokumentierten Plan werden Releases zu Stammeswissen, das nur bei denjenigen liegt, die die App am längsten ausliefern, und ein einziger vergessener manueller Schritt, etwa das Aktivieren eines Flows nach dem Deployment, kann die Produktion brechen. Teams pflegen Deployment-Pläne meist in einer Tabelle oder Wiki-Seite, die bei jedem Release von Hand aktualisiert wird. Unser Salesforce-DevOps-Guide behandelt, wie Deployment-Planung in einen wiederholbaren Release-Prozess passt.
So funktioniert es in Serpent
Serpent erstellt den Deployment Plan automatisch aus den in ein Release aufgenommenen Aufgaben, ordnet Komponenten nach Abhängigkeit und zeigt manuelle Schritte an, bevor das Deployment läuft, statt sich auf eine Tabelle zu verlassen, die jemand aktuell halten muss. Preflight-Checks validieren den Plan gegen die Ziel-Org, bevor irgendetwas ausgeliefert wird, und jeder Schritt wird protokolliert, sodass der Plan nach dem Release auch als Audit-Trail dient. Das macht aus Deployment-Planung, statt einer manuellen, fehleranfälligen Gewohnheit, etwas, das die Plattform standardmäßig übernimmt. Siehe Release-Management in Serpent dafür, wie Deployment-Pläne erstellt und ausgeführt werden.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.
