Tarea
La unidad de trabajo atómica en BPMN — la actividad que no puede dividirse más dentro del diagrama y que es ejecutada por un rol o sistema.
Qué es una tarea
Una tarea es la forma atómica de actividad en BPMN: el rectángulo redondeado que representa un paso de trabajo que no se descompone más en este diagrama. Si el paso se puede — y merece — desglosarse, se modela como subproceso. Si es un paso simple y unitario, es una tarea.
BPMN 2.0 define cinco tipos de tarea especializados, cada uno marcado con un icono en la esquina superior izquierda: la tarea de usuario (persona con formulario), la tarea de servicio (engranaje), la tarea de script (hoja de código), la tarea manual (mano), y la tarea de regla de negocio (tabla). Una tarea sin icono — la «tarea abstracta» — es válida en modelos de análisis donde el tipo de ejecución no importa todavía.
Tipos de tarea y cuándo usar cada uno
- Tarea de usuario: la realiza una persona usando una interfaz — aprobar una solicitud, introducir datos en un formulario.
- Tarea de servicio: la ejecuta un sistema o API sin intervención humana — enviar un correo, consultar un servicio externo.
- Tarea de script: la ejecuta el motor BPMN mediante un script — una transformación de datos, un cálculo.
- Tarea manual: la realiza una persona sin soporte del sistema de proceso — una llamada telefónica, entregar un documento en mano.
- Tarea de regla de negocio: invoca un motor de decisión externo (DMN) para obtener una decisión automatizada.
Las tareas en LucidFlow
LucidFlow infiere el tipo de tarea del lenguaje del documento fuente: «el gestor aprueba» genera una tarea de usuario, «el sistema envía» genera una de servicio, «verificar crédito automáticamente» también genera una de servicio. Cada tarea recibe sus KPI (duración, coste, frecuencia) y el análisis ESSII la evalúa individualmente — las tareas manuales repetitivas son los candidatos más directos a conversión en tareas de servicio o agentes de IA.
Preguntas frecuentes
¿Cuál es la diferencia entre tarea y actividad?
Una actividad es el término genérico — incluye tareas, subprocesos y actividades de llamada. Una tarea es el tipo atómico de actividad: el más granular, sin flujo interno propio. Toda tarea es una actividad, pero no toda actividad es una tarea.
¿Puede una tarea tener múltiples responsables?
En BPMN la tarea se asigna a un carril, que normalmente corresponde a un rol. Si la tarea requiere genuinamente más de un participante, puede subdividirla o usar una multi-instancia. En la práctica, si dos personas hacen cosas distintas, son dos tareas diferentes.
¿Qué pasa si una tarea no tiene tipo especificado?
Es válida como tarea abstracta — útil en las fases tempranas del modelado cuando el «cómo» no está definido. En producción, asignar el tipo correcto mejora la legibilidad y permite al motor BPMN configurar el conector o asignar la tarea correctamente.