Ir al contenido

Patrón de aprobación para flujos de trabajo complejos

2 de marzo de 2025 por
Patrón de aprobación para flujos de trabajo complejos
Andres Biarge

Introducción

A menos que se trate de una aprobación sencilla, es probable que su proceso tenga varias etapas y condiciones para cada flujo de trabajo de aprobación. Y sabemos que cada empresa tiene su propio proceso, con sus propios matices que la distinguen.

Por eso hoy quería compartir con vosotros un patrón o guía de implementación que me gusta utilizar para escenarios de aprobación complejos.

He desarrollado este patrón específico para lograr los siguientes objetivos:

Usuarios finales: 

  1. CPuede enviar solicitudes de aprobación y seleccionar la "plantilla de aprobación" a utilizar (por ejemplo, gastos de viaje, curso de capacitación, material de oficina, etc.).
  2. Puede ver los aprobadores pasados y futuros en tiempo real.

Propietarios de negocios:

  1. Pueden configurar ellos mismos el flujo de trabajo de aprobación, es decir, crear "plantillas" para el flujo de trabajo de aprobación.
  2. Puede volver a enviar un paso de aprobación o reasignarlos sobre la marcha.
  3. Puede ver el estado de los procesos en forma de panel o informe.

Desarrolladores / Ingenieros de soporte:

  1. Se puede implementar fácilmente la lógica empresarial del proceso. Por ejemplo, "si el costo del equipo de oficina es mayor a $500, John Doe de Finanzas también debe aprobar esta solicitud"
  2. Puede detectar rápidamente dónde se estancó un proceso de aprobación y generar informes sobre lo que está sucediendo en el proceso.
  3. Puede volver a enviar rápidamente solo una parte de un flujo sin tener que reiniciarlo por completo. Solo se vuelve a enviar un paso específico.


Demostración de caso de uso

Utilicé una aplicación basada en modelos para mostrar cómo funciona el patrón. El flujo de trabajo se verá así (los cuadros verdes son pasos automáticos que realiza Power Automate):

...Y en este vídeo, puedes ver la demostración en vivo (también conocido como mi primer intento de un vídeo de YouTube 😃😃).



Terminando

Hemos visto un patrón útil para implementar el modelo de datos de un flujo de trabajo de aprobación complejo. Es mejor seguir este camino en lugar de tener flujos masivos de Power Automate que contienen toda esa lógica y pasos porque, al final, ¿quién va a entrar allí para depurar por qué Jane Doe no recibe su tarjeta de aprobación para una "compra de equipo de oficina de menos de $300"?


La base de este modelo se explica en el vídeo de arriba, pero aquí está el diagrama de entidad para su referencia:


Si estás interesado en aprender cómo se construye el respaldo, ¡comunícate conmigo!

Ya nos veremos,

Andres

Patrón de aprobación para flujos de trabajo complejos
Andres Biarge 2 de marzo de 2025
Compartir esta publicación
Etiquetas
Archivar