Skip to main content
Únase a nosotros en TDX, en San Francisco, o en Salesforce+ los días 5 y 6 de marzo en la conferencia para desarrolladores sobre la era de agentes de IA. Registrarse ahora.

Introducción a los flujos de pantalla

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Enumerar los tipos de componentes que puede agregar a las pantallas.
  • Desarrollar un plan de un flujo de pantalla en función de los requisitos indicados.
Nota

Esta insignia es una parada en el camino hacia el dominio de Flow Builder. La ruta Crear flujos con Flow Builder le guía de principio a fin por todos los conceptos sobre Flow Builder. Siga esta secuencia recomendada de insignias para desarrollar capacidades sólidas de automatización de procesos y convertirse en experto de Flow Builder.

Antes de empezar

Para esta insignia se presupone que sabe cómo crear un flujo con variables, entradas y elementos de datos, como un elemento para obtener registros. Si no conoce estos conceptos o necesita repasarlos, consulte las insignias Datos y acciones en flujos y Lógica de Flow Builder.

El poder de la interacción

La automatización es genial, pero a veces se necesita que sea un poco menos... ¿automática? Las personas y los programas son la verdadera base de la organización. Son las personas las que toman decisiones y actúan, así que, en ocasiones, son ellas las que tienen que decidir cómo se ejecutarán las automatizaciones.

Una foto de un grupo de personas que hacen corazones con las manos.

Con los flujos de pantalla, Salesforce interactúa con los usuarios para realizar preguntas y presentar información. En función de las respuestas de los usuarios, un flujo de pantalla puede actualizar datos, enviar comunicaciones y mostrar más preguntas o información.

Además, puede elegir cómo mostrar una pantalla a los usuarios. Puede incrustarla en una página Lightning, abrirla al hacer clic en un botón, anclarla en la parte inferior de cualquier aplicación de Salesforce o exponerla de forma externa en páginas de Experience Cloud. ¡Lo que más le convenga!

Con todas estas prestaciones, los flujos de pantalla le harán parecer un superhéroe ante los usuarios. Al presentarles lo que necesitan cuando lo necesitan y usar los datos que introducen para orientarlos y automatizar sus tareas, permites que ahorren un tiempo valioso y energía mental.

¿Qué es una pantalla?

Cuando hablamos de flujos de pantalla, también hablamos de elementos de pantalla, componentes de pantalla y pantallas. Comencemos con algunos términos. 

Si ha completado la insignia Lógica de Flow Builder, significa que ha creado un flujo de pantalla para definir una dirección de envío. En el flujo de pantalla, ha utilizado un elemento de pantalla. De todos los tipos de elemento, el de pantalla es el único que ven los usuarios cuando se ejecuta el flujo. Dentro del elemento de pantalla, ha elegido componentes de pantalla para recopilar información del usuario y los ha organizado en el lienzo de la pantalla.

Un flujo de pantalla y un elemento de pantalla con componentes de pantalla en el lienzo.

Una pantalla es una página que ve el usuario cuando se ejecuta un flujo. Cada página se define con un único elemento de pantalla en el lienzo del flujo. No tiene por qué ocupar todo el monitor del usuario. Aunque el flujo esté integrado solo en una pequeña parte de la ventana de Salesforce, recibe el nombre de pantalla.

La pantalla Set Shipping Address (Definir dirección de envío) tal y como aparece ante los usuarios cuando se ejecuta el flujo.

Cuando se ejecuta un elemento de pantalla en un flujo, el flujo permanece en ese elemento y espera al usuario. Cuando el usuario hace clic en Next (Siguiente), el flujo continúa el recorrido. Si quiere presentar varias páginas de preguntas e instrucciones a los usuarios, debe usar varios elementos de pantalla.

Componentes de pantalla

Los componentes de pantalla pueden ser de muchos tipos, pero se clasifican en tres amplias categorías.

  • Los componentes de visualización solo muestran información. No aceptan la introducción de datos por parte de los usuarios.
  • Los componentes de entrada reciben la introducción de datos de los usuarios. Conservan esos datos para usarlos más tarde en el flujo.
  • Los campos de registro también reciben la introducción de datos de los usuarios, pero guardan los datos en una variable de registro. Hablaremos de los componentes de campo de registro en otra unidad.

De estos tres componentes, los de entrada son los que más se usan. Piense en ellos como si fueran campos de un objeto de Salesforce. Permiten a los usuarios introducir datos y conservan esos datos. Sin embargo, los flujos de pantalla solo conservan los datos hasta que finaliza el flujo. Para guardar los datos más tiempo después de que termine el flujo, necesita un elemento de datos, como Create Records (Crear registros) o Update Records (Actualizar registros).

Los componentes de entrada también se parecen a los campos de objetos por otro motivo: comparten muchos de los mismos tipos de datos. Hay componentes de pantalla de texto, casilla de verificación, fecha, fecha/hora, búsqueda y lista de selección, por nombrar algunos. Como norma general, si existe un tipo de campo en Salesforce, entonces hay una manera de pedir a los usuarios ese tipo de datos en un componente de pantalla. (Aunque no haya una coincidencia exacta, siempre hay una manera. Por ejemplo, no existe un componente de pantalla de porcentaje, pero puede usar uno de número y enviar los datos introducidos a un campo de porcentaje).

