Sie befinden sich hier:
Benutzerdefinierte Metadatentypen
Sie können Ihre eigenen deklarativen Entwickler-Frameworks für interne Teams, Partner und Kunden erstellen. Anstatt Anwendungen anhand von Daten zu erstellen, können Sie Anwendungen entwickeln, die durch eigene Metadatentypen definiert und betrieben werden. Metadaten sind die Informationen, die die Konfiguration der Organisation jedes Kunden beschreiben.
Erforderliche Editionen
| Verfügbarkeit: Salesforce Classic und Lightning Experience |
Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition Sie können benutzerdefinierte Datensätze vom Typ Metadaten aus installierten Paketen erstellen, bearbeiten und löschen in: Group und Professional Edition |
- Was sind benutzerdefinierte Metadatentypen?
Benutzerdefinierte Metadaten sind anpassbare, bereitstellbare, in Paketen zusammenstellbare und Upgrade-fähige Anwendungsmetadaten. Sie erstellen zuerst einen benutzerdefinierten Metadatentyp, der die Form der Anwendungsmetadaten definiert. Dann richten Sie eine wiederverwendbare Funktion ein, die das Verhalten basierend auf den Metadaten dieses Typs bestimmt. - Erstellen, Bearbeiten und Löschen benutzerdefinierter Metadatentypen und Datensätze
Unter "Setup" lassen sich benutzerdefinierte Metadatentypen und Metadatensätze deklarativ erstellen, aktualisieren und löschen. Verwenden Sie die Metadaten-API, um diese Aufgaben programmgesteuert durchzuführen. - Benutzerdefinierte Metadatenbeziehungen
Erstellen Sie Beziehungen zwischen benutzerdefinierten Metadatentypen, Einheitendefinitionen, Felddefinitionen oder Einheitenteilen. Verwenden Sie Beziehungen anstelle von Textfeldern, um direkt auf Objekte zu verweisen, Ihren Apex-Code zu vereinfachen und die referenzielle Integrität zu erzwingen, beispielsweise bei der Paketerstellung von benutzerdefinierten Metadatentypen. - Validierungsregeln für benutzerdefinierte Metadatentypen
Validierungsregeln stellen sicher, dass die Daten, die ein Benutzer in einen Datensatz eingibt, den von Ihnen angegebenen Standards entsprechen, bevor der Benutzer den Datensatz speichern kann. Validierungsregeln können eine Formel oder einen Ausdruck enthalten, die bzw. der die Daten in einem oder mehreren Feldern auswertet und den Wert "Wahr" bzw. "Falsch" zurückgibt. Validierungsregeln enthalten außerdem eine Fehlermeldung, die dem Benutzer angezeigt wird, wenn die Regel den Wert “Wahr” aufgrund eines ungültigen Werts zurückgibt. - Verweisen auf Datensätze für benutzerdefinierte Metadatentypen in Standardwerten
Standardfeldwerte erhöhen die Produktivität Ihrer Benutzer und verringern Fehler, da weniger Felder manuell ausgefüllt werden müssen. Verweisen Sie in einem Standardwert auf einen Datensatz für benutzerdefinierte Metadatentypen. Wenn sich ein Standardfeldwert ändert, können Sie ihn im benutzerdefinierten Metadatentyp aktualisieren, statt mehrere Feldverweise zu aktualisieren. - Benutzerdefinierte Metadatentypen und erweiterte Formelfelder
Wenn Sie einen benutzerdefinierten Metadatentyp erstellen, können Sie in einem erweiterten Formelfeld auf diese Werte verweisen. Wenn sich ein Feldwert ändert, können Sie ihn im benutzerdefinierten Metadatentyp aktualisieren, statt mehrere hartcodierte Formeln zu ändern. Wenn Sie Pakete verwenden, definieren Sie die gewünschte Logik und erlauben Sie Ihren Abonnenten, die Details anzupassen. - Erstellen und Verwalten benutzerdefinierter Metadatentypen mithilfe von CLI-Befehlen
Sie können die Salesforce-Befehlszeilenschnittstelle (Command-Line Interface, CLI) verwenden, um benutzerdefinierte Metadatentypen zu erstellen, Felder zu generieren, Datensätze zu erstellen, Datensätze aus einer CSV-Datei zu erstellen und benutzerdefinierte Metadatentypen aus einem sObject zu generieren. - Programmatischer Zugriff auf benutzerdefinierte Metadatensätze
Verwenden Sie SOQL, um auf Ihre benutzerdefinierten Metadatentypen zuzugreifen und die API-Namen von Datensätzen dieser Typen abzurufen. - Steuern des Lesezugriffs auf benutzerdefinierte Metadatentypen
Administratoren mit der Berechtigung "Anwendung anpassen" können über Profile und Berechtigungssätze Lesezugriff auf bestimmte benutzerdefinierte Metadatentypen gewähren. - Optionen für den Schutz und die Privatsphäre bei benutzerdefinierten Metadatentypen
Verwalten Sie die Sichtbarkeit und Berechtigungen von benutzerdefinierten Metadatentypen. - Zusammenstellen benutzerdefinierter Metadatentypen und Datensätze in Paketen
Sie können benutzerdefinierte Metadatentypen und Datensätze in nicht verwalteten Paketen, verwalteten Paketen oder verwalteten Paketerweiterungen zusammenstellen. Ihre Pakete können dann in Organisationen mit der Professional, Developer, Enterprise, Performance, Unlimited und Database.com Edition installiert werden. - Benutzerdefinierte Metadatentypen und der Prozessgenerator
Verweisen Sie in einer Prozessgenerator-Formel auf Datensätze für benutzerdefinierte Metadatentypen, um Ihre Geschäftsprozesse zu automatisieren und von Ihnen definierte Funktionen erneut zu verwenden. Sie können einen Wert im benutzerdefinierten Metadatentyp aktualisieren anstatt in Ihrem Prozess und allen hartcodierten Formeln, die Ihr Prozess verwendet. - Bereitstellen benutzerdefinierter Metadatentypen und Metadatensätze für Produktionsorganisationen anhand von Änderungssets
Verwenden Sie Änderungssets für die Bereitstellung benutzerdefinierter Metadatentypen und Metadatensätze aus einer Sandbox in einer anderen Organisation. In der Regel stellen Sie das Änderungsset in einer Produktionsorganisation bereit. - Einschränkungen bei benutzerdefinierten Metadatentypen
Beachten Sie beim Verwenden benutzerdefinierter Metadatentypen diese besonderen Verhaltensweisen und Einschränkungen. - Zuteilungen für benutzerdefinierte Metadaten und Berechnung der Verwendung
Erfahren Sie, welche Anforderungen für benutzerdefinierte Metadatentypen und Datensätze gelten und wie Ihre Verwendung der benutzerdefinierten Metadatentypen berechnet wird.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.

