BPMN 2.0 - Business Process Model and NotationActividadesTarea Una Tarea es una unidad de trabajo, el trabajo a realizar. Cuando aparece con el smbolo indica un Subproceso, una actividad que puede ser refinada. Una Transaccin es un conjunto de actividades relacionadas lgicamente, adhirindose a un protocolo transaccional particular. Un Subproceso de Evento se situa en el interior de otro (sub)proceso. Este se activa en la ocurrencia del evento de inicio especificado y mientras el proceso que lo contiene permanezca tambin activo. El subproceso de evento puede interrumpir o no al proceso que lo contiene. Una Actividad de Llamada es una referencia a un Subproceso o Tarea definido de forma global que se reutiliza en el proceso actual.
http://bpmb.de/posterTraducido por Ildefonso Montero, Luciano Garca-Bauelos, Marlon Dumas
ConversacionesUna Comunicacin define un conjunto de mensajes intercambiados, relacionados entre si, de forma lgica. Cuando aparece con el smbolo indica una Sub-Conversacin, un elemento compuesto de conversaciones. Un Conector de Conversacin conecta Comunicaciones y Participantes.Conector de Conversacin
CoreografasParticipante A Tarea de Coreografa Participante B Una Tarea de Coreografa representa una Interaccin (Intercambio de Mensajes) entre dos participantes. El Indicador de Mltiples Participantes indica unconjunto de participantes del mismo tipo.
Participante A Subproceso de Coreografa Participante B Participante C Una Subproceso de Coreografa contiene una coreografa refinada en mltiples interacciones.
Evento Interruptor de Subproceso
Evento No Interruptor de Subproceso
Adjunto No Interruptor
Transaccin
Un Conector de Conversacin Bifurcado conecta Comunicaciones y mltiples Participantes
Subproceso de Evento
Conector de Conversacin Bifurcado
Diagrama de CoreografaParticipante AMensaje de Inicio Participante A Participante A
Simple: Eventos sin especificar. Indican puntos de inicio, de fin y situaciones intermedias. Mensaje: Recepcin y envo de mensajes. Temporal: Puntos en el tiempo, lapsos, lmites (timeouts). Pueden ser eventos nicos o cclicos. Escalable: Cambio a un nivel mas alto de responsabilidad. Condicional: Reaccin a cambios en las condiciones de negocios o integracin de reglas de negocio. Enlace: Conectores fuera de pgina. Dos conectores de enlace equivalen a un flujo de secuencia. Error: Captura y lanzamiento de errores conocidos con nombre. Cancelacin: Reaccin a la cancelacin de una transaccin/ Solicitud de cancelacin. Compensacin: Manejo/ Solicitud de compensacin. Seal: Intercambio de seales entre procesos. Una seal puede ser capturada varias veces.
Diagrama de ConversacinCompartimento (cerrado)Comunicacin
Actividad de Llamada
Tarea de Coreografa Participant B
Tarea de CoreografaParticipante B
Participante B
Participante A
Marcador de ActividadLos marcadores especifican el comportamiento particular de las actividades durante su ejecucin: Subproceso Ciclo Instancias Mltiples en Paralelo Instancias Mltiples en Secuencia
Tipos de TareaLos tipos especifican la naturaleza de la tarea que se desea llevar a cabo Envo Recepcin Tarea de Usuario Tarea Manual Regla de Negocio
Compartimento (cerrado)
Compartimento de instancia mltiple (cerrado)Subconversacin
Mensaje de Respuesta
Tarea de CoreografaParticipante C
Participante B Participante C
Diagrama de ColaboracinContenedor (Cerrado)Flujo de Mensaje Subproceso Adhoc Evento Intermedio Temporal Adjunto
~
Ad Hoc Compensacin
Compartimento
Invocacin de Servicio Ejecucin de Script
Compuerta basada en Eventos
Recepcin Tarea
Tarea ManualEvento de Fin
SubprocesoEvento de Inicio por Recepcin de Mensaje Objeto de Datos
Flujo de Secuencia
Flujo por Defecto
Flujo Condicional
Tarea
Multiple: Captura uno de un conjunto de eventos. Lanza todos los eventos definidos. Paralela Multiple: Captura todos los eventos de un conjunto de eventos en paralelo.
Contenedor (Expandido)
define el orden de ejecucin entre dos actividades.
camino a seguir si las condiciones de los caminos alternativos evalan a falso.
tiene una condicin asociada que permite decidir si el camino ser activado o no.
Evento Intermedio Temporal Subproceso
Evento final escalable
~Evento Final con envo de seal
Evento de Enlace Intermedio
Coleccin
Terminacin: Terminacin inmediata del proceso.
Anotacin TextualAgrupacin
Almacn
Subproceso de evento
Compartimento
CompuertasExclusiva En un punto de bifurcacin, selecciona exactamente un flujo de secuencia de entre las alternativas existentes. En un punto de convergencia, la compuerta espera a que un flujo incidente complete para activar el flujo saliente. Esta compuerta siempre ser seguida por eventos o tareas de recepcin, y slo activar un flujo saliente dependiendo del evento que ocurra en primer lugar. En un punto de bifurcacin, todos los caminos salientes sern activados simultneamente. En un punto de convergencia, la compuerta espera a que todos los flujos incidentes completen antes de activar el flujo saliente. Inclusiva En un punto de bifurcacin, al menos un flujo es activado. En un punto de convergencia, espera a todos los flujos que fueron activados para activar al saliente. Compleja Comportamiento complejo de convergencia/bifurcacin no capturado por el resto de compuertas. Exclusiva Basada en Eventos (generadora de instancias) En la ocurrencia de uno de los evento subsecuentes se crea una nueva instancia del proceso. Paralela Basada en Eventos (generadora de instancias) En la ocurrencia de todos los eventos subsecuentes se crea una nueva instancia del proceso. Basada en Eventos
Evento Condicional de Inicio Evento de Enlace Intermedio Evento Intermedio paralelo mltiple Evento de Inicio
Evento final con Error
Evento Intermedio de Error Adjunto
condicin
Tarea con Instancias Mltiples (enparalelo)
DatosInputEvento final con Envo de Mensaje
Subproceso cclicoEvento de Fin
Actividad de LlamadaCompuerta Exclusiva Compuerta Paralela
Envo
Tarea
Output
Un Dato de Entrada o Input es una entrada externa a todo el proceso. Puede ser ledo por una actividad. Un Dato de Salida u Output es una variable disponible como resultado del proceso. Un Dato de Tipo Objeto representa informacin que fluye a travs del proceso tales como documentos, correos electrnicos o cartas.
Paralela
Compartimento
Contenedor
Tarea
Cont.
Contenedores
Compartimento
Una Coleccin de Objetos de Datos representa una coleccin de informacin, p.e. una lista de artculos. Un Almacn es un lugar donde el proceso puede leer o escribir datos, p.e. una base de datos. La informacin en un almacn persiste ms all de la vida de la instancia del proceso. Un Mensaje es utilizado para representar el contenido de una comunicacin entre dos participantes.
Tarea El Flujo de Mensajes simboliza la informacin que fluye a travs de las organizaciones. Este flujo puede conectarse con compartimentos, actividades o eventos de mensaje.
Los Contenedores y los Compartimentos representan a las entidades responsables de las actividades en un proceso (p.e. una organizacin, un rol o un sistema). Las compartimentos pueden anidarse en contenedores y compartimentos.
Cont.
El orden de intercambio de mensajes puede ser especificado mediante la combinacin de flujos de mensaje y de secuencia.
Almacn
Adjunto Interruptor
Alto Nivel
Captura
Comunicacin
Lanzamiento
Eventos
Inicio
Intermedios
Fin
Top Related