Ti trovi qui:
Creazione di un processo batch
Utilizzare un processo batch per automatizzare l'elaborazione di grandi volumi di record per un processo aziendale configurato in Flusso Salesforce.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
| Autorizzazioni utente richieste | |
|---|---|
| Per creare un processo batch: | Visualizzare le informazioni sulle autorizzazioni. |
- Da Imposta, nella casella Ricerca veloce, immettere Gestione batch e selezionarla.
- Fai clic su Nuova.
-
Definire il processo batch.
Campo Valore Nome Immettere il nome del processo batch. Tipo di processo Selezionare il tipo di processo che rappresenta il prodotto Salesforce in cui è configurato il processo aziendale che deve essere eseguito dal processo batch.
Se il processo aziendale è configurato in Flusso Salesforce, selezionare Flusso.
I tipi di processo disponibili dipendono dalle licenze disponibili nell'organizzazione.
Processo di esecuzione Selezionare un flusso o un processo aziendale attivo da eseguire. Dimensioni batch Immettere le dimensioni di ogni parte del processo batch. Numero di tentativi Immettere il numero di volte in cui è stato eseguito nuovamente un processo batch non riuscito. Intervallo di riprova Immettere il numero di millisecondi da attendere prima di eseguire nuovamente il processo batch non riuscito.
- Fai clic su Avanti.
-
Configurare il processo batch.
Le opzioni di configurazione disponibili variano a seconda del prodotto Salesforce in cui è configurato il processo aziendale e del tipo di processo del processo batch. Ecco due tipi di opzioni di configurazione:
- Processi aziendali configurati nel flusso Salesforce:
Campo Valore Variabile di input del flusso Variabile di input di testo che identifica in modo univoco i record inviati dal processo batch al flusso da elaborare. Oggetto Selezionare l'oggetto di cui il processo batch deve filtrare i record e inviarli al flusso.
È possibile selezionare i record dai Big Object utilizzando l'API Tooling BatchProcessJobDefinition.
Condizioni Selezionare le condizioni di filtro in base a quali record devono essere selezionati per il processo batch.
È possibile filtrare i record con un valore definito o utilizzando variabili di input. I valori delle variabili di input sono definiti nel flusso che esegue il processo batch.
Per filtrare i record in base ai giorni futuri e precedenti, utilizzare una variabile di input per inviare input di data letterali da un flusso o da una risorsa Apex. Sono supportate le seguenti date letterali:
- NEXT_N_DAYS:n
- N_GIORNI_FA:n
Per ulteriori informazioni, vedere Date Formats and Date Literals in WHERE in SOQL and SOSL Reference.
Selezionare Utilizza record di un file per elaborare ID record specifici inclusi in un file CSV. Quando questa opzione è selezionata, non è possibile aggiungere condizioni di filtro.
Utilizzare questa opzione per elaborare un insieme specifico di record identificati in un file CSV o quando gli utenti devono caricare file tramite flussi schermata per l'elaborazione batch dinamica.
- Processo aziendale configurato in altri prodotti Salesforce:
Campo Valore Oggetto Selezionare l'oggetto di cui il processo batch deve filtrare i record e inviarli al processo aziendale.
È possibile selezionare i record dai Big Object utilizzando l'API Tooling BatchProcessJobDefinition.
Alcuni tipi di processi e processi aziendali filtrano automaticamente l'elenco degli oggetti disponibili.
Oggetti correlati Selezionare fino a tre oggetti correlati dell'oggetto selezionato di cui si desidera utilizzare i campi per:
- Creare condizioni di filtro record
- Raggruppare i record per elaborarli insieme
Se l'oggetto selezionato è Referente, è possibile selezionare Account come oggetto correlato, filtrare i referenti in base allo stato dell'account e raggruppare i referenti in base all'account per l'elaborazione.
La possibilità di selezionare oggetti correlati è disponibile solo con un insieme limitato di tipi di processo.
Condizioni Selezionare le condizioni di filtro in base a quali record devono essere selezionati per il processo batch. Le condizioni di filtro possono utilizzare i campi dell'oggetto selezionato e, se disponibili, i campi degli oggetti correlati selezionati.
È possibile filtrare i record con un valore definito o utilizzando variabili di input. I valori delle variabili di input sono definiti nel flusso che esegue il processo batch.
Per filtrare i record in base ai giorni futuri e precedenti, utilizzare una variabile di input per inviare input di data letterali da un flusso o da una risorsa Apex. Sono supportate le seguenti date letterali:
- NEXT_N_DAYS:n
- N_GIORNI_FA:n
Per ulteriori informazioni, vedere Date Formats and Date Literals in WHERE in SOQL and SOSL Reference.
Raggruppa per Selezionare un campo utilizzato per identificare e raggruppare in modo univoco i record da elaborare. Il raggruppamento per campo può essere un campo dell'oggetto selezionato o, se disponibile, un campo di uno degli oggetti correlati selezionati.
Se l'oggetto selezionato è Preventivo e un oggetto correlato selezionato è Opportunità, è possibile raggruppare i preventivi in base all'account associato dell'opportunità.
La possibilità di selezionare un gruppo per campo è disponibile solo con un insieme limitato di tipi di processo.
Se vengono visualizzate ulteriori opzioni di configurazione, sono specifiche del tipo di processo selezionato. Per ulteriori informazioni su queste impostazioni, vedere la guida relativa al prodotto Salesforce che supporta quel tipo di processo.
- Processi aziendali configurati nel flusso Salesforce:
-
Salvare e attivare il processo batch.
Non è possibile modificare un processo batch attivo e può essere eseguito solo il processo batch attivo. Se si disattiva un processo batch, le esecuzioni già pianificate non vengono eseguite.
Per creare processi batch a livello di programmazione, utilizzare l'API dei metadati.
