Loading
Automatizzazione dei processi aziendali con il flusso Salesforce
Debug di un processo di approvazione del flusso e conservazione delle modifiche dei dati

Debug di un processo di approvazione del flusso e conservazione delle modifiche dei dati

Testare e risolvere i problemi del processo di approvazione del flusso con gli aggiornamenti del database. Impostare un punto iniziale per saltare le fasi precedenti, un punto finale per fermarsi prima delle fasi successive o entrambi per isolare un segmento intermedio. È anche possibile impostare output fittizi per le fasi. Una fase che utilizza un output fittizio non esegue il flusso con riferimenti né apporta modifiche al database Salesforce. L'utente assegnato per tutte le fasi di approvazione senza output fittizio definito che soddisfano le condizioni di immissione.

Versioni (Edition) richieste

Visualizzare le versioni supportate per i processi di approvazione dei flussi.
Autorizzazioni utente richieste
Per eseguire il debug di un processo di approvazione del flusso Gestisci flusso

Aggiungere il componente Guida al lavoro di orchestrazione ai layout di pagina dei record utilizzati dai record a cui fanno riferimento le fasi interattive del processo di approvazione del flusso. Vedere Aggiunta della guida di lavoro a un layout di pagina record o Aggiunta della guida di lavoro a un sito Experience Cloud.

Per testare il completamento delle voci su cui lavorare per l'approvazione tramite email, assicurarsi che le email di assegnazione delle voci su cui lavorare per l'approvazione vengano inviate ai responsabili approvazioni e che i responsabili approvazioni possano completare le voci su cui lavorare per l'approvazione tramite email. Vedere Gestione delle notifiche email e Controllo del completamento dei processi di approvazione dei flussi. Se per il processo di approvazione del flusso in fase di debug è selezionata l'impostazione avanzata Non inviare notifiche responsabile approvazioni, non è possibile completare le voci su cui lavorare per l'approvazione tramite email. Vedere Controllo delle email approvate per un processo di approvazione del flusso.

Apertura del processo di approvazione del flusso dall'app Approvazioni

Aprire la visualizzazione elenco Processi di approvazione dei flussi dall'app Lightning Approvazioni.

  1. Nella barra di navigazione, fare clic su Icona Programma di avvio app.
  2. Nella casella di ricerca, immettere le approvazioni e quindi selezionare Approvazioni.
    Viene aperta l'app Approvazioni.
  3. Nell'app Approvazioni, fare clic su Gestisci tutti i processi.
    Viene visualizzata la visualizzazione elenco Processi di approvazione dei flussi.
  4. Fare clic sull'etichetta del processo di approvazione del flusso e quindi su Visualizza in Flow Builder.
    Il processo di approvazione del flusso si apre in Flow Builder.

Apertura del processo di approvazione del flusso da Imposta

In Imposta, i processi di approvazione dei flussi sono visualizzati nella visualizzazione elenco Flussi.

  1. Fare clic su Icona ingranaggio e selezionare Imposta.
  2. Da Imposta, nella casella Ricerca veloce, immettere Flussi e quindi selezionare Flussi.
  3. Fare clic sull'etichetta del processo di approvazione del flusso.
    Il processo di approvazione del flusso si apre in Flow Builder.

Gestione dei punti di inizio e di fine

Impostare un punto iniziale per saltare le fasi precedenti, un punto finale per fermarsi prima delle fasi successive o entrambi per isolare un segmento intermedio. Impostare i punti iniziali e finali solo sugli elementi Fase. Per testare una singola fase, impostarla sia come punto iniziale che come punto finale. Le fasi nelle fasi saltate non generano valori di output, anche se hanno configurato l'output di test, quindi configurare l'input di test per le fasi che si basano sul loro output. Utilizzare più endpoint per testare i percorsi decisionali. Queste impostazioni non persistono quando si salva il processo di approvazione del flusso.

