Skip to main content

Desarrolle su negocio con Salesforce Starter

Profundice las relaciones de los clientes con ventas, servicios y marketing en una aplicación.

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

Conocer Flow Builder

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir las partes integrantes de un flujo.
  • Enumerar las categorías de elementos de flujo.

¿Todo listo para pasar a la práctica con Flow Builder?

Inicie Trailhead Playground ahora para seguirnos nuestros pasos mientras exploramos Flow Builder en esta unidad. Para encontrar su Trailhead Playground, abra una unidad o insignia con un reto práctico (por ejemplo, la unidad "Aprenda acerca de las variables de flujo" de esta insignia), desplácese hasta el reto y haga clic en Iniciar. Por ejemplo, puede encontrar un reto práctico en la unidad "Aprender sobre las variables de flujo" de esta insignia.

La Interfaz de usuario de Process Builder

Cuando crea flujos, trabaja en Flow Builder. 

Para obtener Flow Builder, diríjase a Configuración, ingrese Flujos en el cuadro Búsqueda rápida y seleccione Flujos. Para crear un flujo, haga clic en Nuevo flujo.

La ventana Nuevo Flujo, en la que se muestran los tipos de flujos de Flujos de pantalla, Flujo desencadenado por programa, Flujo iniciado de manera automática, Flujo desencadenado por registro y Flujo desencadenado por evento de plataforma.

En la ventana Nuevo flujo, se muestran los tipos de flujo que puede crear. ¿La mayoría de estos tipos le suenan conocidos? Coinciden con los tipos de automatización que mencionamos antes en este módulo.

Seleccione un tipo, haga clic en Crear y dele la bienvenida a Flow Builder. Observemos sus partes y piezas.

La interfaz de usuario de Flow Builder, en la que se muestra la caja de herramientas, el lienzo y la barra de botones.

Caja de herramientas (1)

En la caja de herramientas, se enumeran los elementos y los recursos que creó en su flujo. También puede crear recursos como variables, fórmulas y selecciones para utilizar en su flujo.

Lienzo (2)

El lienzo es el área de trabajo, donde construye un flujo agregando elementos. Al agregar elementos al lienzo, se genera un diagrama visual del flujo. 

Barra de botones (3)

La barra de botones proporciona información acerca del flujo, como:

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

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

  • Utilice Cambiar 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 múltiples elementos, de forma que pueda copiarlos en otra ubicación dentro del flujo.
  • Deshacer y Rehacer
  • Utilice Configuración para abrir la ventana Propiedades de la versión, en la que puede cambiar el nombre de esta versión del flujo y configurar la manera en que se ejecuta.
  • Utilice Formato automático/Formato libre para elegir el estilo de diseño del flujo. (Le recomendamos utilizar Formato automático siempre que sea posible, ya que cuenta con funciones adicionales. Además, en todos los ejemplos de esta insignia se muestra la opción de Formato automático).
  • En los flujos desencadenados por los registros, utilice Ver pruebas para crear escenarios de prueba que se ejecuten automáticamente cuando se ejecuta el flujo. Estas pruebas confirman que el flujo funciona correctamente y muestran mensajes de error personalizados cuando no es así.
  • Utilice Activar para hacer que la versión actual de un flujo sea la versión que los usuarios encuentran. (Como un mismo flujo puede tener varias versiones, puede activar una versión en específico, incluso si no es la más reciente).
  • Guardar y Guardar como

Por último, la barra de botones también 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. Si tiene cambios sin guardar, no se incluirán en la ejecución.
  • Depurar le permite probar la versión del flujo que se guardó de forma más reciente al ingresar en ella datos de muestra y comprobar lo que hace cuando se ejecuta, de forma que pueda verificar que el flujo realice lo que usted desea que realice.

Partes integrantes de un flujo

Los flujos utilizan tres partes integrantes: elementos, conectores y recursos.

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

  • Los Elementos (1) son nodos en el lienzo que desencadenan acciones. Para agregar un elemento al lienzo, pase el cursor sobre Agregar elemento y haga clic en Agregar elemento.
  • Los Conectores (2) son líneas en el lienzo que definen la secuencia que realiza el flujo cuando se ejecuta. Indican al flujo qué elementos ejecutar a continuación.
  • Los Recursos (3) son contenedores que no se muestran en el lienzo, pero a los que los elementos del flujo hacen referencia. Cada recurso contiene un valor o una fórmula que se resuelve como un valor. Por ejemplo, el flujo puede buscar el Id. de una de una cuenta, almacenarlo en una variable y, luego, utilizar esa variable para indicarle al flujo qué cuenta actualizar.

Elementos

Cada elemento es un paso que le indica al flujo qué hacer y cada tipo de elemento realiza una acción diferente. Tenga en cuenta tres tipos diferentes de elementos de flujo.

Tipo de elemento

Qué hace

Interacción

Interactúa con los usuarios

Datos

Interactúa con los datos

Lógica

Interactúa con el mismo flujo

Consideremos cada tipo de elemento.

Elementos de interacción

Estos son los elementos de flujo de la categoría de interacción: de pantalla, de acción y de flujo secundario.

Los flujos pueden interactuar con los usuarios al presentar preguntas e información en una pantalla o al enviar diversos tipos de comunicados. Los elementos de Pantalla y Acción hacen posible estas interacciones.

