Beispiel für die Bereitstellung der Projektverwaltungsanwendung
Erfahren Sie, wie die Metadaten- und Datenbereitstellungsfunktion in DX Inspector mithilfe einer Beispielanwendung Metadaten und Datenabhängigkeiten auflöst und Datensatzbeziehungen beibehält.
Erforderliche Editionen
Verfügbarkeit: Lightning Experience
Verfügbarkeit: Professional, Enterprise, Performance, Unlimited und Developer Edition
Stellen Sie sich ein Szenario vor, in dem Sie eine Anwendung zum Verwalten und Verfolgen von Projekten erstellen. Sie haben diese Metadatenkomponenten und Datensätze in Ihrer Sandbox erstellt und sind bereit, sie bereitzustellen.
Project__c (Metadaten und Daten): Das benutzerdefinierte Objekt (Metadaten) und seine übergeordneten Datensätze (Daten).
Project_Milestone__c (data): Die dem Projekt zugeordneten Detaildatensätze (untergeordnete Datensätze).
Due_Date__c (metadata): Ein benutzerdefiniertes Feld im Project_Milestone__c-Objekt.
MilestoneAlert.trigger (metadata): Apex Code, der auf das Due_Date__c Feld verweist.
Metadaten und Datenbeziehungen
Im Folgenden finden Sie einen Blick auf die Metadaten und Datenbeziehungen in Ihrer Sandbox.
Metadaten-zu-Metadaten-Abhängigkeiten: Die MilestoneAlert.trigger hängt vom Due_Date__c ab. Wenn Sie den Auslöser auswählen, wählt die Funktion das Feld automatisch voraus.
Daten-zu-Daten-Abhängigkeiten: Zum Aufrechterhalten der Master-Detail-Beziehung stellt die Funktion die übergeordneten Project__c vor den untergeordneten Project_Milestone__c bereit. Durch diese Aktion wird sichergestellt, dass die neuen Datensatz-IDs in der Zielorganisation richtig zugeordnet werden.
Abhängigkeiten von Daten zu Metadaten: Das benutzerdefinierte Objekt "Project__c " muss in der Zielorganisation vorhanden sein, damit die Funktion die zugeordneten Project__c migrieren kann.
Bereitstellungskonsistenz
Die Metadaten- und Datenbereitstellungsfunktion scannt Metadaten-zu-Metadaten- und Daten-zu-Daten-Beziehungen in Ihrer Sandbox. Im Folgenden erfahren Sie, wie die Funktion die Metadaten und die Datenkonsistenz während der Bereitstellung beibehält.
Wenn Sie das Due_Date__c auswählen, erkennt die Metadaten- und Datenbereitstellungsfunktion MilestoneAlert.trigger und wählt sie voraus.
Wenn Sie das Project_Milestone__c auswählen, wird das übergeordnete Project__c von der Funktion vorab ausgewählt. Sie können den Satz an Datensätzen konfigurieren und eingrenzen, indem Sie eine eindeutige externe ID auswählen und Filter anwenden.
Während der Bereitstellung erstellt die Metadaten- und Datenbereitstellungsfunktion zuerst die Metadatenstruktur (Feld und Auslöser) in der Zielorganisation. Anschließend werden die Datensätze migriert, während die Über-/Unterordnungsbeziehungen beibehalten werden.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.
Laden
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.