Objetos de flujo
Los objetos de flujo son elementos gráficos que definen el comportamiento de un proceso de negocios. Los hay de tres tipos: eventos, actividades y compuertas.
Eventos
Un evento es algo que ocurre durante un proceso de negocio y se representa con un círculo. Los eventos afectan al flujo del proceso y por lo general tienen una causa (desencadenador) y un resultado. Hay tres tipos de eventos: inicial, intermedio y final. Cada tipo de evento tiene un menú desplegable en la barra de herramientas.
Para insertar un evento:
1.Haga clic en el menú desplegable para ver la lista de eventos del tipo que desea insertar.
2.Seleccione el evento que desea insertar y haga clic en el área de trabajo del diagrama para insertarlo.
Eventos iniciales
Eventos intermedios
Los eventos intermedios se pueden anexar al contorno de una tarea o subproceso e indican que la actividad debe interrumpirse cuando el evento se desencadena.
Eventos finales
Eventos BPMN 2.0
Eventos iniciales
Eventos de captura
Eventos de lanzamiento
Eventos finales
Actividades
Las actividades son acciones que se desarrollan durante un proceso de negocio y se representan con rectángulos redondeados. Las hay de tres tipos: procesos, subprocesos y tareas. Las actividades pueden ocurrir una sola vez o varias veces en un ciclo.
Para insertar una actividad:
1.Haga clic en el icono de la tarea o subproceso en la barra de herramientas.
2.Haga clic en el área de trabajo del diagrama para insertar la actividad.
Tareas
Las tareas son actividades que están incluidas en un proceso y no se pueden desglosar en subtareas porque son atómicas.
Tarea (Ciclo) |
|
Tarea (instancia múltiple) |
|
Tarea (compensación) |
Tareas BPMN 2.0
Para definir un marcador de ciclo, paralelo, de secuencia o de compensación:
•Haga clic con el botón derecho en la tarea insertada y seleccione un tipo de marcador (p. ej. Mostrar | Mostrar marcador de ciclo de BPMN).
Nota: también puede definir el marcador en la ventana Propiedades (en la entrada MultiInstanceLoopCharacteristics).
Subprocesos
Un subproceso es una actividad compuesta incluida en un proceso, que permite desarrollar el modelo del proceso de negocio de forma jerárquica. Un subproceso puede desglosarse en varias actividades subordinadas.
Un subproceso contraído se representa como elemento de nivel superior donde los datos del subproceso no son visibles. En el elemento aparece también el icono +, lo cual indica que existe una capa más de complejidad.
Un subproceso expandido muestra los datos del subproceso dentro de sus límites. Recuerde que un flujo de secuencia no puede cruzar el límite de un subproceso.
Compuertas
Las compuertas sirven para determinar cómo se ramifican y cómo convergen los flujos de secuencia dentro de un proceso. Las compuertas se representan con un icono en forma de rombo (tabla siguiente).
Compuerta inclusiva (OR) | |
Compuerta paralela (AND) | |
Compuerta exclusiva basada en datos (XOR) | |
Compuerta exclusiva basada en eventos (XOR) | |
Compuerta compleja (bifurcación/convergencia) |
Compuertas BPMN 2.0
En la imagen siguiente se ven las compuertas BPMN 2.0 compatibles. En UModel puede visualizar las compuertas exclusivas con o sin X. Para que el icono contenga la X debe cambiar el valor showXIcon de la compuerta exclusiva correspondiente a true.