Loading
Automatizzazione dei processi aziendali con il flusso Salesforce
Aggiunta di raccolte in un flusso

Aggiunta di raccolte in un flusso

Combinare le raccolte di origine delle risorse del flusso correlate in un'unica raccolta di destinazione.

Versioni (Edition) richieste

Visualizzare le versioni supportate.
Autorizzazioni utente richieste
Per aprire, modificare, creare, attivare o disattivare un flusso utilizzando tutti i tipi di flusso, gli elementi e le funzioni disponibili in Flow Builder, inclusi Einstein e Agentforce per Flusso: Gestisci flusso

Prima di iniziare, è importante capire la struttura dei dati di origine e di destinazione, ad esempio se i dati contengono più livelli di raccolte all'interno di altre raccolte. La mappatura dei campi di una raccolta richiede regole per mantenere l'integrità dei dati. Vedere Elemento flusso: Trasforma.

  1. Aggiungere l'elemento Trasforma al flusso.
  2. Immettere l'etichetta, il nome API e una descrizione.
  3. Configurare le risorse di origine e di destinazione.
    1. Per Dati di origine, fare clic sul Pulsante Aggiungi risorsa pulsante Aggiungi risorsa e selezionare la risorsa del flusso per trasformare i dati.
      Selezionare una risorsa che fa riferimento a una raccolta da unire. La risorsa può essere un oggetto che fa riferimento a una raccolta.
    2. Per Dati di origine, aggiungere un'altra risorsa che fa riferimento a una raccolta da unire.
    3. Per Dati di destinazione, fare clic sul Pulsante Aggiungi risorsa pulsante Aggiungi risorsa e selezionare il tipo di dati.
      Configurare una risorsa che fa riferimento a una raccolta per memorizzare i dati combinati delle raccolte di origine. La risorsa può essere un oggetto che fa riferimento a una raccolta.
    4. Se la risorsa è una raccolta, selezionare Consenti più valori (raccolta).
    5. Per un tipo di dati Record o Definito da Apex, selezionare la classe o l'oggetto Apex per i dati di destinazione generati dall'elemento Trasforma.
      Ad esempio, se è stato specificato che i dati di destinazione sono una raccolta e che il tipo di dati del record è l'oggetto Account, l'elemento Trasforma genera una raccolta di account. Se non è stata specificata una raccolta, i dati di destinazione sono un singolo account.
  4. Mappare le raccolte di origine alla raccolta di destinazione.
    1. Passare il mouse su una raccolta di origine e fare clic sul pulsante Mappa Proiettile cerchiato.
    2. Accanto alla raccolta di destinazione, fare clic sul pulsante Mappa Proiettile cerchiato.
      Se una raccolta di destinazione non dispone dell'Proiettile cerchiato pulsante Mappa, non è possibile mapparvisi.
    Mappatura nell'elemento Trasforma tra due raccolte di origine e una raccolta di destinazione
  5. Selezionare le chiavi join nelle raccolte di origine a sinistra e a destra.
    Una chiave join è un campo che identifica in modo univoco un elemento in una raccolta di origine. La chiave join nella raccolta di origine di sinistra corrisponde alla chiave join nella raccolta di origine di destra. Ad esempio, per combinare gli ordini, selezionare le chiavi di join che identificano lo stesso ordine in entrambe le raccolte di origine. Il campo orderId nella raccolta di origine di sinistra corrisponde al campo Id nella raccolta di origine di destra. Se sono necessarie più chiavi join per identificare un elemento in una raccolta di origine, aggiungere chiavi join.
    Sezione Seleziona chiavi join dalle raccolte di origine nel riquadro Unisci con il campo orderId selezionato per la raccolta di origine a sinistra e il campo Id selezionato per la raccolta di origine a destra
  6. Selezionare i campi da unire dalle raccolte di origine a sinistra e a destra.
    Ad esempio, selezionare il campo SKU dalla raccolta di origine di sinistra poiché la raccolta di origine di destra non contiene tali informazioni. I dati combinati delle raccolte di origine offrono una visualizzazione completa dell'ordine.
    1. Fare clic su Seleziona campi.
    2. Selezionare i campi da combinare nella raccolta di destinazione.
    3. Fare clic su Imposta campi.
    Finestra Seleziona campi con i campi selezionati nelle sezioni Raccolta di origine a sinistra e Raccolta di origine a destra
  7. Selezionare i campi di destinazione per memorizzare i valori dei campi di origine selezionati.
    1. Fare clic su Seleziona mappature campi uniti.
    2. Per ogni campo di destinazione, selezionare il campo nella raccolta di destinazione in cui memorizzare il valore del campo di origine corrispondente.
      Ad esempio, il campo Numero SKU nella raccolta di destinazione memorizza il valore del campo di origine SKU.
      Campi di origine selezionati dalle raccolte di origine mappati ai campi di destinazione corrispondenti nella raccolta di destinazione
    3. Fare clic su Imposta mappature.
  8. Salvare il flusso.
Esempio
Esempio

Creare un flusso che combina i record ordine di un sistema di ordini esterno con gli ordini Salesforce per ottenere una struttura di dati combinata visualizzata in una tabella di dati in una schermata del flusso. La schermata del flusso mostra ogni ordine insieme all'ammontare e alle quantità.

Poiché il campo orderId per la raccolta di origine di sinistra e il campo Id per la raccolta di origine di destra identificano lo stesso ordine, questi campi vengono utilizzati come chiavi di join. La trasformazione join contiene 6 campi selezionati da unire dalle raccolte di origine. Sono presenti 3 campi mappati tra i campi di origine selezionati e i campi di destinazione nella raccolta di destinazione.

Il riquadro Unisci che mostra le chiavi di join selezionate e la sezione Seleziona i campi da unire dalle raccolte di origine

Successivamente nel flusso, l'elemento Schermata contiene il componente Tabella dei dati che visualizza i dati combinati nell'output di destinazione dell'elemento Trasforma.

 
Caricamento
Salesforce Help | Article