Il salvataggio di un processo di approvazione del flusso consente anche di risparmiare input fittizi. Fare clic su Reimposta impostazioni debug non influisce sull'input fittizio.

  1. (Facoltativo) Impostare un punto di partenza e configurare l'input di test per le fasi che si basano sull'output di fasi non eseguite.
    1. Passa il mouse sopra un palco.
    2. Fare clic su Icona delle azioni.
    3. Selezionare Seleziona come punto iniziale.
      Il
      icona punto iniziale
      viene visualizzato nell'elemento fase.
    4. Selezionare una fase che si basa sull'output di una fase non eseguita.
    5. Nella scheda Configura input test del riquadro Fase, immettere i valori necessari per la fase.
      Quando si immette un valore di prova, il selettore viene impostato su Incluso.
    6. Per configurare l'input di test per più fasi che si basano sull'output di fasi non eseguite, ripetere i passaggi 1d e 1e.
  2. (Facoltativo) Rimuovere un punto iniziale e ignorare l'input di prova per le fasi.
    1. Passa il mouse sopra un palco.
    2. Fare clic su Icona delle azioni.
    3. Selezionare Selezionato come punto iniziale.
    4. Selezionare una fase con input di test configurato.
    5. Nella scheda Configura input test del riquadro Fase, impostare il selettore su Non incluso per i valori di input che si desidera ignorare.
    6. Per ignorare i valori di input di prova configurati per più fasi, ripetere i passaggi 2d e 2e.
  3. (Facoltativo) Impostare un punto finale.
    1. Passa il mouse sopra un palco.
    2. Fare clic su Icona delle azioni.
    3. Selezionare Seleziona come punto finale.
    Il
    icona punto finale
    viene visualizzato nell'elemento fase.
  4. (Facoltativo) Rimuovere un punto finale.
    1. Passa il mouse sopra un palco.
    2. Fare clic su Icona delle azioni.
    3. Selezionare Selezionato come punto finale.

Configurazione del record di attivazione per un processo di approvazione del flusso attivato da record

Per eseguire il debug di un processo di approvazione del flusso attivato da record, impostare il record di attivazione. Questa impostazione viene mantenuta per la sessione di Flow Builder corrente. Attivare un'orchestrazione attivata da record in uno dei tre modi seguenti: solo quando viene creato un record, solo quando un record viene modificato o quando un record viene creato o aggiornato.

Flow Builder mantiene il valore del record di attivazione e l'opzione di impostazione selezionati quando si passa dalla modalità Modifica alla modalità Debug. L'aggiornamento del browser o la chiusura di Flow Builder cancella queste selezioni.

  1. Nella barra dei pulsanti, fare clic su Debug.
    Viene aperto il riquadro Debug con la scheda Imposta selezionata.
  2. Per un processo di approvazione del flusso attivato quando viene creato o aggiornato un record, selezionare il tipo di trigger per cui eseguire il debug.
    • Per eseguire il debug di un trigger su un nuovo record, per Esegui l'automazione come se il record fosse, selezionare Creato.
    • Per eseguire il debug di un trigger su una modifica di record, per Esegui l'automazione come se il record fosse, selezionare Aggiornato.
  3. Nella casella di testo, selezionare il record da utilizzare per il record trigger dell'esecuzione debug.
  4. Deselezionare Esegui automazione in modalità rollback.
  5. Per cancellare manualmente le impostazioni di debug, fare clic su Reimposta impostazioni debug.

Impostazione delle variabili di input per un processo di approvazione del flusso AutoLaunched

Per eseguire il debug di un processo di approvazione del flusso AutoLaunched, impostare i valori per tutte le variabili di input. L'esecuzione del debug non riesce se una variabile di input manca o non è valida. I valori specificati persistono per la sessione di Flow Builder corrente.

Flow Builder mantiene i valori delle variabili di input e l'opzione di impostazione quando si passa dalla modalità Modifica alla modalità Debug. L'aggiornamento del browser o la chiusura di Flow Builder cancella queste impostazioni di debug.

  1. Nella barra dei pulsanti, fare clic su Debug.
    Viene aperto il riquadro Debug con la scheda Imposta selezionata.
  2. Nella scheda Imposta, immettere i valori per ogni variabile di input pertinente.
  3. Deselezionare Esegui automazione in modalità rollback.
  4. Per cancellare manualmente le impostazioni di debug, fare clic su Reimposta impostazioni debug.

Gestione dell'output fittizio per le fasi

Controllare le fasi eseguite dall'orchestrazione associata a un processo di approvazione del flusso in modalità debug. Impostare Definisci valori di output test su Off per eseguire il flusso con riferimenti di una fase. Impostare un output fittizio per qualsiasi fase che non si desidera eseguire durante il debug. Una fase con Definisci valori di output test impostato su On utilizza l'output fittizio definito anziché eseguire il flusso con riferimenti. Le fasi con output fittizio definito non apportano modifiche al database Salesforce.

