Loading
Automatizar sus procesos de negocio con Salesforce Flow
Probar un flujo con resultados simulados (Beta)

Probar un flujo con resultados simulados (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 admitidas.
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 piloto o servicio beta es bajo la única discreción del Cliente.

Antes de configurar resultados simulados 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 al que se hace 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 flujos 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 resultados simulados, siga estos pasos.

  1. En Flow Builder, abra el flujo que desea probar.
  2. Haga clic en Prueba para abrir Modo de prueba.
  3. En el lienzo, haga clic en un elemento de acción o elemento de flujo secundario para el que desea utilizar resultados simulados.
    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 Uso de salida simulada.
  7. Para cada salida, ingrese el valor simulado 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 en la ruta que desea que siga el flujo tras la ejecución de este elemento.
    Panel de propiedades del elemento Acción en modo 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 Resultado simulado mostrando
 
Cargando
Salesforce Help | Article