Salesforce-DevOps-Glossar

Record Type

Record Types steuern, welche Picklist-Werte und welches Seitenlayout ein Nutzer sieht, und ihr Deployment hängt vollständig von bereits in der Ziel-Org vorhandenen Picklist-Werten ab.

Definition

Ein Record Type ermöglicht es unterschiedlichen Geschäftsprozessen auf demselben Objekt, unterschiedliche Seitenlayouts und unterschiedliche Teilmengen von Picklist-Werten anzuzeigen, deployed als Metadaten zusammen mit den Picklist-Wertesätzen, auf die er verweist. Das Deployment eines Record Type erfordert, dass jeder von ihm aktivierte Picklist-Wert bereits im Picklist-Feld der Ziel-Org existiert, ob Standard oder Custom; wurde ein Picklist-Wert im selben Release hinzugefügt, kommt es auf die Reihenfolge an, die Feldmetadaten müssen vor dem davon abhängigen Record Type landen, sonst schlägt das Deployment wegen eines fehlenden Wertverweises fehl. Die Zuordnung von Record Types zu Profilen ist ebenfalls Metadaten, aber der Standard-Record-Type pro Profil ist eine separate Einstellung, die ein reines Metadaten-Deployment übersehen kann, sodass Nutzer Datensätze unter einem Record Type anlegen können, der nicht ihr Standard ist, häufiger eine Quelle verwirrter Support-Tickets über „das falsche Seitenlayout“ als ein Deploy-Fehler. Unser Leitfaden zur Verwaltung von Salesforce-Metadaten behandelt die Reihenfolge von Abhängigkeiten ausführlicher.

In der Praxis

So funktioniert es in Serpent

Die Abhängigkeitserkennung von Serpent zieht die Picklist- und Profilmetadaten heran, von denen ein Record Type tatsächlich abhängt, nicht nur die Record-Type-Komponente selbst, sodass Reihenfolgeprobleme erkannt werden, bevor ein Deployment auf halbem Weg fehlschlägt. Siehe Release-Management bei Serpent für Details, wie abhängigkeitsbewusste Deployments funktionieren.

Metadaten und Daten in einem einzigen Deployment-Flow in Serpent

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

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

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.