Il salvataggio di un processo di approvazione del flusso consente anche di risparmiare un output fittizio. Fare clic su Reimposta impostazioni debug non influisce sull'output fittizio.

  1. Nel riquadro Debug, fare clic sulla scheda Fasi.
  2. Disattivare l'output fittizio per ogni fase del processo di approvazione del flusso che si desidera eseguire.
    1. Nella scheda Fasi del riquadro Debug, per una fase, fare clic su Modifica.
      Il riquadro delle proprietà della fase si apre sulla scheda Configura output test.
    2. Nella scheda Configura output test del riquadro Proprietà fase, impostare Definisci valori di output test su Off.
  3. Definire un output fittizio per ogni fase del processo di approvazione del flusso che non si desidera eseguire.
    1. Nella scheda Fasi del riquadro Debug, per una fase, fare clic su Modifica.
      Il riquadro delle proprietà della fase si apre sulla scheda Configura output test.
    2. Nella scheda Configura output test del riquadro Proprietà fase, impostare Definisci valori di output test su On.
    3. Immettere i valori per i valori di output della fase.
  4. Salvare il processo di approvazione del flusso.
    Nota
    Nota Se si esegue il debug di un processo di approvazione del flusso attivato, è possibile salvare l'automazione solo come nuovo processo di approvazione del flusso.

Avvio di un'esecuzione dell'orchestrazione per il processo di approvazione del flusso

Eseguire il debug di un processo di approvazione del flusso e visualizzare i risultati dell'esecuzione dell'orchestrazione associata nella scheda Dettagli del riquadro Debug. L'esecuzione dell'orchestrazione viene messa in pausa per ogni fase asincrona con Imposta manualmente i valori di output impostato su Off. Per le fasi asincrone in background, l'esecuzione dell'orchestrazione riprende al termine della fase in background. Per le fasi di approvazione, l'esecuzione dell'orchestrazione riprende dopo aver completato la voce su cui lavorare per l'approvazione associata.

  1. Nel riquadro Debug, fare clic sulla scheda Imposta e quindi su Esegui.
    La scheda Dettagli del riquadro Debug mostra le schede per i dettagli dell'esecuzione dell'orchestrazione.
  2. Esaminare i dettagli di debug. Per visualizzare ulteriori informazioni su una scheda, fare clic su Dettagli nella scheda.
  3. Per ogni fase di approvazione che mette in pausa l'esecuzione dell'orchestrazione, completare la voce su cui lavorare per l'approvazione associata.
    • Per completare la voce su cui lavorare per l'approvazione eseguendo il flusso schermata della fase di approvazione, aprire la pagina del record in fase di approvazione e quindi completare il flusso schermata nella Guida di lavoro per l'orchestrazione.
    • Per completare la voce su cui lavorare per l'approvazione dalla relativa notifica tramite email, anziché eseguire il flusso schermata della fase di approvazione, rispondere al messaggio email, immettere APPROVATO o RIFIUTATO sulla prima riga e quindi inviare la risposta.
    • Per completare la voce su cui lavorare per l'approvazione dalla visualizzazione elenco Voci su cui lavorare per l'approvazione, fare clic sul menu rapido della voce su cui lavorare per l'approvazione, selezionare Rivedi e quindi completare il flusso schermata predefinito. L'azione Esamina esegue il flusso di lavoro Approvazioni gestito: Flusso schermata Invia approvazione processo, non flusso schermata della fase di approvazione. Non è possibile modificare o personalizzare questo flusso gestito.
    Le informazioni nella scheda Dettagli del riquadro Debug si aggiornano automaticamente.
  4. Per apportare e salvare le modifiche al processo di approvazione del flusso, fare clic su Modifica flusso.
    Il riquadro Debug viene chiuso.

Completamento delle voci su cui lavorare per l'approvazione in Flow Builder

Completare le voci su cui lavorare per l'approvazione durante un'esecuzione debug senza uscire da Flow Builder. Aprire la voce su cui lavorare dalla scheda della fase di approvazione nel riquadro Debug e completarla nella scheda Guida al lavoro. Dopo aver completato una voce su cui lavorare, l'esecuzione del debug riprende. È comunque possibile completare le voci su cui lavorare per l'approvazione dalla Guida al lavoro di orchestrazione nelle pagine dei record. Il completamento delle voci su cui lavorare per l'approvazione tramite email o utilizzando l'opzione Esamina dal menu veloce Voci su cui lavorare per l'approvazione rimane invariato.

  1. Nel riquadro Debug, selezionare la scheda Dettagli.
  2. Nella scheda della fase di approvazione, fare clic su Continua in Guida.
    La voce su cui lavorare per l'approvazione si apre nella scheda Guida di lavoro dell'area di disegno in Flow Builder.
  3. Per completare le voci su cui lavorare per l'approvazione per più fasi di approvazione, ripetere il passaggio 2.
 
Caricamento
Salesforce Help | Article