Salesforce-DevOps-Glossar

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.

In der Praxis

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.

Serpent deployt Custom-Metadata-Type-Datensätze zwischen Orgs als Metadaten

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.