Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los flujos de nube de Power Automate ayudan a automatizar soluciones complejas. Sin embargo, las soluciones pueden volverse rápidamente grandes y difíciles de navegar y mantener.
En lugar de crear una solución de automatización única y demasiado compleja, considere la posibilidad de usar flujos secundarios. Los flujos secundarios le permiten dividir procesos complejos en partes manejables. Este enfoque agrega profundidad y eficiencia a sus procesos de automatización, lo que hace que sus flujos sean más modulares y fáciles de administrar.
Ventajas de usar flujos secundarios
Entre las razones para usar flujos secundarios se incluyen las siguientes:
- Modularidad: los flujos secundarios promueven la modularidad, lo que le permite crear componentes reutilizables que se pueden conectar fácilmente a diferentes flujos de trabajo. Este enfoque no solo agiliza el desarrollo, sino que también mejora la capacidad de mantenimiento.
- Mantenibilidad: los flujos más pequeños y enfocados son más fáciles de actualizar y solucionar problemas, lo que reduce el tiempo y el esfuerzo necesarios para el mantenimiento.
- Escalabilidad: Los flujos modulares se pueden escalar fácilmente y adaptarse a nuevos requisitos sin necesidad de revisar toda la automatización. Al dividir su automatización en partes más pequeñas y manejables, puede escalar sus procesos de manera más efectiva. ¿Necesita hacer cambios o agregar funcionalidades? Con los flujos secundarios, es tan sencillo como actualizar los componentes individuales.
- Control granular: los flujos secundarios ofrecen un control granular sobre la lógica de automatización. Puede pasar datos entre flujos primarios y secundarios, lo que permite una toma de decisiones dinámica y experiencias personalizadas.
- Colaboración: en un entorno de equipo, los flujos secundarios promueven la colaboración al permitir que los miembros del equipo trabajen simultáneamente en componentes separados de un proyecto de automatización más grande.
Propina
Crear el flujo principal y todos los flujos secundarios directamente en la misma solución. Consulte las limitaciones conocidas.
Ejemplo de escenario de flujo primario-secundario
Este escenario muestra el valor de utilizar un proceso de aprobación modular y eficiente para reducir la redundancia y simplificar el mantenimiento.
La organización Contoso requiere aprobaciones para varios escenarios, como propuestas de proyectos, solicitudes de licencia y envíos de gastos. Los aprobadores de estos escenarios son miembros de diferentes grupos de SharePoint. Para agilizar este proceso, cree un único flujo secundario reutilizable para extraer la lista de aprobadores de los grupos de SharePoint. Cada flujo primario (por ejemplo, propuesta de proyecto, solicitud de licencia o envío de gastos) puede llamar a este flujo secundario para recuperar la lista de aprobadores.
Flujo secundario
El flujo secundario extrae la lista de aprobadores de una lista de SharePoint y devuelve esta lista al flujo primario.
Pasos en el flujo secundario:
Recuperar aprobadores
Consulte al grupo de SharePoint para obtener los aprobadores en función de los criterios especificados.
Devolución de datos
Envíe la lista de aprobadores al flujo principal que realiza la llamada.
Flujo primario
El flujo primario llama al flujo secundario para obtener la lista de aprobadores y, a continuación, procesa la respuesta en consecuencia.
Pasos en el flujo primario:
Llamar a flujo secundario
Invoque el flujo secundario para recuperar la lista de aprobadores.
Respuesta del proceso
Use la lista de aprobadores devueltos por el flujo secundario para continuar con el proceso de aprobación del escenario específico (por ejemplo, propuesta de proyecto, solicitud de licencia o envío de gastos).