Ejercicio: Crear un flujo de proceso de negocio

Completado

En esta unidad se muestra cómo crear un flujo de proceso de negocio con Microsoft Power Automate. Un flujo de proceso de negocio se ha diseñado para orientar a los usuarios por los procesos de principio a fin.

Para obtener más información sobre cómo crear un flujo de tareas móviles, consulte el artículo Crear un flujo de tareas móviles.

Cuando un usuario inicia un flujo de proceso de negocio, la barra de proceso de la parte superior de la página muestra las fases y los pasos del proceso.

Captura de pantalla de las fases de un flujo de proceso de negocio, los pasos de la fase activa y el botón Siguiente paso resaltado.

Requisitos previos

  • Para crear flujos de proceso de negocio, necesitará una licencia de Power Apps o Power Automate por usuario.

  • Acceso a Power Automate.

  • Un entorno con una base de datos de Microsoft Dataverse. (Aplicable solo para las cuentas profesionales o educativas).

  • Una tabla a la que se asocia el flujo de proceso de negocio. Si el flujo de proceso de negocio no está relacionado con una tabla existente, cree una nueva tabla antes de crear el flujo.

Sugerencia

Cuando se crea una definición de flujo de procesos de negocio, puede definir quién tiene privilegios para crear, leer, actualizar o eliminar las instancias del flujo de procesos de negocio. Por ejemplo, para los procesos relacionados con el servicio, puede conceder a los representantes de servicio al cliente acceso total para cambiar la instancia de flujo de proceso de negocio. Pero podría conceder a los representantes de ventas acceso de solo lectura a la instancia, para que puedan supervisar las actividades posteriores a las ventas para sus clientes. Para establecer la seguridad de una definición de flujo de procesos de negocio que cree, seleccione Habilitar roles de seguridad en la barra de acciones.

Crear un flujo de proceso de negocio

Importante

