Loading
Automatizzazione dei processi aziendali con il flusso Salesforce
Componente schermata di input pulsante di azione

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.

Un flusso schermata in fase di esecuzione che esegue l'shoing di un componente di ricerca, dell'omponente Pulsante di azione e di un componente Tabella dei dati

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 actionButtonApiName. Results.output. Le variabili disponibili per l'output nel flusso AutoLaunched vengono visualizzate in quest'area. I valori di output includono:

  • ErrorMessage: descrizione di un errore che si è verificato durante l'esecuzione del flusso AutoLaunched associato.
  • IsSuccess: se true, indica che il flusso AutoLaunched associato è stato eseguito senza errori
  • Action.Results.Flow__InterviewGuid: identificativo univoco dell'intervista del flusso
  • Action.Results.Flow__InterviewStatus: stato dell'intervista del flusso
  • In corso: se true, indica che l'azione schermata è in esecuzione.

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:

Sempre
Visualizzare sempre il componente.
Quando sono soddisfatte tutte le condizioni (AND)
Visualizzare il componente quando tutte le condizioni definite vengono soddisfatte. Definire almeno una condizione.
Quando è soddisfatta una condizione (OR)
Visualizzare il componente quando almeno una delle condizioni definite viene soddisfatta. Definire almeno una condizione.
Quando è soddisfatta la logica della condizione personalizzata
Visualizzare il componente quando la logica della condizione definita viene soddisfatta. Definire almeno una condizione e specificare la logica della condizione.

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.

Opzione Descrizione
Utilizza valori da quando l'utente ha visitato questa schermata per l'ultima volta Il componente mantiene i valori specificati dall'utente e non aggiorna i valori per riflettere le modifiche apportate nelle schermate precedenti.
Aggiorna input per incorporare le modifiche in un'altra posizione del flusso

Il componente aggiorna i valori specificati dall'utente in modo da riflettere le modifiche apportate nelle schermate precedenti.

Se si mette in pausa e si riprende il flusso, il flusso mantiene i valori specificati dall'utente solo nei componenti Casella di controllo, Gruppo caselle di controllo, Valuta, Area di testo lungo, Elenco di selezione a selezione multipla, Numero, Password, Elenco di selezione, Pulsanti di opzione e Testo.

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
    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.
 
Caricamento
Salesforce Help | Article