Implementatie van de app Projectbeheer, voorbeeld
Leer hoe de voorziening voor de implementatie van metagegevens en gegevens in DX Inspector metagegevens en gegevensafhankelijkheden oplost en recordrelaties behoudt, met behulp van een voorbeeldapp.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Professional, Enterprise, Performance, Unlimited en Developer Edition |
Stel dat u een app maakt om projecten te beheren en bij te houden. U hebt deze metagegevenscomponenten en gegevensrecords in uw sandbox gemaakt en bent klaar om ze te implementeren.
Project__c(metagegevens en gegevens): Het aangepaste object (metagegevens) en de bovenliggende records ervan (gegevens).Project_Milestone__c(data): De detailrecords (onderliggende records) die aan het project zijn gekoppeld.Due_Date__c(metadata): Een aangepast veld voor het objectProject_Milestone__c.MilestoneAlert.trigger(metadata): Apex code die verwijst naar het veldDue_Date__c.
Metagegevens en gegevensrelaties
Hier is een blik op de metagegevens en gegevensrelaties in uw sandbox.
- Afhankelijkheden van metagegevens naar metagegevens:
MilestoneAlert.triggeris afhankelijk van het veldDue_Date__c. Als u de trigger selecteert, selecteert de voorziening automatisch vooraf het veld. - Gegevens-naar-gegevensafhankelijkheden: Voor het onderhouden van de hoofd-/detailrelatie implementeert de voorziening de bovenliggende
Project__cvóór de onderliggendeProject_Milestone__c. Deze actie zorgt ervoor dat de nieuwe record-ID's correct worden toegewezen in de doelorganisatie. - Afhankelijkheden van gegevens-naar-metagegevens: Het aangepaste object
Project__cmoet voorkomen in de doelorganisatie zodat de voorziening de gekoppeldeProject__ckan migreren.
Implementatieconsistentie
De voorziening voor de implementatie van metagegevens en gegevens scant metagegevens-naar-metagegevens- en gegevens-naar-gegevensrelaties in uw sandbox. De voorziening handhaaft als volgt metagegevens en gegevensconsistentie tijdens implementatie.
Zie Metagegevens en gegevens implementeren naar een doelorganisatie voor gedetailleerde stappen.
- Als u het veld
Due_Date__cselecteert, detecteert de voorziening voor metagegevens en gegevensimplementatieMilestoneAlert.triggeren selecteert deze vooraf. - Als u het
Project_Milestone__cselecteert, selecteert de voorziening vooraf het bovenliggendeProject__c. U kunt de set records configureren en verfijnen door een unieke externe ID te selecteren en filters toe te passen. - Tijdens de implementatie maakt de voorziening voor metagegevens en gegevensimplementatie eerst de metagegevensstructuur (veld en trigger) in de doelorganisatie. Vervolgens worden de records gemigreerd terwijl de bovenliggende-onderliggende relaties worden onderhouden.

