Loading
Automatizar sus procesos comerciales con Salesforce Flow
Probar un flujo con salidas simuladas (Beta)

Probar un flujo con salidas simuladas (Beta)

Utilice salidas simuladas para probar flujos iniciados automáticamente y desencadenados por registros sin depender de sistemas externos. Defina valores de salida predecibles para elementos de acción y subflujo de modo que sus escenarios de prueba validen lógica de flujo en vez de llamadas en vivo o ejecución de subflujo.

Ediciones necesarias

Ver ediciones compatibles.
Permisos de usuario necesarios
Para abrir, modificar, crear, activar o desactivar un flujo utilizando todos los tipos de flujo, elementos y funciones disponibles en Flow Builder, incluyendo Einstein y Agentforce for Flow: Gestionar flujo
Nota
Nota Las salidas simuladas son un servicio piloto o beta que está sujeto a las Condiciones de servicios beta en Acuerdos - Salesforce.com o un Acuerdo piloto unificado escrito si lo ejecuta el Cliente, y las condiciones aplicables en el Directorio de condiciones de productos. El uso de este servicio piloto o beta es a la única discreción del Cliente.

Antes de configurar salidas simuladas para un escenario de prueba, asegúrese de que:

  • Su flujo es un flujo iniciado automáticamente o un flujo desencadenado por registro.
  • Su flujo contiene al menos un elemento de acción o elemento de subflujo.

Con salidas simuladas, puede definir qué datos devuelve una acción o un elemento de subflujo durante una ejecución de prueba, sin enviar realmente una llamada externa o ejecutar el flujo de referencia. Este aislamiento mantiene sus escenarios de prueba centrados en la lógica de flujo que está validando en vez de en dependencias externas. Obtenga más información acerca de escenarios de prueba y afirmaciones en Pruebas de flujo automatizadas.

Ejemplos de cuándo utilizar salidas simuladas:

  • Un flujo con un elemento de acción con una llamada HTTP a una API externa que tienen una frecuencia limitada o no están disponibles
  • Un flujo con un elemento de acción que invoca un método Apex con dependencias complejas
  • Un flujo con un elemento de subflujo que no desea ejecutar en el escenario de prueba.

Para utilizar salidas simuladas, siga estos pasos.

  1. En Flow Builder, abra el flujo que desea probar.
  2. Haga clic en Prueba para abrir el modo de prueba.
  3. En el lienzo, haga clic en un elemento de acción o elemento de subflujo para el que desea utilizar salidas simuladas.
    El panel de propiedades del elemento se abre.
  4. Haga clic en la ficha Salida de escenario.
  5. Haga clic en Utilizar salida simulada para activar la salida simulada para este elemento.
  6. Para dejar de utilizar la salida simulada para este elemento, haga clic en Utilizar salida simulada.
  7. Para cada salida, introduzca el valor de simulación o copie el valor de una ejecución de depuración anterior en el historial de depuración.
  8. (Opcional) Para probar un fallo o una ruta alternativa, establezca Ruta tras salida simulada como la ruta que desea que siga el flujo después de que se ejecute este elemento.
    Panel de propiedades del elemento Acción en modo de prueba, con la ficha Salida de escenario seleccionada y un campo de salida mostrando un valor JSON.
  9. Repita estos pasos para cada elemento de acción o elemento de subflujo que se ejecute de forma asíncrona en este escenario de prueba.
  10. Haga clic en Guardar escenario para guardar su escenario de prueba.
  11. Haga clic en Ejecutar escenario para ejecutar el escenario.

El escenario de prueba se ejecuta utilizando su salida simulada para cada elemento para el que activó la salida simulada. El flujo omite la ejecución normal del elemento y utiliza los valores que especificó. En el lienzo, los elementos simulados muestran una insignia Salida simulada.

Elemento Subflujo con insignia de salida simulada mostrando
 
Cargando
Salesforce Help | Article