Salesforce-DevOps-Lösungen

Salesforce DevOps für nCino

Der Großteil der nCino-Konfiguration existiert außerhalb des Managed Package. Das beinhaltet ein nCino-Upgrade tatsächlich.

Was schwer zu deployen ist

nCino wird als Managed Package mit Namespace ausgeliefert, aber die meiste alltägliche Konfiguration, Darlehensarten, Dokumentvorlagen, Workflow-Regeln, lebt in Custom Objects innerhalb der Subscriber-Org statt in den Paketmetadaten selbst. Paket-Upgrades müssen mit der jeweiligen Version kompatibel bleiben, die jede Umgebung ausführt, und nichts von dieser Konfiguration auf Subscriber-Seite bewegt sich mit einem Standard-Nur-Metadaten-Deployment mit.

Wo es schwierig wird

Der Großteil der nCino-Konfiguration lebt außerhalb des Pakets
Darlehensarten, Dokumentvorlagen und Workflow-Regeln sind Custom Objects innerhalb der Subscriber-Org, keine Paketmetadaten, obwohl nCino selbst als Managed Package mit Namespace ausgeliefert wird.
Upgrades müssen zur Paketversion jeder Org passen
Konfiguration auf Subscriber-Seite bewegt sich nicht mit einem Nur-Metadaten-Deployment mit, sodass ein Upgrade kompatibel mit der jeweiligen Version landen muss, die jede Umgebung gerade ausführt.
Namespace-Referenzen erschweren orgübergreifende Anpassungen
Benutzerdefinierte Felder und Formeln, die auf dem Namespace von nCino aufbauen, verweisen direkt auf Paketkomponenten, sodass eine Anpassung in einer Subscriber-Org stillschweigend brechen kann, wenn sie eine Paketversion oder ein Feld annimmt, das sich stromaufwärts geändert hat.
In der Praxis

Wie Serpent hilft

Serpent unterstützt natives 2GP und Managed Packages in jedem Plan, mit integrierter Abhängigkeitsauflösung und Subscriber-Org-Versionsverfolgung, sodass nCino-Upgrades und org-spezifische Anpassungen mit der Paketversion kompatibel bleiben, die jede Umgebung ausführt. Siehe DevOps für ISVs auf Serpent für Details, wie Paket- und Subscriber-Org-Änderungen synchron bleiben.

Metadaten und Daten in einem einzigen Deployment-Flow in Serpent

Typischer Release für Salesforce DevOps für nCino

  1. Die Subscriber-Org-Änderung als Task erfassen
    Änderungen an Darlehensart, Dokumentvorlage oder Workflow-Regel werden zusammen mit jedem Apex oder Flow, der auf den nCino-Namespace verweist, als Task erfasst.
  2. Paketversionskompatibilität prüfen
    Die Abhängigkeitsauflösung meldet, wenn die nCino-Paketversion einer Ziel-Org nicht mit dem übereinstimmt, was die Änderung annimmt.
  3. Das Paket und die Subscriber-Konfiguration gemeinsam deployen
    Native 2GP- und Managed-Package-Unterstützung liefert das Upgrade über dieselbe Pipeline wie die Custom-Object-Änderungen.
  4. Jede Subscriber-Org versionsmäßig verfolgen
    Serpent führt Buch darüber, welche Paketversion jede Umgebung ausführt, sodass Abweichungen auffallen, bevor sie ein Release brechen.
Häufige Fragen

nCino DevOps, erklärt

Deployt Serpent die Subscriber-Org-Konfiguration von nCino?
Ja. Darlehensarten, Dokumentvorlagen und Workflow-Regeln sind Custom Objects, sie werden also über die Standard-Metadaten-Pipeline von Serpent deployt und versioniert.
Wie geht Serpent mit einem nCino-Paket-Upgrade um?
Native 2GP- und Managed-Package-Unterstützung liefert das Upgrade mit einer Abhängigkeitsauflösung, die die aktuelle Version der Subscriber-Org prüft, bevor irgendetwas deployt wird.
Kann Serpent nachverfolgen, welche nCino-Version jede Sandbox ausführt?
Ja. Die Subscriber-Org-Versionsverfolgung ist eingebaut, sodass Unstimmigkeiten auftauchen, bevor ein Upgrade ausgeliefert wird, nicht danach.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

In unter 15 Minuten eingerichtet. Keine DevOps-Neueinstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.