Esempio di distribuzione dell'app Gestione progetti
Di seguito viene descritto come la funzione di distribuzione dei metadati e dei dati in DX Inspector risolve i metadati e le dipendenze dei dati e mantiene le relazioni tra i record utilizzando un'app di esempio.
Versioni (Edition) richieste
Disponibile nelle versioni: Lightning Experience
Disponibile in: Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition
Si supponga di dover creare un'app per gestire e tenere traccia dei progetti. Sono stati creati questi componenti di metadati e record di dati nel Sandbox e sono pronti per la distribuzione.
Project__c (metadati e dati): L'oggetto personalizzato (metadati) e i relativi record controllanti (dati).
Project_Milestone__c (dati): I record dettaglio (record controllati) associati al progetto.
Due_Date__c (metadati): Un campo personalizzato nell'oggetto Project_Milestone__c.
MilestoneAlert.trigger (metadati): Codice Apex che fa riferimento al campo Due_Date__c.
Metadati e relazioni dati
Di seguito sono riportati i metadati e le relazioni tra i dati nel Sandbox.
Dipendenze da metadati a metadati: la MilestoneAlert.trigger dipende dal campo Due_Date__c. Se si seleziona il trigger, la funzione preseleziona automaticamente il campo.
Dipendenze dati-dati: Per mantenere la relazione record principale-record dettaglio, la funzione distribuisce i record Project__c controllante prima dei record Project_Milestone__c controllati. Questa azione garantisce che i nuovi ID record vengano mappati correttamente nell'organizzazione di destinazione.
Dipendenze dati-metadati: L'oggetto personalizzato Project__c deve esistere nell'organizzazione di destinazione in modo che la funzione possa eseguire la migrazione dei record Project__c associati.
Coerenza della distribuzione
La funzione di distribuzione dei metadati e dei dati analizza le relazioni tra metadati e dati nel Sandbox. Ecco come la funzione mantiene la coerenza dei metadati e dei dati durante la distribuzione.
Se si seleziona il campo Due_Date__c, la funzione di distribuzione dei metadati e dei dati rileva e preseleziona i MilestoneAlert.trigger.
Se si seleziona l'oggetto Project_Milestone__c, la funzione preseleziona l'oggetto Project__c controllante. È possibile configurare e restringere l'insieme di record selezionando un ID esterno univoco e applicando filtri.
Durante la distribuzione, la funzione di distribuzione dei metadati e dei dati crea per prima la struttura dei metadati (campo e trigger) nell'organizzazione di destinazione. Quindi, esegue la migrazione dei record mantenendo le relazioni controllante-controllato.
Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!
Caricamento
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.