Dirigir y reordenar elementos de flujo
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Crear un elemento de decisión que compruebe un permiso personalizado.
- Conectar elementos de flujo por medio de una conexión no lineal.
- Cortar y pegar elementos en el lienzo del flujo.
Antes de concluir esta insignia, repasemos algunas técnicas útiles para controlar cómo se ejecuta el flujo.
Potenciar las decisiones con los permisos personalizados
Hay una variable global que no cubrimos en la insignia Datos y acciones en los flujos, porque se combina a la perfección con el elemento de decisión, como el pollo con las donas. (Si aún no lo probó, ¡hágalo alguna vez!)
La variable global Running User’s Permission (Permiso de usuario de ejecución) (que se puede llamar $Permission en algunos elementos) devuelve TRUE (Verdadero) solo si el usuario que interviene tiene el permiso personalizado que se especifica. Al usar la variable global Running User’s Permission (Permiso de usuario de ejecución) con permisos personalizados, puede crear un flujo que se ramifique de acuerdo con los permisos del usuario.
Puede combinar la variable global Running User’s Permission (Permiso de usuario de ejecución) con el elemento de decisión para hacer que el flujo tome distintas rutas según quién ejecuta el flujo.
Veamos otro escenario de ejemplo. Los gerentes de incorporación de clientes de Pyroclastic solicitaron una herramienta automatizada que guíe a los usuarios en sus proyectos de incorporación. Después de escuchar sus necesidades, Flo entiende que la pantalla de inicio del proyecto debe mostrarse solo a líderes de proyecto específicos, usuarios con el permiso Onboarding Lead (Líder de incorporación). Todos los demás usuarios deben ver un mensaje que les indique que deben comunicarse con un líder de incorporación.
Para comprobar este permiso, el elemento de decisión verifica si el Running User’s Permission (Permiso de usuario de ejecución) > Onboarding_Lead es igual a verdadero.
Si el usuario de ejecución tiene el permiso, el flujo ejecuta la ruta con la pantalla de inicio del proyecto; de lo contrario, el flujo ejecuta la ruta con la solicitud que indica contactarse con un líder de incorporación.
Crear un elemento de decisión que compruebe un permiso personalizado
Antes de crear el flujo, cree un permiso personalizado denominado Onboarding Lead
(Líder de incorporación).
- En Setup (Configuración), introduzca
permission
(permiso) en el cuadro de búsqueda rápida y haga clic en Custom Permissions (Permisos personalizados).
- Haga clic en New (Nuevo).
- En Label (Etiqueta), introduzca
Onboarding Lead
(Líder de incorporación).
- Asegúrese de que el nombre sea
Onboarding_Lead
.
- Haga clic en Save (Guardar).
Ahora cree el flujo.
- Cree un flujo de pantalla.
- Agregue un elemento de decisión.
- En Label (Etiqueta), introduzca
Onboarding Lead?
(¿Líder de incorporación?). - Actualice el nuevo resultado:
- En Label (Etiqueta), escriba
Yes
(Sí).
- En Resource (Recurso), seleccione Running User’s Permission (Permiso de usuario de ejecución) > Onboarding_Lead.
- Para Operador, seleccione Es igual a.
- Para Valor, seleccione Verdadero.
- Cambie Default Outcome Label (Etiqueta de resultado predeterminado) a
No
.
- Guarde el flujo. En Flow Label (Etiqueta de flujo), ingrese
Onboarding Project Initiation
(Inicio del proyecto de incorporación).
Hacer una conexión de larga distancia
El lienzo de Flow Builder mantiene los elementos ordenados y organizados, y evita que los conectores se vuelvan un complicado enredo. Sin embargo, a veces no quiere simplemente dejarse llevar; necesita fluir a su manera, fluir con audacia donde ningún flujo llegó antes.
Puede conectar un elemento a cualquier otro elemento en el lienzo, incluso un elemento anterior, con un conector de dirección. Los conectores de dirección crean conexiones no lineales en los flujos y ocultan sus rutas para evitar el desorden y la confusión.
Siga estos pasos para conectarse a otro elemento.
- En el conector que desea redirigir, haga clic en
.
- Haga clic en Connect to element (Conectar con elemento).
- Haga clic en
en el elemento al que desea conectarse.
Haga clic en el texto de conexión para resaltar su destino o en el texto de cantidad de conexiones para resaltar el origen.
Si una ruta ramificada no se combina con las demás rutas, puede usar este método para volver a conectarla. Simplemente haga clic en antes de que finalice la ruta y siga los mismos pasos.
Mover los elementos aquí, allí y en todos lados
A veces, su hermosa, elegante e ingeniosa creación del flujo no resulta ser tan perfecta. O tal vez habría sido perfecta si no fuera por esos usuarios entrometidos. De cualquier manera, a veces desea mover un elemento a otra ubicación en el lienzo.
Siga estos pasos para mover un elemento de una ubicación a otra.
- Haga clic en el elemento que desea mover.
- Seleccione Cut Element (Cortar elemento).
- Pase el cursor sobre
donde desea mover el elemento y, a continuación, haga clic en
. El elemento pasa a su nueva ubicación.
El diseño automático es la manera más rápida, ordenada y con más funciones para crear flujos. Pero si necesita mover una gran cantidad de elementos, a veces es más rápido cambiar a un formato libre de forma temporal. En el modo de formato libre, seleccione el conector y presione Retroceso
o Eliminar
. Cree un nuevo conector. Para ello, haga clic en el círculo de la parte inferior del elemento y arrástrelo hacia el nuevo destino del conector.
Recursos