Skip to main content

Impulse su negocio con Salesforce Starter

Mejore las relaciones con los clientes gracias a estrategias de marketing, ventas y servicio en una sola aplicación.

Prueba gratuita de 30 días
Estimación de tiempo

Conozca Flow Builder

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir los elementos constructivos de un flujo.
  • Enumerar las categorías de elementos de un flujo.

¿Listo para ponerse manos a la obra con Flow Builder?

Inicie su Trailhead Playground ahora para seguirnos mientras exploramos Flow Builder en esta unidad. Para encontrar su Trailhead Playground, abra una unidad o insignia con un reto práctico (como la unidad "Información sobre las variables de flujo" de esta insignia), desplácese hasta el reto y haga clic en Launch (Iniciar). Por ejemplo, en la unidad "Información sobre las variables de flujo" de esta insignia hay un reto práctico.

Interfaz de usuario de Flow Builder

Cuando crea flujos, trabaja en Flow Builder.

Para ir a Flow Builder, en Configuración, escriba Flujo en el cuadro Búsqueda rápida y, a continuación, seleccione Flujos. Para crear un flujo, haga clic en Nuevo flujo.

Ventana Select Type (Seleccionar tipo), que muestra los tipos de flujo Screen Flow (Flujo de pantalla), Schedule-Triggered Flow (Flujo desencadenado por programación), Autolaunched Flow (Flujo iniciado automáticamente), Record-Triggered Flow (Flujo desencadenado por un registro) y Platform Event-Triggered Flow (Flujo desencadenado por un evento de plataforma).

La ventana Select Type (Seleccionar tipo) muestra los tipos de flujo que puede crear. ¿La mayoría le resultan familiares? Coinciden con los tipos de automatización que mencionamos antes en este módulo.

Seleccione un tipo de flujo, haga clic en Create (Crear) y de la bienvenida a Flow Builder. Echemos un vistazo a sus partes y engranajes.

La interfaz de usuario de Flow Builder con la caja de herramientas, el lienzo y la barra de botones.

Caja de herramientas (1)

La caja de herramientas enumera los elementos y recursos que ha creado en su flujo. También puede crear recursos como variables, fórmulas y elecciones para utilizar en su flujo.

Lienzo (2)

El lienzo es el área de trabajo donde crea un flujo agregando elementos. La adición de elementos al lienzo genera un diagrama visual del flujo. 

Barra de botones (3)

La barra de botones proporciona información sobre el flujo, como:

  • Si el flujo está activo o no.
  • Cuánto tiempo hace que se guardó el flujo.
  • Si el flujo tiene advertencias o errores.

La barra de botones también contiene algunas funciones que le permiten controlar el flujo.

  • Utilice Mostrar u ocultar la caja de herramientas para mostrar la caja de herramientas. Haga clic de nuevo para ocultar la caja de herramientas.
  • Utilice Seleccionar elementos para seleccionar varios elementos de forma que pueda copiarlos en un lugar diferente del flujo.
  • Undo (Deshacer) y Redo (Rehacer)
  • Utilice Mostrar errores para mostrar los errores y los mensajes de advertencia del flujo. Vuelva a hacer clic ahí para ocultar el panel Errors and Warnings (Errores y advertencias).
  • Utilice Configuración para abrir la ventana Version Properties (Propiedades de la versión), donde puede volver a nombrar la versión del flujo y configurar cómo se ejecuta
  • Utilice Formato automático/Forma libre para elegir el estilo de formato del flujo (le recomendamos usar la opción Formato automático siempre que sea posible porque tiene más funciones; además, todos los ejemplos de esta insignia muestran esta opción).
  • En los flujos desencadenados por registros, puede usar Ver pruebas para crear escenarios de prueba que se ejecuten automáticamente cuando se ejecute el flujo. Estas pruebas confirman que el flujo está funcionando como debería y muestran mensajes de error personalizado cuando no lo hace.
  • Haga clic en Save (Guardar) y en Save as a New Version (Guardar como nueva versión)
  • Utilice Activar para convertir la versión actual del flujo en la versión que verán los usuarios. Dado que un único flujo puede tener varias versiones, puede activar una versión específica, aunque no sea la más reciente.

