Ti trovi qui:
Creazione del flusso AutoLaunched e impostazione dell'azione
Creare e attivare il flusso AutoLaunched che si desidera venga attivato da un'azione schermata. Si desidera creare il flusso AutoLaunched prima di configurare l'azione schermata perché si seleziona il flusso AutoLaunched attivo quando si imposta l'azione schermata.
- Dall'app Automation, fare clic su Nuovo.
- Fare clic su AutoLaunched.
- Fare clic su AutoLaunched Flow (No Trigger).
-
Fare clic su Crea.
Il nuovo flusso AutoLaunched si apre in Flow Builder
-
Creare variabili di input per raccogliere tutte le informazioni necessarie dal flusso schermata e renderle disponibili per l'input.
Quando si passa una variabile a un input sottoflusso, il nome API della variabile può contenere al massimo 40 caratteri.
- Aprire Casella degli strumenti.
- Fare clic su Nuova risorsa.
- Selezionare il tipo di risorsa.
- Configurare la risorsa.
- In Disponibilità al di fuori del flusso, selezionare Disponibile per l'input.
- Fare clic su Chiudi.
-
Creare variabili di output da inviare nuovamente al flusso schermata e renderle disponibili per l'output.
- Aprire Casella degli strumenti.
- Fare clic su Nuova risorsa.
- Selezionare il tipo di risorsa.
- Configurare la risorsa.
- Per Disponibilità al di fuori del flusso, selezionare Disponibile per output.
- Fare clic su Chiudi.
- Configurare il flusso AutoLaunched per ottenere o elaborare i dati.
- Utilizzare i dati delle variabili di input per ottenere o elaborare i dati. Ad esempio, utilizzare un elemento Ottieni record per ottenere i casi di un account con un ID passato nel flusso e archiviato in una variabile di input di testo.
- Compilare le variabili di output per inviarle nuovamente al flusso schermata. Ad esempio, memorizzare i record caso recuperati in una variabile raccolta di record.
- Salvare, testare e attivare il flusso.
Creazione di input per l'azione schermata da inviare al flusso AutoLaunched
Creare gli input per l'azione schermata da inviare al flusso AutoLaunched associato, in modo che il flusso AutoLaunched possa ottenere o elaborare i dati pertinenti.
- Dall'app Automation, fare clic su Nuovo.
- Fare clic su Schermata.
- Fare clic su Flusso schermata.
-
Fare clic su Crea.
Il nuovo flusso schermata si apre in Flow Builder
-
Aggiungere un elemento Schermata.
- Fare clic sull'icona Più e selezionare Schermata
- Aggiungere componenti dal menu Componenti per raccogliere i dati di input dagli utenti in esecuzione. Ad esempio, aggiungere un componente Ricerca per consentire a un utente di trovare e selezionare un record account.
Impostazione dell'azione Schermata
Impostare l'azione schermata su un elemento schermata in modo che attivi il flusso AutoLaunched e invii i dati di input. Prima di impostare l'azione schermata, decidere come attivare l'azione schermata. L'utente può attivarlo facendo clic su un pulsante oppure attivarlo automaticamente quando gli input cambiano. Ad esempio, quando l'utente in esecuzione immette un valore nell'input impostato sullo schermo.
- Aprire l'elemento schermata con cui si desidera utilizzare l'azione schermata.
-
Aggiungere un'azione schermata.
- Per aggiungere un'azione schermata che viene attivata automaticamente quando si verificano eventi schermata, in Proprietà schermata, fare clic su Configura azioni schermata. Per Flusso, selezionare il flusso AutoLaunched associato.
- Per aggiungere un'azione schermata che viene attivata quando si fa clic su un pulsante, nel menu Componenti fare clic su Pulsante Azione. Per Flusso, selezionare il flusso AutoLaunched associato.
Viene aperto il riquadro Configura azione schermata. - Immettere un'etichetta e un nome API per l'azione schermata.
-
Impostare i valori di input da inviare al flusso AutoLaunched associato.
- Nella sezione Imposta impostazioni esecuzione azione, fare clic sull'interruttore per includere gli input che si desidera inviare.
- Per ogni input, selezionare una risorsa contenente i valori da utilizzare quando si inviano input al flusso AutoLaunched associato.
-
Per le azioni schermata attivate automaticamente, se si desidera, impostare ulteriori impostazioni e condizioni di esecuzione.
- Per eseguire l'azione schermata solo la prima volta che la schermata viene caricata, fare clic su Solo la prima volta che la schermata viene caricata.
- Per impostare le condizioni per limitare l'esecuzione dell'azione schermata, aprire la sezione Imposta condizioni esecuzione azione. Quindi aggiungere le condizioni.
Utilizzo dei dati dei flussi AutoLaunched nei flussi schermata
Mostrare e utilizzare i dati dei flussi AutoLaunched nei componenti del flusso schermata per un'esperienza utente senza interruzioni.
- Aprire l'elemento schermata in cui viene attivata l'azione schermata.
- Dal menu Componenti, aggiungere un componente da utilizzare o visualizzare i dati del flusso AutoLaunched.
- Per il valore per cui si desidera utilizzare i dati del flusso AutoLaunched, fare clic sul nome API dell'azione schermata, quindi su Risultati e quindi sul nome API della variabile di output del flusso AutoLaunched.
Considerazioni sulle azioni schermata
Quando si utilizzano le azioni schermata, tenere presenti le seguenti considerazioni.
Offrire la migliore esperienza utente
- Se vengono inviati troppi dati al flusso schermata, i tempi di caricamento sono più lenti. Per ridurre i tempi di caricamento, limitare i dati inviati al flusso schermata solo alle informazioni necessarie. Ad esempio, limitare il numero di record recuperati o il numero di campi memorizzati in un elemento Ottieni record. Oppure memorizzare solo i campi necessari per l'azione schermata. Per ulteriori informazioni sulla sicurezza dei dati nei flussi schermata, vedere Sicurezza dei dati
- I messaggi di errore aiutano gli utenti a risolvere i problemi con le voci del flusso schermata. I messaggi di errore vengono visualizzati automaticamente per le azioni schermata attivate da un pulsante di azione. Per visualizzare i messaggi di errore per le azioni schermata attivate automaticamente, creare un percorso di errore nel flusso AutoLaunched che imposta una variabile di testo sulla variabile globale $Flow.FaultMessage. Quindi, aggiungere la variabile globale $Flow.FaultMessage alla casella di testo di un componente Testo visualizzato nel flusso schermata.
Altre considerazioni
- Il flusso AutoLaunched associato all'azione schermata non eredita le autorizzazioni del flusso schermata che lo chiama. Impostare le autorizzazioni per il flusso AutoLaunched separatamente.
- Le azioni schermata non vengono eseguite se la schermata viene rivista dall'utente che fa clic sul pulsante Precedente nella schermata successiva.
- Se gli output di un'azione schermata sono configurati in modo da attivare nuovamente la stessa azione schermata o se qualsiasi modifica sullo schermo provoca la ripetizione di un'azione schermata, il flusso impedisce la ripetizione dell'azione schermata per risparmiare risorse del flusso.
- Se una nuova transazione del flusso viene avviata mentre è in esecuzione il flusso AutoLaunched di un'azione schermata, il flusso AutoLaunched viene messo in pausa.
- In fase di esecuzione, le azioni schermata sono soggette al limite di dati del payload client descritto in Lightning Aura Components Developer Guide. Se si supera questo limite, il flusso restituisce un messaggio di errore generico. Ad esempio, se si inviano troppi dati al flusso schermata, il flusso non riesce. Per evitare un errore del flusso, inviare solo le informazioni necessarie dal flusso AutoLaunched al flusso schermata.
- Non è supportato l'uso dei campi Blob in elementi come gli elementi Ottieni record e gli elementi azione Apex nel flusso AutoLaunched associato. Ad esempio, non è possibile utilizzare il campo VersionData per filtrare i record ContentVersion in un elemento Ottieni record. Per ulteriori informazioni sugli oggetti Blob, vedere Inserimento o aggiornamento dei dati.
