Loading
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Creazione di referenti mediante un blocco di loop

          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à delle azioni post di Data Mapper
          Proprietà Descrizione
          Interfaccia Data Mapper Nome del caricamento di Data Mapper
          Input aggiuntivo
          • Chiave: AccountId
          • Valore: %AccountId%
          • Chiave: Name
          • Valore: %Contacts:Name%

          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.

          Nota
          Nota L'uso di un'azione Post di Omnistudio Data Mapper in un blocco loop può a volte raggiungere il limite di 150 istruzioni DML. Vedere Execution Governors and Limits (Governatori e limiti delle esecuzioni).
           
          Caricamento
          Salesforce Help | Article