El elemento de Pantalla puede mostrarles datos a usuarios o recopilar información de estos. Puede elegir entre una gran cantidad de componentes estándar para personalizar la manera en que los usuarios interactúan con los flujos. Puede mostrar texto o imágenes, solicitarles a los usuarios que ingresen texto, hacer que realicen una selección en botones de selección o menús desplegables, y mucho más. Incluso puede utilizar un elemento de Pantalla para solicitarle a los usuarios que suban un archivo.

Una pantalla de un flujo de ejemplo en la que se le solicita a un usuario que cree un contacto nuevo.

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

El elemento de Acción puede realizar muchas tareas y, en especial, permite que el flujo se comunique con los usuarios, los asociados, los clientes e, incluso, los sistemas externos. Este elemento puede crear publicaciones de Chatter, enviar correos electrónicos, enviar registros para su aprobación, enviar notificaciones a dispositivos móviles y distribuir mensajes salientes. Si necesita que el flujo realice más acciones, puede hacer que un desarrollador cree acciones personalizadas en Apex.

Por último, el elemento de Flujo secundario le permite realizar una llamada a un flujo iniciado de manera automática desde otro flujo. En lugar de interactuar con los usuarios, interactúa con otros flujos.

Elementos de datos

Los elementos de flujo de la categoría de Datos hacen lo siguiente: Crean, actualizan, obtienen y eliminan registros.

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

Elementos de lógica

Estos son los elementos de flujo de la categoría de Lógica: Asignación, Decisión, Bucle, Ordenación de recopilación y Filtro de recopilación.

Luego de recopilar los datos que necesita, ¿qué desea hacer con ellos? Mediante el uso de elementos de lógica, evalúe esos datos y manipúlelos en función de sus requisitos de negocio. Puede:

  • Crear varias secuencias que el flujo puede realizar y definir los criterios según los cuales el flujo decide cuál realizar.
  • Actualizar datos temporales para poder utilizarlos luego en el flujo.
  • Crear una secuencia en bucle para trabajar con grupos de datos.
  • Pausar el flujo hasta un momento determinado.
  • Cambiar el contenido o el orden de una recopilación de datos.

La lógica solo opera en el flujo. Si utiliza elementos de lógica para cambiar los datos del flujo, solo se podrá acceder a los datos resultantes hasta que finalice la ejecución del flujo. Si desea almacenar los datos de forma externa al flujo y acceder a ellos luego de su ejecución, debe utilizar 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 cuando se ejecuta. Indican al flujo qué elementos ejecutar a continuación. Existen distintos tipos de conectores que le indican al flujo que realice una secuencia diferente en ciertas circunstancias. Pero, la mayor parte del tiempo, el flujo sigue sus conectores de un elemento al siguiente. Puede obtener más información acerca de estos otros conectores en otras insignias de Flujos.

Recursos de flujo

Los recursos son contenedores a los que hace referencia a través del flujo. Puede crear recursos según sea necesario, pero muchos elementos los crearán por usted. Cada recurso puede almacenar un único valor, una fórmula, un bloque de texto con formato, un registro completo con todos sus valores o, incluso, una colección de registros. Obtendrá más información acerca del tipo más común de recurso, llamado “variables”, en la siguiente unidad. 

Accesos directos del teclado

Utilice accesos directos del teclado para navegar con rapidez por su flujo. Estos son los accesos directos del teclado en Windows.

Acción

Acceso directo del teclado

Ampliar el zoom

CTRL + =

Alejar el zoom

CTRL + -

Ajustar el zoom a la pantalla

CTRL + Alt + 1

Ajustar el zoom a la vista

CTRL + Alt + 0

Cambiar el enfoque a otro panel

F6

Estos son los accesos directos del teclado en Mac.

Acción

Acceso directo del teclado

Ampliar el zoom

Comando + =

Alejar el zoom

Comando + -

Ajustar el zoom a la pantalla

Comando + Opción + 1

Ajustar el zoom a la vista

Comando + Opción + 0

Cambiar el enfoque a otro panel

F6

Planificar el flujo

Ahora que aprendimos un poco acerca de los tipos de elementos que ofrece el flujo, volvamos a considerar la solicitud de Flo. Ella intentó trabajar directamente en Flow Builder, pero sabe que es mejor asignar los requisitos a un plan antes de comenzar a desarrollar el flujo.

Nota

Sin importar qué herramienta utilice, es importante planificar el proceso de negocio antes de intentar automatizarlo. Esto le ayudará a identificar problemas potenciales antes de que se produzcan, planificar en función de cualquier recurso adicional que pueda necesitar y, quizá, cambiar a una solución diferente antes de comprometerse demasiado.

Requisito

Tipo de elemento a utilizar

Recopilar información del usuario (nombre, apellido y cuenta del contacto) y preguntar qué hacer si existe un contacto coincidente.

Interacción (pantalla)

Buscar el registro de un contacto coincidente.

Datos (obtener registros)

Comprobar si se encontró un registro coincidente y realice la secuencia correspondiente:

Lógica (decisión)

Si no existe ninguna coincidencia, cree el contacto.

Datos (crear registros)

Si existe una coincidencia, actualice ese contacto.

Datos (actualizar registros)

Volver a unir las secciones y, luego, confirmar lo que hizo el flujo en Chatter.

Interacción (acción)

Confirme que el flujo haya finalizado.

Interacción (pantalla)

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