Debido a estas similitudes, es fácil usar flujos de pantalla para trabajar con registros. Por ejemplo, a menudo los usuarios se sienten saturados al crear un registro cuando aparecen demasiados campos. Esta sensación puede hacer que algunos usuarios eviten introducir datos. Algunos usuarios incluso optan por escribir información para no tener que enfrentarse a una página de registro de Salesforce. Puede que quieran intentarlo más tarde, pero eso no siempre se cumple. Sin embargo, si muestra a los usuarios un flujos de pantalla donde se les pide que completen solo los campos que más necesitan, es más probable que introduzcan esos datos.

Recuerde que los componentes de pantalla no tienen por qué corresponderse con campos de Salesforce. Puede preguntar lo que quiera y usar las respuestas de todas las maneras posibles que permitan los flujos.

Capturar las solicitudes de ayuda de los clientes con un flujo de pantalla

Flo Smith es administradora sénior de Salesforce y analista de negocios en Pyroclastic, Inc. En este módulo, usted es un administrador de Salesforce del equipo de Flo, y va a ayudarle a automatizar algunos procesos de negocio de Pyroclastic. 

Los agentes de asistencia de Pyroclastic quieren capturar información de nuevos casos al mismo tiempo que visualizan y editan el registro de contacto de la persona que llama. Flo le pide que cree un flujo de pantalla que capture la información que necesitan los agentes y utilice esa información para crear un nuevo caso. Luego, ella podrá integrar el flujo en la página Lightning de contacto del equipo de asistencia.

Examinar los requisitos y planificar el flujo

Antes de sumergirse en Flow Builder para crear el flujo, vamos a recopilar algo más de información y diseñar un plan para el flujo. En primer lugar, se reúne con algunos gerentes de asistencia para saber qué información quieren capturar.

Esta es la información principal que quieren:

  • La descripción del problema de la persona que llama
  • El resumen del problema que hace el agente de asistencia
  • Un indicador de si el problema se ha resuelto durante la llamada

Con esa información, ya podrá meterse de lleno en la necesidad de la empresa:

proporcionar a los agentes una forma de capturar información de nuevos casos al mismo tiempo que visualizan y editan el registro de contacto de la persona que llama.

Vamos a desglosar esto un poco.

  1. Para permitir que los agentes capturen información, necesita un flujo que permita la introducción de datos. Use un flujo de pantalla un elemento de pantalla.
  2. Cuando el agente recopile información de un nuevo caso, tendrá que introducir esa información a registro de nuevo caso en Salesforce. Eso es tarea del elemento Create Records (Crear registros).
  3. Puesto que el agente de asistencia visualiza el registro de contacto de la persona que llama, lo más probable es que quiera que el flujo tenga información de ese registro. Necesita algunas variables para poder enviar los datos desde el registro de contacto hasta el flujo de pantalla.

Si piensa en el registro de nuevo caso que se va a crear, ¿qué cree que necesita para rellenar ese registro?

En primer lugar, para la información del nuevo caso, necesita que el usuario introduzca datos en un elemento de pantalla. Utilizará esa información para completar campos cuando el flujo cree el registro del caso.

Elemento de pantalla

Campo del caso

Información necesaria

Componente de pantalla para usar

Descripción

Descripción completa y detallada del problema por parte de la persona que llama

Texto largo

Asunto

Resumen del problema por parte del agente (para el asunto del caso)

Texto breve

Estado

Resultado de la llamada: si se ha resuelto o no el problema

Botón de opción*

* Para ofrecer una experiencia de usuario fluida, le recomendamos usar el componente de pantalla Toggle (Botón de opción), aunque hay un desventaja. Este componente devuelve un valor verdadero o falso. Case Status (Estado del caso) es un campo de lista de selección con una amplia variedad de valores. Es decir, necesita una manera de asignar los valores del botón de opción a los valores de la lista de selección.

Con un recurso de fórmula, puede convertir los valores de verdadero y falso en los valores de la lista de selección asignados.

  • Si el botón de opción está establecido en Solved (Resuelto), este botón devuelve un valor verdadero, y la fórmula debería devolver Closed (Cerrado).
  • Si no es así, el botón de opción devuelve un valor falso y la fórmula debería devolver New (Nuevo).

A continuación, necesita dos entradas del registro de contacto actual en el elemento Create Records (Crear registros).

Create Records Element (Elemento para crear registros)

Campo del caso

Información necesaria

Recurso para usar

Account ID (Id. de cuenta)

Cuenta relacionada con el registro actual

Variable de texto 

Disponible para entrada

Contact ID (Id. de contacto)

El registro de contacto actual

Variable de texto

Disponible para entrada

Con este plan, ya está listo para ir a Flow Builder y crear el nuevo flujo.

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