Skip to main content

Asegúrese de que el flujo funciona

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Identificar los casos de prueba para un flujo.
  • Explicar qué es una entrevista de flujo.
  • Probar un flujo desde Flow Builder.

Como administrador o desarrollador, sabe que debe probar todas las personalizaciones antes de implementarlas en los usuarios, y los flujos no son diferentes. Realizar pruebas permite ajustar el comportamiento del flujo, identificar y corregir errores, y que los usuarios tengan una experiencia satisfactoria. Y, por supuesto, usted también se beneficia, porque es poco probable que dedique tiempo adicional para responder los emails desesperados de los usuarios.

Antes de empezar

Antes de profundizar en esta unidad, le sugerimos completar el proyecto Construir un flujo sencillo. Esta unidad se basa en lo aprendido allí.

Crear un plan de prueba

Antes de empezar la prueba, elabore una lista de casos de prueba e identifique el resulta que espera. Tenga en cuenta lo siguiente:

  • Cuándo espera que sucedan las acciones
  • Cuándo espera que no sucedan las acciones
  • Cómo se deberían resolver las fórmulas

A partir de un ejemplo de Construir un flujo sencillo, para el flujo Nuevo contacto sobre el que trabajó en ese módulo, existen cuatro casos de prueba principales.

Cambiar la configuración

Registro coincidente

Resultado esperado

Desactivado

No existe

Se crea un contacto.

Desactivado

Existe

Se crea un contacto.

Seleccionado

No existe

Se crea un contacto.

Seleccionado

Existe

Se actualiza un contacto.

Una vez identificado lo que se debe evaluar, es momento de probar el flujo.

Opciones de prueba en Flow Builder

No tiene que abandonar Flow Builder para asegurarse de que el flujo funciona. La barra de botones incluye dos botones para la ejecución de un flujo: Ejecutar y Depurar.

  • Ejecutar ejecuta la versión guardada más recientemente del flujo que ha abierto.
  • Depurar hace lo mismo que Ejecutar hace, pero con algunos superpoderes adicionales. Permite ingresar valores para las variables de entrada del flujo y mostrar los detalles de depuración mientras se ejecuta el flujo. De ese modo, puede verificar cómo procesa el flujo los datos.
Nota

A menos que necesite probar cómo funciona su flujo en el tiempo de ejecución de Classic, siempre utilice Depurar para probar los flujos. Si bien Depurar siempre utiliza el tiempo de ejecución de Lightning, Ejecutar obedece la preferencia Activar tiempo de ejecución Lightning en las opciones de configuración de automatización de procesos de su organización.

Cuando hace clic en Depurar y opta por mostrar los detalles, puede ver la pantalla del flujo (1) y los detalles de depuración (2). A medida que continúa con el flujo, se agregan nuevos detalles al panel de la derecha.

Una instancia del flujo Nuevo contacto en el modo de depuración.

Presentación de entrevistas de flujo

Cada vez que se ejecuta un flujo, se inicia una entrevista de flujo. Una entrevista de flujo es una instancia de un flujo.

Piense en los libros de tipo “Elija su propia aventura”. Un flujo es como un libro, que proporciona al lector opciones e instrucciones para cada opción. Una entrevista de flujo es como el lector. Mientras lee, toma decisiones y sigue las instrucciones de esas decisiones. Cada vez que usted u otra persona leen un libro, pueden tomar un camino diferente a lo largo del libro y experimentar una historia distinta.

Lo mismo aplica a las entrevistas de flujo. Según los datos que se obtuvieron a partir de esa entrevista, a través de variables de entrada o componentes de entrada en una pantalla, cada entrevista puede tomar un camino diferente a lo largo del flujo y provocar que se realicen diferentes acciones.

Para ver las entrevistas en acción, verifique los cuatro casos de su plan de pruebas.

Probar su flujo desde Flow Builder

  • En Flow Builder, haga clic en Depurar. Asegúrese de seleccionar la segunda casilla de verificación. De lo contrario, no verá ningún detalle de depuración. Como este flujo no tiene variables de entrada ni elementos del flujo secundario, no debe preocuparse por esas opciones de configuración.
  • Haga clic en Ejecutar.
  • Valide el primer caso de prueba.
    • Ingrese nombre y apellido, y elija una cuenta.
    • Deje el conmutador sin seleccionar.
    • Haga clic en Siguiente.
    • Revise los detalles de depuración.

      La primera tarjeta identifica quién inició la entrevista de flujo. Como usted inició la entrevista, debería ver su nombre y su identificación de usuario.
      Los detalles de depuración que indican cómo comenzó la entrevista de flujo.La segunda tarjeta resume cómo se almacenaron las entradas de la pantalla para su uso en la entrevista de flujo. Por ejemplo, como dejó el conmutador sin seleccionar, el valor {update_toggle} se estableció como falso.Los detalles de depuración para la pantalla que recopila información del usuario.La tercera tarjeta extrae el registro existente si se encontró una coincidencia con las entradas utilizadas en la pantalla. Si no se encontró una coincidencia con las entradas utilizadas, se muestra el resultado con el mensaje: “No se encuentran los registros”.Los detalles de depuración para el elemento Get Records (Obtener registros) que determina si existe una coincidencia de registro.La cuarta tarjeta resume cómo se evaluó la decisión “¿Actualizar o crear?”. Como el valor de {!update_toggle.value} era falso, la entrevista toma la ruta Crear nuevo y pasa directamente al elemento Crear contacto.Los detalles de depuración para el elemento Decisión que determinan si se actualiza un contacto existente.La quinta tarjeta resume el elemento Crear contacto. La entrevista utilizó los valores en la variable {!contact} para crear un registro de contacto.Los detalles de depuración para el elemento Crear registros que crea un registro de contacto para el valor de contacto

Ahora que revisó los detalles de la prueba, verifique los resultados esperados para este caso de prueba. Para ver los resultados, siga estos pasos.

  1. Confirme que la tarjeta Transaction Committed (Transacción confirmada) aparezca al final de los detalles de depuración.
    La tarjeta Transacción confirmada donde se constata que los registros creados a partir del flujo se confirmaron en la base de datos.
  2. Salga de Flow Builder.
  3. En una página Configuración, una página de registro o una página de inicio, haga clic en Iniciador de aplicación para abrir el Iniciador de aplicación. A continuación, busque y seleccione Ventas.
  4. Haga clic en la ficha Contactos.
  5. En la lista Vistos recientemente, debería ver un contacto con un nombre que coincida con lo que ingresó o que sea un elemento secundario de la cuenta que seleccionó.
  6. Repita los otros tres casos de prueba. Para los casos que incluyen un registro coincidente, utilice el mismo nombre, el mismo apellido y la misma cuenta que utilizó para el primer caso de prueba.

Si alguno de los casos de prueba tiene resultados inesperados, utilice los detalles de depuración para retroceder y determinar qué salió mal. Una vez que pasó todos los casos de prueba, está preparado para que el flujo pase a manos de los usuarios.

Recursos

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales