È possibile utilizzare un ID esterno anziché un ID record Salesforce di un record correlato per correlare o associare record tra loro quando si elabora un'operazione di inserimento con aggiornamento in Data Loader.
Ad esempio, se un oggetto (B) ha un campo di ricerca in un altro oggetto (A), è possibile utilizzare i valori contenuti in un campo contrassegnato come ID esterno nell'oggetto A per mettere in correlazione i due oggetti (l'oggetto B con i record dell'oggetto A). Vedere È possibile eseguire l'importazione utilizzando ID esterni? per informazioni aggiuntive sul campo ID esterno e sul suo utilizzo.
Alcune considerazioni:
Come avviene con gli ID record Salesforce, quando un campo è contrassegnato come ID esterno, i suoi valori possono essere utilizzati per individuare record correlati corrispondenti e associarli tra loro. Gli ID esterni sono in genere utilizzati per memorizzare ID record univoci di sistemi esterni e consentire il caricamento periodico di dati in Salesforce senza che sia necessario preparare ogni volta un file di importazione con ID record Salesforce esistenti o correlati.
1. Identificare nell'oggetto A un campo ID esterno esistente da utilizzare per individuare corrispondenze (o creare nell'oggetto A un ID esterno tramite un nuovo campo personalizzato con tipo di dati "Testo") e selezionare gli attributi di campo ID esterno e Univoco.
Nota: per maggiori dettagli sulla creazione di un ID esterno, vedere questi articoli della Guida correlati: Creazione di campi personalizzati e Attributi dei campi personalizzati.
2. Popolare il campo ID esterno nei record correlati (in questo esempio, dell'oggetto A) in Salesforce.
Se i record dell'oggetto (A) correlati sono già presenti in Salesforce:
- Assicurarsi che il campo ID esterno sia popolato con valori univoci, in modo che sia possibile utilizzarlo facilmente come criterio di corrispondenza per mettere in correlazione record in seguito.
Se il campo ID esterno non è popolato nei record esistenti, è possibile eseguire un aggiornamento globale di questi ultimi con i valori desiderati:
A) Creare un file .CSV contenente tutti i record dell'oggetto A generando un rapporto ed esportandolo o utilizzando Data Loader per esportare dati.
Nota: assicurarsi di includere nel rapporto o nel file di esportazione gli ID Salesforce dei record dell'oggetto A.
B) Popolare il file di esportazione risultante con i valori univoci desiderati per il campo ID esterno, quindi eseguire un aggiornamento dei record esistenti mappando l'ID Salesforce e il campo ID esterno.
Se i record dell'oggetto (A) correlati non sono ancora presenti in Salesforce:
Identificare una colonna che contenga i dati che dovranno fungere da ID univoco per i record dell'oggetto A e mapparla al campo ID esterno identificato o creato nella fase 1 al momento dell'inserimento dei record. Idealmente, i valori univoci scelti per la mappatura dal file di importazione dell'oggetto A sono già presenti nel file di importazione dell'oggetto B e/o sono presenti comunemente all'interno di file di un sistema esterno.
3. Eseguire un'operazione di inserimento per i nuovi record o di aggiornamento per i record esistenti nell'oggetto A. Mappare i campi obbligatori e la colonna ID esterno al campo ID esterno dei record dell'oggetto A della fase 1 (assicurarsi di includere e mappare l'ID Salesforce per un'operazione di aggiornamento o di inserimento con aggiornamento) per popolare un valore ID esterno univoco in Salesforce per tutti i record dell'oggetto A.
Per maggiori dettagli, vedere l'articolo della Guida correlato Inserimento, aggiornamento o eliminazione di dati con Data Loader
4. Preparare il file dell'oggetto B con i valori ID esterno corrispondenti dei record dell'oggetto A correlati che si desidera utilizzare per la corrispondenza, allo scopo di popolare il campo di ricerca dall'oggetto B all'oggetto A utilizzando il seguente metodo:
5. In Data Loader:
a. Fare clic su Upsert (Inserisci con aggiornamento).
b. Selezionare l'oggetto appropriato (nell'esempio, l'oggetto B).
c. Fare clic su Browse (Sfoglia).
d. Selezionare il file di importazione per l'oggetto B.
e. Fare clic su Next (Avanti).
6. Nella fase 2: 'scegliere gli oggetti correlati' selezionare il campo ID esterno per l'elenco a discesa dell'oggetto A per utilizzarlo per la corrispondenza dei record dell'oggetto A correlati al momento dell'importazione dei record dell'oggetto B.
7. Nella fase 3: 'mappatura' trascinare il campo Salesforce con la sintassi del nome [NomeOggetto]:[CampoIDEsterno__c] per mapparlo alla colonna del file dell'oggetto B contenente i valori ID esterno per i record dell'oggetto A (nell'esempio, la sintassi del nome [NomeOggetto] è "Oggetto A" e [CampoIDEsterno__c] è il nome API del campo ID esterno dell'oggetto A della fase 1).
000383207

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 are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security 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 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.