Por último, la barra de botones también incluye dos botones para ejecutar un flujo: Ejecutar y Depurar.

  • Con Ejecutar se ejecuta la versión guardada más reciente del flujo que tenga abierto. Si tiene cambios sin guardar, estos no se incluirán en la ejecución.
  • Con Depurar puede probar la versión guardada más reciente del flujo introduciendo datos de muestra y revisando cómo se comporta cuando se ejecuta, para comprobar que el flujo está funcionando como debería.

Partes integrantes de un flujo

Los flujos utilizan tres elementos constructivos: elementos, conectores y recursos.

Tres partes de Flow Builder que se corresponden con la descripción siguiente.

  • Elementos: son nodos del lienzo que ejecutan las acciones. Para agregar un elemento al lienzo, haga clic en Agregar elemento.
  • Conectores: son líneas en el lienzo que definen la ruta que toma el flujo cuando se ejecuta. Indican al flujo qué elementos deben ejecutar a continuación.
  • Recursos: son contenedores que no aparecen en el lienzo, pero a los que se hace referencia en los elementos del flujo. Cada recurso contiene un valor o una fórmula que se resuelve en un valor. Por ejemplo, su flujo puede buscar el Id. de una cuenta, guardar el Id. en una variable y usarla más tarde para indicarle al flujo la cuenta que hay que actualizar.

Elementos

Cada elemento es un paso que indica al flujo cuál es la siguiente acción, y cada tipo de elemento hace una cosa diferente. Vamos a clasificar los elementos de un flujo en tres tipos.

Tipos de elementos

Función

Interacción

Interactúa con los usuarios

Datos

Interactúa con los datos

Lógica

Interactúa con el propio flujo

Veamos cada tipo de elemento.

Elementos de interacción

Elementos del flujo en la categoría de interacción: Pantalla, Acción y Subflujo.

Para interactuar con los usuarios, los flujos pueden presentar preguntas e información en una pantalla o enviar distintos tipos de comunicaciones. El elemento Pantalla y el elemento Acción permiten estas interacciones.

El elemento Pantalla puede mostrar datos a los usuarios o recopilar información de ellos. Puede elegir entre todo un tesoro oculto de componentes estándar para personalizar la forma en que los usuarios interactúan con sus flujos. Puede mostrar texto o imágenes, pedir a los usuarios que introduzcan texto, hacer que los usuarios elijan una opción de un botón de opción o un menú desplegable y mucho más. Puede usar incluso un elemento de tipo Pantalla para pedir a los usuarios que carguen un archivo.

Un ejemplo de pantalla de flujo que pide a un usuario que cree un contacto nuevo.

Además, si necesita más opciones de interacción en sus pantallas de flujos, puede instalar componentes de terceros o trabajar con un desarrollador para crear componentes personalizados.

El elemento Acción puede hacer muchas cosas, pero, sobre todo, permite que el flujo alcance a sus usuarios, asociados, clientes e incluso sistemas externos. Este elemento puede crear publicaciones de Chatter, además de enviar correos electrónicos, registros de aprobación, notificaciones móviles y mensajes salientes. Si necesita que el flujo realice aún más acciones, puede pedir a un desarrollador que cree acciones personalizadas en Apex.

Por último, el elemento Subflujo le permite activar un flujo iniciado automáticamente desde otro flujo. En lugar de interactuar con los usuarios, interactúa con otros flujos.

Elementos de datos

Elementos del flujo en la categoría de Datos: Crear registros, Actualizar registros, Obtener registros y Eliminar registros.

Los elementos Datos indican al flujo que interactúe con registros de la base de datos de Salesforce. Utilice elementos de tipo Datos para buscar, crear, actualizar y eliminar registros de Salesforce. Puede trabajar con un registro a la vez o con muchos.

Elementos de lógica

