Test di un flusso con output fittizi (beta)
Utilizzare output fittizi per testare i flussi AutoLaunched e attivati da record senza dipendere da sistemi esterni. Definire valori di output prevedibili per gli elementi azione e sottoflusso in modo che gli scenari di test convalidino la logica del flusso anziché le chiamate live o l'esecuzione di sottoflussi.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
| Autorizzazioni utente necessarie | |
|---|---|
| Per aprire, modificare, creare, attivare o disattivare un flusso utilizzando tutti i tipi di flusso, gli elementi e le funzioni disponibili in Flow Builder, inclusi Einstein e Agentforce per Flusso: | Gestisci flusso |
Prima di configurare output fittizi per uno scenario di test, assicurarsi che:
- Il flusso è un flusso AutoLaunched o attivato da record.
- Il flusso contiene almeno un elemento azione o un elemento sottoflusso.
Con gli output fittizi, è possibile definire i dati che un'azione o un elemento sottoflusso restituisce durante una serie di test, senza inviare una chiamata esterna o eseguire il flusso con riferimenti. Questo isolamento mantiene gli scenari di test concentrati sulla logica del flusso che si sta convalidando anziché sulle dipendenze esterne. Ulteriori informazioni sugli scenari di test e le asserzioni sono disponibili in Test dei flussi automatici.
Esempi di quando utilizzare output fittizi:
- Un flusso con un elemento azione con una chiamata HTTP a un'API esterna limitata o non disponibile
- Un flusso con un elemento azione che invoca un metodo Apex con dipendenze complesse
- Un flusso con un elemento sottoflusso che non si desidera eseguire nello scenario di test.
Per utilizzare gli output fittizi, seguire questa procedura.
- In Flow Builder, aprire il flusso che si desidera testare.
- Fare clic su Test per aprire Modalità test.
-
Nell'area di disegno, fare clic su un elemento azione o un elemento sottoflusso per cui si desidera utilizzare output fittizi.
Viene aperto il riquadro delle proprietà dell'elemento.
- Fare clic sulla scheda Output scenario.
- Fare clic su Usa output fittizio per abilitare l'output fittizio per questo elemento.
- Per smettere di utilizzare l'output fittizio per questo elemento, fare clic su Utilizza output fittizio.
- Per ogni output, immettere il valore fittizio o copiare il valore da un'esecuzione debug precedente nella cronologia debug.
-
(Facoltativo) Per testare un errore o un percorso alternativo, impostare Percorso dopo output fittizio sul percorso che si desidera venga seguito dal flusso dopo l'esecuzione di questo elemento.
- Ripetere questi passaggi per ogni elemento azione o elemento sottoflusso eseguito in modo asincrono in questo scenario di test.
- Fare clic su Salva scenario per salvare lo scenario di test.
- Fare clic su Esegui scenario per eseguire lo scenario.
Lo scenario di test viene eseguito utilizzando l'output fittizio per ogni elemento per cui è stato abilitato l'output fittizio. Il flusso salta la normale esecuzione dell'elemento e utilizza i valori specificati. Nell'area di disegno, gli elementi simulati mostrano un badge Output Mocked.