A partir de agosto de 2022, ya no podrá crear ni administrar flujos de procesos de negocio desde Power Automate fuera del explorador de soluciones. Los flujos de procesos de negocio y las instancias se siguen admitiendo a través del explorador de soluciones, Power Apps y las vistas de tabla de Dataverse.

  1. Abra Power Automate e inicie sesión con su cuenta organizativa.

  2. En el panel de navegación izquierdo, seleccione Soluciones.

    Captura de pantalla de Soluciones

  3. Seleccione una Solución existente o cree una nueva.

  4. Dentro de la solución, seleccione + Nuevo, Automatización, Proceso y Flujo de proceso de negocio.

    Captura de pantalla del nuevo flujo de proceso de negocio

  5. En el panel Crear flujo de proceso de negocio, rellene los campos obligatorios:

    • Nombre para mostrar: el nombre para mostrar del proceso no tiene que ser único, pero debe ser significativo para los usuarios que deben elegir un proceso. Puede cambiar este nombre más adelante.

    • Nombre: un nombre único que se basa en el nombre para mostrar. Puede cambiar el nombre al crear el proceso, pero no podrá cambiarlo una vez creado el proceso. Power Automate puede generarlo de forma automática.

    • Tabla: seleccione la tabla de Microsoft Dataverse en la que basar el proceso.

    La tabla que seleccione afecta a los campos que están disponibles para los pasos que se pueden agregar a la primera fase del flujo de proceso. Si no encuentra la tabla que desea, asegúrese de que la opción Flujos de procesos de negocio (se crearán campos) esté establecida para esa tabla en la definición de tabla. No se puede cambiar la tabla después de guardar el proceso.

    Captura de pantalla con los detalles del nuevo flujo de proceso de negocio

  6. Seleccione Crear.

  7. Se iniciará el diseñador del flujo de proceso de negocio (BPF). La página del diseñador tiene tres secciones:

    • Se ha creado automáticamente una única fase denominada Nueva fase de [Su nombre de tabla]. (En nuestra imagen siguiente, usamos la tabla Cuenta.)

    • Debajo de esta fase se encuentra el minimapa, que es un navegador visual para su BPF que le permite ver todo el proceso o ir rápidamente a una parte del proceso. El icono de alternancia del minimapa amplía y contrae el mapa.

    • A la derecha se encuentra un panel con los componentes del BPF. Este panel le permite arrastrar y colocar componentes en el BPF. También puede alternar este menú para mostrar las propiedades de la fase actual. Cuando selecciona cualquier fase en su BPF, las propiedades de esa fase aparecen en este panel.

    Captura de pantalla del diseñador de flujos de proceso de negocio de PowerApps

  8. Agregue fases para que los usuarios puedan continuar de una fase de negocio a otra en el proceso:

    1. Arrastre el componente Fase de la pestaña Componentes hasta el signo más (+) a la derecha de la fase inicial en el diseñador. Al finalizar, ahora tiene las dos fases en su BPF.

      Captura de pantalla de cómo arrastrar una fase de proceso de negocio al signo más.

    2. Seleccione la nueva fase y después, en la pestaña Propiedades a la derecha, establezca las propiedades:

      1. Escriba un nombre de paso.

      2. Opcional: seleccione una categoría para la fase (por ejemplo, Calificar o Desarrollar). Esta categoría aparece como un botón de contenido adicional en la barra de proceso.

      3. Cuando haya terminado de establecer las propiedades, seleccione Aplicar.

  9. Agregar pasos a cada fase:

    Sugerencia

    Para ver los pasos en una fase, seleccione Detalles en la esquina inferior derecha de la fase.

    1. Desplácese a Componentes en el panel lateral derecho y arrastre un componente Paso de datos a la primera fase. A medida que comienza a moverlo hacia la sección Detalles de la fase, verá que aparece un icono más (+) debajo/arriba. Puedes colocarlo debajo, de manera que se parezca a la imagen de abajo.

      Captura de pantalla con el proceso para agregar un paso en una fase, dentro de un proceso de negocio

    2. A continuación definimos qué queremos que haga el usuario con los datos. Seleccione la pestaña Propiedades del paso y, a continuación, el primero Paso de datos en la fase y establezca las propiedades de la siguiente manera:

      1. Escriba un nombre de paso (a su elección).

      2. Defina un campo de datos que el usuario deba completar.

      3. Si los usuarios deben rellenar el campo seleccionado para finalizar el paso antes de poder continuar a la siguiente fase del proceso, seleccione Necesario.

      4. En este punto, puede dejar la Secuencia como 1, pero verá cómo cuando agregue otros pasos de datos, puede ajustar este número. Cuando ajuste este número, Power Apps ajusta automáticamente los demás pasos de datos en consecuencia.

      5. Cuando haya terminado, seleccione Aplicar.

  10. Agregue una condición al proceso:

    1. Vuelva a cambiar el panel aComponentes y arrastre el componente Condición al signo más (+) entre dos fases. En otras palabras, en este punto, en función de los datos introducidos en la primera fase, creamos una condición que afecta a cómo procedemos en el BPF.

      Captura de pantalla con el proceso para agregar una condición a un flujo de proceso de negocio

    2. Con su nueva condición seleccionada, mire el panel Propiedades y establezca las propiedades que desee en la sección Reglas, de acuerdo con sus datos. Cuando haya terminado, seleccione Aplicar.

  11. Agregue un flujo de trabajo al proceso:

    1. Puede agregar un flujo de trabajo existente o puede crear un nuevo flujo de trabajo para agregarlo a su BPF mediante el componente Flujo de trabajo. Hay dos opciones para agregar un flujo de trabajo a su BPF. Puede arrastrar un componente Flujo de trabajo desde la pestaña Componentes a una fase específica o el elemento Flujo de trabajo global (en la esquina inferior izquierda de la pantalla):

      • Arrastre el componente Flujo de trabajo a una fase determinada si el flujo de trabajo debe desencadenarse cuando el proceso entre o salga de esa fase. El componente Flujo de trabajo debe basarse en la misma tabla principal que la fase. Lo verá aparecer debajo de la sección Proceso desencadenado de la fase.

      • Arrastre el componente Flujo de trabajo al elemento Flujo de trabajo global si el flujo de trabajo debe desencadenarse cuando se activa o se archiva el proceso (es decir, cuando el estado cambia a Completado o a Abandonado). El componente Flujo de trabajo se debe basar en la misma tabla principal que el proceso.

    2. Tenga en cuenta que debe usar o crear un flujo de trabajo a petición y activo creado para la misma tabla que el utilizado en esta fase. Seleccione el proceso de Flujo de trabajo y después, en la pestaña Propiedades, establezca las propiedades:

      1. Escriba un nombre para mostrar.

      2. Seleccione si debe desencadenarse el flujo de trabajo.

      3. Busque un flujo de trabajo activo a petición que coincida con la tabla de la fase o cree un flujo de trabajo seleccionando Nuevo.

      4. Cuando haya terminado, seleccione Aplicar.

  12. La validación de su BPF comprueba que se hayan completado todas las fases y le alerta sobre dónde debe realizar ajustes. Para validar el flujo de proceso de negocio, seleccione Validar en la barra de acciones.

  13. Para guardar el proceso como un borrador mientras continúa trabajando en él, seleccione Guardar en la barra de acciones.

    Importante

    Nadie puede usar un proceso mientras sea un borrador.

  14. Para activar el proceso y hacer que esté disponible para su equipo, seleccione Activar en la barra de acciones.

  15. Para definir quién tiene privilegios para crear, leer, actualizar o eliminar la instancia de flujo de proceso de negocio, seleccione Editar roles de seguridad en la barra de acciones. Por ejemplo, para los procesos relacionados con el servicio, puede conceder a los representantes de servicio al cliente acceso total para cambiar la instancia de flujo de proceso de negocio. Pero podría conceder a los representantes de ventas acceso de solo lectura a la instancia, para que puedan supervisar las actividades posteriores a las ventas para sus clientes.

    1. En el panel Roles de seguridad, seleccione el nombre de un rol para abrir los detalles de la página para ese rol.

    2. En la pestaña Flujos de procesos de negocio, seleccione las opciones para asignar al rol los privilegios adecuados para el flujo de proceso de negocio.

      Nota

      De forma predeterminada, los roles de seguridad Administrador del sistema y Personalizador del sistema tienen acceso a nuevos flujos de procesos de negocio.

      Captura de pantalla de la asignación de privilegios a una pantalla de flujo de proceso de negocio

    3. Seleccione Guardar.

