Tipos de Actividades Adicionales

Introducción

Explora las amplias posibilidades en BPMN 2.0 con varios tipos de actividades adicionales que van más allá de las tareas básicas y los subprocesos. Estos tipos de actividades permiten un modelado preciso y flexible de workflows, mejorando el diseño de tus procesos de negocio. Cada tipo único cumple un rol específico, optimizando el flujo del proceso.

Gateway Exclusivo
Gateway Paralelo
Gateway Exclusivo
Gateway Exclusivo
Gateway Inclusivo
Gateway de Evento

Subproceso Colapsado

Subproceso BPMN

Un subproceso colapsado sirve para encapsular una serie de tareas dentro del proceso más amplio, aportando claridad y simplificación. Compacta la serie de pasos en una sola representación, detallada más adelante en una forma ampliada en otro lugar del diagrama.

Subproceso Ad-hoc

Subproceso Ad-hoc BPMN

Los subprocesos ad-hoc operan sin una secuencia fija, permitiendo que las tareas se ejecuten en cualquier orden o se omitan cuando sea necesario. Ofrecen flexibilidad para adaptarse a requerimientos específicos de manera dinámica.

Tarea de Bucle

Tarea de Bucle BPMN

Las tareas de bucle se ejecutan repetidamente basadas en un bucle “haz mientras”, donde las actividades continúan hasta que se cumple una cierta condición. Esto garantiza que las tareas se completen antes de avanzar a las actividades posteriores.

Multiinstancia

Tarea Multiinstancia BPMN

Las actividades multiinstancia son tareas repetitivas realizadas para un número definido de elementos, similar a un bucle for-each. La ejecución es en paralelo (denotada por líneas verticales) o secuencialmente (denotada por líneas horizontales) hasta que se resuelvan todas las instancias.

Compensación

Tarea de Compensación BPMN

Las tareas de compensación gestionan eventos de compensación dentro de los workflows, conectando a través de asociaciones en lugar de flujos de secuencia, asegurando que las medidas correctivas se aborden eficientemente en los procesos BPMN.

Compensación Combinada

Tarea Ad-hoc y de Compensación BPMN

Las tareas de compensación integradas utilizan bucles o múltiples instancias para ejecutar la compensación de manera flexible. Colaboran con otros tipos de tareas para escenarios como repeticiones manuales hasta la resolución o ejecuciones paralelas repetidas.

Resumen de Casos de Uso:

  • User Task: Participa en toma de decisiones o tareas de entrada humanas.
  • Service Task: Realiza acciones automatizadas a través de sistemas o servicios.
  • Script Task: Ejecuta acciones automatizadas personalizadas usando scripts.
  • Manual Task: Gestiona acciones fuera del control directo del sistema.
  • Business Rule Task: Aplica decisiones automatizadas basadas en reglas de negocio.
  • Send/Receive Task: Facilita la comunicación entre sistemas o procesos.
  • Call Activity: Recicla subprocesos o tareas de manera eficiente.
  • Loop/Multi-instance: Administra tareas repetidas para múltiples condiciones o participantes.

Estos tipos de actividades permiten una gestión detallada de tareas en procesos BPMN, facilitando el modelado preciso de workflows tanto humanos como orientados a sistemas.