Ti trovi qui:
Creazione di referenti mediante un blocco di loop
Utilizzare un Blocco loop per ripetere un elenco fornito nel JSON di input, aggiungendo un oggetto Referente per ogni elemento dell'elenco.
Per questo esempio, si supponga che il JSON di input contenga un ID account e una matrice di nomi e cognomi, come lo snippet sotto.
{
"AccountId": "0016100001BKL4uAAH",
"Contacts": [
{
"Name": {
"First": "John",
"Last": "Doe"
}
},
{
"Name": {
"First": "June",
"Last": "Doe"
}
}
]
}
Per creare un referente, è possibile utilizzare un Data Mapper Load. Quando lo script invoca il caricamento del data mapper, il JSON dati viene inviato come input, in modo che il caricamento del data mapper possa fare riferimento direttamente ai nodi nel JSON di input.
Dopo aver creato il caricamento di Data Mapper, creare un'azione post di Data Mapper con proprietà simili alle proprietà della tabella.
| Proprietà | Descrizione |
|---|---|
| Interfaccia Data Mapper | Nome del caricamento di Data Mapper |
| Input aggiuntivo |
|
Questo passa il nome e il cognome di ogni referente, insieme all'AccountId, al Data Mapper Load a ogni esecuzione. È anche possibile includere più campi, ad esempio numeri di telefono e indirizzi email.
Infine, è possibile creare un blocco Loop per eseguire l'azione Post di Data Mapper per ogni referente. Utilizzare il nome dell'elenco dei referenti per il parametro Elenco loop. Ad esempio, dal JSON di input sopra, l'elenco dei loop sarebbe Contacts. È possibile utilizzare il parametro Output aggiuntivo per trasmettere l'output di esecuzione di ogni iterazione dell'azione post di Data Mapper. Ad esempio, se è stato denominato CreateContact Azione post di Data Mapper, per la chiave e il valore di output aggiuntivi è possibile utilizzare rispettivamente CreateContact e %CreateContact%.
L'output delle azioni post di Data Mapper, che può essere visualizzato nel registro debug della scheda Anteprima, consente ad altre fasi della procedura di integrazione di accedere e utilizzare gli ID e altri dettagli degli sObject elaborati.

