Custom Metadata Type
Custom-Metadata-Datensätze werden als Metadaten deployt, nicht als Daten, was sie zum Standardweg macht, Konfiguration zwischen Orgs zu verschieben, ohne einen Datenmigrationsschritt zu benötigen.
Definition
Ein Custom Metadata Type definiert einen Metadatensatz statt eines sObject-Datensatzes, was bedeutet, dass seine Datensätze über die Metadata API zusammen mit der Typdefinition selbst deployt werden und sauber zwischen Sandboxes und Produktion wandern, ohne einen separaten Datenimport. Das ist das Gegenteil einer Custom Setting oder eines einfachen Custom Objects, deren Datensätze Daten sind und nicht mit einem Change Set, Paket oder Metadaten-Deployment mitreisen. Teams nutzen Custom Metadata Types, um Konfiguration zu halten, die mit Code ausgeliefert werden muss, Feature Flags, Integrations-Endpunkte, Geschäftsregeln, genau weil sie sich in einer Pipeline wie Metadaten verhält. Es gibt eine feste Obergrenze für die Gesamtzahl der Custom-Metadata-Datensätze pro Typ und pro Org, und Endnutzer können Datensätze ohne einen Screen Flow oder eine eigene Seite nicht über die Standardoberfläche erstellen oder bearbeiten, da der Setup-Zugriff darauf standardmäßig nur Administratoren vorbehalten ist. Unser Leitfaden zur Verwaltung von Salesforce-Metadaten behandelt dieses Muster ausführlicher.
So funktioniert es in Serpent
Serpent deployt Custom-Metadata-Type-Datensätze genauso wie jede andere Metadaten: nachverfolgt per Work Item, im Preflight enthalten und im Org-Vergleich abgeglichen, sodass eine Konfigurationsänderung mit dem Code ausgeliefert wird, den sie begleiten soll, statt einen separaten Datenschritt zu benötigen. Siehe Release-Management in Serpent für den Umfang von Metadatenänderungen.

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