Elementos del flujo en la categoría de Lógica: Asignación, Decisión, Bucle, Ordenación de recopilación y Filtro de recopilación.

Después de recopilar los datos que necesita, ¿qué quiere hacer con ellos? Con los elementos de lógica, puede evaluar esos datos y manipularlos de acuerdo con las necesidades de la empresa. Puede:

  • Crear varias rutas que puede tomar el flujo y definir los criterios para tomar cada ruta.
  • Actualizar datos temporales para poder usarlos más adelante en el flujo.
  • Crear una ruta de bucle para trabajar con grupos de datos.
  • Poner el flujo en pausa hasta un momento concreto.
  • Cambiar el contenido o el orden de una recopilación de datos.

La lógica solo funciona en el flujo. Si utiliza elementos de lógica para modificar los datos del flujo, solo se podrá acceder a los datos hasta que el flujo termine de ejecutarse. Para guardar los datos fuera del flujo y acceder a ellos una vez termine de ejecutarse, debe usar un elemento de datos o una acción que envíe los datos a un sistema externo.

Conectores

Los conectores definen la ruta que toma el flujo en el tiempo de ejecución. Indican al flujo qué elementos deben ejecutar a continuación. Existen distintos tipos de conectores que indican al flujo que debe tomar una ruta diferente en determinadas circunstancias, pero, la mayoría del tiempo, el flujo sigue los conectores desde un elemento hasta el siguiente. En otras insignias sobre flujos encontrará más información sobre estos otros conectores.

Recursos de flujo

Los recursos son contenedores a los que se hace referencia durante el flujo. Puede crear recursos según sea necesario, pero muchos elementos los crean por usted. Cada recurso puede almacenar un valor, una fórmula o un bloque de texto únicos, un registro completo con todos sus valores o incluso una recopilación de registros. En la siguiente unidad obtendrá más información sobre el tipo más común de recurso: las variables.

Accesos directos del teclado

Utilice accesos directos del teclado para navegar rápidamente por su flujo. Estos son los accesos directos del teclado que se usan en Windows.

Acción

Acceso directo del teclado

Acercar zoom

CTRL+=

Alejar zoom

CTRL+-

Zoom para ajustar

CTRL+Alt+1

Zoom para ver

CTRL+Alt+0

Cambiar el enfoque a otro panel

F6

Estos son los accesos directos del teclado que se usan en Mac.

Acción

Acceso directo del teclado

Acercar zoom

Comando+=

Alejar zoom

Comando+-

Zoom para ajustar

Comando+Opción+1

Zoom para ver

Comando+Opción+0

Cambiar el enfoque a otro panel

F6

Planificación del flujo

Ahora que ya conocemos un poco los tipos de elementos que ofrecen los flujos, pensemos otra vez en la solicitud de Flo. Está tentada a empezar a usar Flow Builder directamente, pero sabe que lo mejor es asignar los requisitos a un plan antes de empezar a crear el flujo.

Nota

Sea cual sea la herramienta que use, es importante planificar su proceso empresarial antes de intentar automatizarlo. Esto le ayuda a identificar posibles problemas antes de que aparezcan, planificar recursos adicionales que pueda necesitar y, posiblemente, cambiar a una solución completamente diferente antes de que sea demasiado tarde.

Requisito

Tipo de elemento que debe usar

Recopilar información del usuario (el nombre, el apellido y la cuenta del contacto) y preguntar qué hacer en caso de que coincida algún contacto.

Interacción (Pantalla)

Buscar un registro de contacto coincidente.

Datos (Obtener registros)

Comprobar si se encontró algún registro coincidente y seguir la ruta correspondiente:

Lógica (Decisión)

Si no coincide ningún contacto, crear uno nuevo.

Datos (Crear registros)

Si coincide un contacto, actualizarlo.

Datos (Actualizar registros)

Volver a unir las distintas ramas y confirmar lo que hizo el flujo en Chatter.

Interacción (Acción)

Confirmar que el flujo ha terminado.

Interacción (Pantalla)

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios