Mostrar un flujo en todas las páginas de su organización de Salesforce
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir los casos de uso para mostrar un flujo en cada página de su aplicación.
- Crear una aplicación Lightning y agregar un flujo a su barra de utilidades.
Hasta ahora aprendió sobre una buena herramienta que se puede utilizar cuando un flujo es lo bastante importante como para ampliarse automáticamente: una página Lightning. También aprendió sobre una buena herramienta para utilizar cuando se debe poder acceder a un flujo desde un registro, pero sin que se amplíe automáticamente: una acción de flujo.
Pero ¿qué hay sobre los flujos que deben estar accesibles desde registros de más de un objeto? Técnicamente, puede crear una acción de flujo diferente para cada objeto y, así, garantizar que haga referencia al mismo flujo y agregarla a los diversos formatos de página. Este método supondría muchísimo trabajo de antemano y suena a que el mantenimiento sería una pesadilla.
La barra de utilidades Lightning está mucho mejor adaptada para hacer que un único flujo esté disponible en varias páginas de una aplicación. Aparece como un pie de página fijo que los usuarios pueden acceder para abrir utilidades en paneles anclados. Cada barra de utilidades está vinculada a una aplicación Lightning específica, de modo que los elementos aparecen solo cuando el usuario está en esa aplicación.
Agregue un componente de flujo a la barra de utilidades de su aplicación; con un clic de un botón estará disponible para los usuarios, independientemente de la página de la aplicación donde se encuentren. Esto significa que podrá estar seguro por triplicado de la frecuencia con la que los usuarios necesitan ejecutar su flujo.
Agregar su flujo a una barra de utilidades
Agregar un flujo a una barra de utilidades es muy parecido a agregar un flujo a una página Lightning.
- Abra la aplicación Lightning Ventas.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese
App
(Aplicación) y luego, seleccione App Manager (Gestor de aplicaciones).
- Para la aplicación cuyo nombre de desarrollador es LightningSales, haga clic en y seleccione Edit (Modificar).
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese
- Agregar el flujo a la barra de utilidades de la aplicación Lightning Ventas.
- Bajo Configuración de aplicación, haga clic en Elementos de utilidad (Solo escritorio).
- Haga clic en Add Utility Item (Agregar elemento de utilidad) y seleccione Flow (Flujo).
- En las propiedades del elemento de utilidad, cambie la etiqueta a
Utility Bar Flow
(Flujo Barra de utilidades) y reemplace el icono predeterminado por el icono de flujo ().
- Para Panel Height (Altura de panel), ingrese
200
.
- En las propiedades de componentes, para Flow (Flujo), seleccione Hello World.
También puede definir las variables de entrada del flujo en la barra de utilidades, de modo similar a como están configuradas en las aplicaciones Lightning y las páginas de inicio. No obstante, las barras de utilidades no saben qué registro está viendo el usuario actualmente, por lo que no es posible pasar el ID de registro actual ni sus valores al flujo.
- Bajo Configuración de aplicación, haga clic en Elementos de utilidad (Solo escritorio).
- Guarde sus cambios y, luego, haga clic en Back (Atrás).
Cuando se agrega un componente recién creado a la barra de utilidades, la propagación a todas las páginas de la organización puede tardar varios minutos.
Probar su flujo
Finalmente, visitemos la barra de utilidades y luego probemos el flujo que le agregamos.
- Desde el Iniciador de aplicación (), encuentre y seleccione Sales (Ventas).
Observe la barra que aparece en la parte inferior de la página. Es nuestra barra de utilidades. Si no la ve, actualice la página.
- Haga clic en diversas páginas de la aplicación.
- Abra un registro de contacto.
- Vaya a la página de inicio de Prospectos.
- Observe que el flujo está disponible, independientemente de la página en la que usted se encuentre en la aplicación Sales (Ventas).
- Abra un registro de contacto.
- Haga clic en y abra la aplicación Servicio.
Observe que Flow Utility Bar (Flujo Barra de utilidades) no aparece en la parte inferior de la página. Eso se debe a que la barra de utilidades siempre está vinculada a una aplicación Lightning específica. Una vez que agrega una barra de utilidades, está disponible en cualquier página, siempre que se visualice esa página en la aplicación asociada. De acuerdo, tenemos más que de sobra con la aparición de la barra de utilidades. Veamos cómo funciona el flujo en la barra de utilidades.
- Haga clic en y vuelva a la aplicación Ventas.
- En la barra de utilidades, haga clic en Flujo Barra de utilidades.
Observe que la etiqueta del elemento de utilidad es Flow Utility Bar (Flujo Barra de utilidades), pero el encabezado clave es Hello World (el nombre del flujo). Si un usuario está a medio camino en un flujo y necesita hacer una pausa, puede minimizar el flujo. Incluso si va a otra página de la aplicación, el flujo se sigue ejecutando sin interrupciones.