Loading
Automatizzazione dei processi aziendali con il flusso Salesforce
Test di un flusso con output fittizi (beta)

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
Nota
Nota Gli output fittizi sono un servizio pilota o beta soggetto alle condizioni dei servizi beta in Accordi - Salesforce.com o a un accordo pilota unificato scritto se eseguito dal cliente e alle condizioni applicabili nell'elenco condizioni prodotto. L'utilizzo di questo servizio pilota o beta è a discrezione esclusiva del Cliente.

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.

  1. In Flow Builder, aprire il flusso che si desidera testare.
  2. Fare clic su Test per aprire Modalità test.
  3. 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.
  4. Fare clic sulla scheda Output scenario.
  5. Fare clic su Usa output fittizio per abilitare l'output fittizio per questo elemento.
  6. Per smettere di utilizzare l'output fittizio per questo elemento, fare clic su Utilizza output fittizio.
  7. Per ogni output, immettere il valore fittizio o copiare il valore da un'esecuzione debug precedente nella cronologia debug.
  8. (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.
    Riquadro delle proprietà dell'elemento Azione in modalità Test, con la scheda Output scenario selezionata e un campo di output che mostra un valore JSON.
  9. Ripetere questi passaggi per ogni elemento azione o elemento sottoflusso eseguito in modo asincrono in questo scenario di test.
  10. Fare clic su Salva scenario per salvare lo scenario di test.
  11. 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.

Elemento Sottoflusso con badge Output Mocked che mostra
 
Caricamento
Salesforce Help | Article