Salesforce-DevOps-Lösungen

Salesforce DevOps für Health Cloud

Care-Plan-Vorlagen und das Care-Program-Setup existieren als Datensätze. Das bedeutet das für Deployments und Sandboxes.

Was schwer zu deployen ist

Care Plan Templates, Problems, Interventions und Goals sind Custom-Object-Datensätze, die über die Health-Cloud-Oberfläche konfiguriert werden, also sind es Daten, keine Metadaten, und sie bewegen sich nicht mit einem Change Set oder Paket-Deployment mit. Sandbox-Refreshes fügen eine zweite Einschränkung hinzu: Umgebungen mit echten Patientendaten müssen anonymisiert oder maskiert werden, bevor ein Refresh sicher an ein breiteres Dev- oder QA-Team übergeben werden kann, was die meisten Standard-Sandbox-Refresh-Workflows nicht von allein bewältigen. Financial-Services-Cloud-Teams stehen vor demselben Problempaar, Konfiguration, die als Datensätze in Orgs gehalten wird, deren Daten ebenso sensibel sind.

Wo es schwierig wird

Care-Plan-Konfiguration ist Daten, keine Metadaten
Care Plan Templates, Problems, Interventions und Goals sind Custom-Object-Datensätze, die über die Health-Cloud-Oberfläche konfiguriert werden, sodass sie sich nicht mit einem Change Set oder Paket-Deployment mitbewegen.
Sandbox-Refreshes tragen echte Patientendaten
Umgebungen mit echten Patientendaten müssen anonymisiert oder maskiert werden, bevor sie sicher an ein breiteres Dev- oder QA-Team übergeben werden können, ein Schritt, den die meisten Standard-Sandbox-Refresh-Workflows nicht von allein bewältigen.
Record Types steuern den Großteil des klinischen Datenmodells
Health Cloud unterscheidet Pflegeprogramm- und Falltypen größtenteils über Record Types und Layout-Zuweisungen, sodass ein Release, dem dieses Mapping fehlt, sauber deployen und trotzdem unbrauchbar sein kann.
In der Praxis

Wie Serpent hilft

Serpent poolt und synchronisiert Sandboxes und Scratch Orgs von einem Dashboard aus, sodass die Care-Plan-Template- und Care-Program-Konfiguration als nachverfolgter Schritt neben der Metadatenänderung, die sie unterstützt, migriert werden kann, statt in jeder neuen Umgebung von Hand neu aufgebaut zu werden. Siehe Org-Verwaltung in Serpent für Details, wie Umgebungen aufeinander abgestimmt bleiben. Wenn Sie ein spezielles Datenmigrationstool abwägen, siehe, wie Serpent im Vergleich zu Prodly abschneidet.

Jede Salesforce-Umgebung zentral verwaltet in Serpent

Typischer Release für Salesforce DevOps für Health Cloud

  1. Die Care-Plan-Änderung als Task erfassen
    Bündeln Sie eine Änderung an einer Care Plan Template oder einem Care Program mit den Metadaten, die sie unterstützt, in einem Task.
  2. Vorlagendaten migrieren
    Die Datenoperationen von Serpent verschieben die Care-Plan-Template-Datensätze als nachverfolgten Schritt, nicht als manuellen Neuaufbau.
  3. Vor dem Refresh maskieren
    Koordinieren Sie Sandbox-Refreshes mit der Anonymisierung, damit die Patientendaten-Compliance die Übergabe einer Umgebung an ein breiteres Team nicht blockiert.
  4. In einer synchronisierten Umgebung validieren
    Bestätigen Sie das Verhalten des Care Programs in einer Sandbox, die mit dem Ziel abgestimmt gehalten wird, bevor es eine compliance-sensible Org erreicht.
Häufige Fragen

Health Cloud DevOps, erklärt

Migriert Serpent Care Plan Templates zwischen Orgs?
Ja, als nachverfolgte Datenoperation zusammen mit den Metadaten, von denen sie abhängt, statt eines manuellen Neuaufbaus in jeder neuen Umgebung.
Übernimmt Serpent die Maskierung von Patientendaten für Sandbox-Refreshes?
Serpent ersetzt nicht Ihren Anonymisierungsprozess, aber gepoolte, synchronisierte Sandboxes geben Ihnen eine konsistente Baseline, sodass die Maskierung einmal erfolgen muss, nicht wiederholt von Hand.
Wie geht Serpent mit den Record Types von Health Cloud um?
Record Types und Layout-Zuweisungen werden als Standard-Metadaten deployt, mit Abhängigkeitsprüfungen, die erkennen, wenn einem Release das Mapping fehlt, das ein Care Program benötigt.

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.