Componente schermata di input pulsante di azione
Utilizzare il componente Pulsante di azione per consentire all'utente in esecuzione di attivare un'azione schermata con il clic di un pulsante su una schermata. L'azione schermata esegue un flusso AutoLaunched attivo e i risultati del flusso AutoLaunched possono essere visualizzati nella stessa schermata del pulsante. L'utilizzo di questo componente richiede meno schermate, in modo che gli utenti possano completare i flussi schermata più rapidamente.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
Ad esempio, è possibile consentire agli utenti di selezionare un record account in un componente di ricerca, fare clic su un pulsante per recuperare i record referente associati al record account e quindi visualizzare i record referente in un componente Tabella dei dati nella stessa schermata.
Configurazione del nome del pulsante Azione
| Attributo | Descrizione |
|---|---|
| Nome API | Nome API del componente. Un nome API può contenere caratteri di sottolineatura e alfanumerici senza spazi. Deve iniziare con una lettera e non può terminare con un carattere di sottolineatura. Inoltre, non può contenere due caratteri di sottolineatura consecutivi. |
| Etichetta | Se si seleziona Utilizza Etichetta come titolo tabella, testo intuitivo visualizzato sopra il componente. |
| Disabilitata | Se impostato su true, l'utente non può modificare il valore. Il valore predefinito è false. Questo attributo accetta una risorsa con un valore booleano. |
Configurazione dell'azione
| Attributo | Descrizione |
|---|---|
| Azione | L'azione schermata che avvia il flusso AutoLaunched. Si tratta del flusso eseguito quando l'utente fa clic sul pulsante visualizzato dal componente Pulsante di azione. Il flusso AutoLaunched deve essere attivo. |
| Etichetta | Nome intuitivo per l'azione associata al componente. Questo valore può essere diverso dall'etichetta del flusso selezionato come azione. |
| Nome API | Nome API dell'azione associata al componente. Questo valore può essere diverso dal nome API del flusso selezionato come azione. Un nome API può contenere caratteri di sottolineatura e alfanumerici senza spazi. Deve iniziare con una lettera e non può terminare con un carattere di sottolineatura. Inoltre, non può contenere due caratteri di sottolineatura consecutivi. |
| Impostazione dei valori di input | Specificare il valore di ogni campo di input richiesto dall'azione associata al componente. Ad esempio, se si seleziona un flusso AutoLaunched che richiede un ID account come input, specificare l'ID account. Le variabili disponibili per l'input nel flusso AutoLaunched vengono visualizzate in quest'area. |
| Visualizzazione dei valori di output | Visualizzare gli output creati dall'azione. Per fare riferimento a un output in un'altra posizione del flusso, fare riferimento innanzitutto al campo Risultati, ad esempio
|
Impostazione della visibilità del componente
Specificare la logica che determina quando il flusso visualizza il componente.
| Opzione | Descrizione |
|---|---|
| Quando visualizzare il componente | Configurare la visualizzazione del componente utilizzando la logica condizionale. I componenti possono essere impostati come segue:
|
Specifica del comportamento dei valori nelle schermate rivisitate
Specificare le operazioni eseguite dal componente quando un utente immette un valore, passa a una schermata precedente e poi torna alla schermata con il componente.
Specifica del comportamento di un altro componente con l'attributo di output In corso
Quando un utente fa clic su un pulsante di azione, l'attributo In corso per l'azione schermata associata viene impostato su true. Al termine dell'azione, l'attributo In corso viene riportato su false.
Utilizzare l'attributo In corso per specificare il comportamento di un altro componente. Ad esempio, utilizzarlo per disabilitare un componente schermata mentre l'azione è in esecuzione. Impostare il valore del campo Disabilitato nel componente sull'attributo In corso. Quando In corso è true, anche il campo Disabilitato viene impostato su true. Al termine dell'azione e quando In corso è impostato su false, anche il campo disabilitato viene impostato su false.
Considerazioni
- Se un utente esegue un flusso con un componente Pulsante di azione in un browser Web, gli output dell'azione associata al componente sono disponibili per il browser. Non condividere informazioni sensibili come output di un componente Pulsante di azione.
- I flussi AutoLaunched che includono elementi Attesa o sottoflussi con elementi Attesa non sono supportati come azioni Pulsante di azione poiché il flusso non riprende dopo un elemento Attesa.
- I pulsanti di azione non sono supportati nei componenti Ripetitore.
- L'avvio di un flusso con un percorso asincrono non è supportato.
- Se un flusso avviato dal pulsante di azione non ha percorsi di errore e si verifica un errore, sotto il pulsante di azione viene visualizzato un messaggio di errore generico. Per visualizzare un messaggio di errore utile agli utenti, aggiungere percorsi di errore al flusso avviato. In ogni percorso di errore, impostare una variabile di output su
{!$Flow.FaultMessage}. Quindi, nella schermata del flusso con il pulsante di azione, aggiungere un componente Testo visualizzato nascosto in modo condizionale che contiene un messaggio di errore utile insieme alla variabile del messaggio di errore.
Nota Anche se il contenuto di un componente Testo visualizzato contiene un messaggio di errore, gli screen reader non annunciano il contenuto come messaggio di errore. - Se una variabile di input o output nel flusso AutoLaunched dell'azione schermata è una variabile di record e si modifica il nome di un campo nell'oggetto, il nome del nuovo campo non viene riportato quando si aggiornano gli input e gli output.
- Se una variabile di input o output nel flusso AutoLaunched dell'azione schermata è una variabile Apex e si modifica la struttura del tipo Apex, tali modifiche non vengono riportate quando si aggiornano gli input e gli output.
