Diseña tu primer workflow de OpenFn
Este artículo explica cómo usar la información reunida durante el descubrimiento para definir los pasos concretos del workflow, diseñarlo y hacer un borrador de diagrama que documente los pasos del proceso que quieres automatizar.
¿Por qué hacer un diagrama del workflow?
Al recopilar los requisitos, puedes esbozar el nuevo workflow con una lista de pasos o partir de la documentación de un proceso o protocolo de negocio que ya exista. Por ejemplo:
- Un paciente nuevo visita la clínica
- Un trabajador registra al paciente en la aplicación móvil (KoboToolbox)
- Todos los días, se sincronizan los pacientes nuevos con el sistema nacional de información de salud (DHIS2)
Después, considera representar visualmente la estructura y el flujo del workflow para que las distintas personas involucradas lo entiendan con más facilidad. Un diagrama ayuda a reflejar:
- El flujo o la secuencia correcta de pasos,
- Las dependencias,
- Las redundancias y
- Quién es responsable de cada paso
Pasos principales para hacer el diagrama de un workflow
- Haz el diagrama de los pasos humanos o manuales del proceso de este workflow,
- Identifica oportunidades de automatización,
- Detalla los pasos funcionales del proceso de automatización ideal,
- Comparte el diagrama con todas las personas involucradas para la aprobación final y actualízalo cuando haga falta
El resultado de este ejercicio es una documentación clara de cómo se ejecutará un proceso de negocio: con automatización, con personas o, a menudo, con una combinación de ambas.
Usa estándares globales en tus diagramas
Al hacer diagramas, considera usar estándares globales como BPMN (modelo y notación de procesos de negocio), para que sean coherentes y los entiendan personas de fuera. BPMN (más información sobre el estándar BPMN 2.0) tiene símbolos parecidos a los de un diagrama de flujo y una notación precisa que se puede traducir a componentes de procesos de software.
Estos recursos te ayudarán a aprender y a crear tus propios diagramas BPMN:
BPMN.io, modelador de código abierto: https://bpmn.io/Camunda BPMN Toolincluye una herramienta gratuita y un tutorial: https://camunda.com/bpmn/LucidChartofrece una interfaz para hacer diagramas muy fácil de usar: https://www.lucidchart.com/pages/bpmn
¿Buscas un curso rápido? Este video da un resumen rápido de BPMN y de cómo usarlo: https://www.youtube.com/watch?v=BwkNceoybvA
Ejemplos de diagramas BPMN de OpenFn
Mira el diagrama BPMN de ejemplo de abajo para esta historia de usuario:
Como gerente de programa, quiero extraer los datos de los beneficiarios ("tracked entity instances") del sistema DHIS2 de mi país para inscribirlos como contactos en mi campaña de SMS configurada en RapidPro y enviarles alertas automáticas y novedades del programa.