Sugerencia

Al trabajar en el flujo de proceso de negocio en el diseñador, tenga en cuenta estas sugerencias:

  • Para obtener una instantánea de todo el contenido en el diseñador de flujos de procesos de negocio, seleccione Instantánea en la barra de acciones. Esta opción es útil si se desea compartir y obtener comentarios de un miembro del equipo sobre el proceso.

  • Use el minimapa para ir rápidamente a diferentes partes del proceso. Esta opción es útil cuando se tiene un proceso complejo que no cabe en la pantalla.

  • Para agregar una descripción del proceso de negocio, seleccione la flecha situada junto al nombre del proceso en la esquina superior izquierda de la página. Puede escribir hasta 2000 caracteres en el campo de descripción.

Editar un flujo de proceso de negocio

Puede editar el flujo de proceso de negocio cuando se haya creado.

  1. En la página principal de Power Automate, seleccione Soluciones en el panel izquierdo. Seleccione su solución.

  2. En la solución, seleccione Procesos; luego, seleccione su proceso y Editar.

Tenga en cuenta los siguientes aspectos al editar las fases de un flujo de proceso de negocio:

  • Los flujos de procesos de negocio pueden tener hasta 30 fases.

  • Puede agregar o cambiar las siguientes propiedades de una fase.

    • Nombre: puede cambiar el nombre de fase después de crear la fase.

    • Tabla: puede cambiar la tabla para cualquier etapa, excepto la primera de ellas.

    • Categoría de fase: una categoría permite agrupar las fases por el tipo de acción. Es útil para los informes que agrupan los registros por la fase en la que están. Las opciones para la categoría de la fase proceden del conjunto global de opciones de la Categoría de fase. Puede agregar más opciones a este conjunto global de opciones y cambiar las etiquetas de las opciones existentes. También puede eliminar las opciones, pero se recomienda que mantenga las que ya existen. Si elimina una opción, no podrá agregarla más adelante. Si no desea que se use una opción, cambie la etiqueta a No usar.

    • Relación: escriba una relación cuando la fase anterior del proceso se base en una tabla diferente a la fase actual. En la fase actual, seleccione Seleccionar relaciones y después especifique la relación que se debe usar cuando se mueve el flujo entre las dos fases. Se recomienda que especifique relaciones, ya que proporcionan las siguientes ventajas:

      • Las asignaciones de atributos suelen estar definidas por relaciones. Estas asignaciones de atributos transmiten datos automáticamente entre los registros. Por lo tanto, ayudan a minimizar la cantidad de entrada de datos necesaria.

      • Al seleccionar Siguiente fase en la barra de proceso para un registro, se muestran todos los registros que usan la relación en el flujo del proceso. Por lo tanto, se promueve la reutilización de registros en el proceso. Además, puede usar flujos de trabajo para automatizar la creación de registros. Después, los usuarios simplemente tienen que seleccionar el flujo de trabajo en lugar de crear un registro. Por lo tanto, se simplifica el proceso.

    • Establecer el orden de los flujos de procesos: cuando hay más de un flujo de proceso de negocio para una tabla, debe especificar qué proceso se asigna automáticamente a los nuevos registros. En la barra de acciones, seleccione Ordenar flujo de proceso. En el caso de nuevos registros, o registros que aún no tengan un flujo de proceso asociado, se usará el primer flujo de proceso de negocio al que un usuario tenga acceso.

    • Habilitar roles de seguridad: el acceso de un usuario a un flujo de proceso de negocio depende de los privilegios que se definen para el flujo de proceso de negocio en el rol de seguridad que se asigna al usuario. De forma predeterminada, solo los roles de seguridad Administrador del sistema y Personalizador del sistema pueden ver un nuevo flujo de proceso de negocio.

Ahora que aprendió cómo agregar un flujo de proceso de negocio a su solución, exploremos cómo usarlos para guiar sus procesos de negocio.