Ir al contenido
← Todos los términos

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, como aprobar una solicitud o introducir datos en un formulario.
  • Tarea de servicio: la ejecuta un sistema o API sin intervención humana, como enviar un correo o consultar un servicio externo.
  • Tarea de script: la ejecuta el motor BPMN mediante un script, como una transformación de datos o un cálculo.
  • Tarea manual: la realiza una persona sin soporte del sistema de proceso, como una llamada telefónica o 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.

Términos relacionados

← Volver al glosario completo