ponencia patterns - bpmn and workflow patterns
TRANSCRIPT
SISTEMA DE INFORMACION Y ORGANIZACIÓN
Docente: Dr. Carlos Jave Gutiérrez
Patterns - BPMN and Workflow PatternsPatterns - BPMN and Workflow Patterns
INTEGRANTES: Daniel Castañeda Roberto Villanueva Rodríguez Sylvia Ulloa
PATRÓN DE FLUJO DE TRABAJO: SECUENCIA
ComparaciónUsan rectángulos redondeados. Ambas emplean solidas líneas dirigidas a mostrar la dirección del flujo. UML usa una línea de flecha por flujo de control y objeto estándar, mientras BPMN usa una solida flecha para este flujo de secuencia.
Diagrama de Procesos de Negocios
A B C
Diagrama de Actividad
Serie ordenada de actividades. El WfMC2 define este comportamiento como un “ruta Secuencial."
PATRÓN DE FLUJO DE TRABAJO: ESCISIÓN PARALELA
ComparaciónBPMN Suministra gran parte de mecanismos simples con el flujo de secuencia de salida múltiple y la "caja Paralela”. UML requiere que un objeto grafico, un nodo tenedor, crea la escisión paralela..
Diagrama de Procesos de Negocios
Diagrama de Actividad
Una ruta sencilla a través del proceso está dividida en dos o más rutas de modo que dos o más actividades empiezan en el mismo tiempo. El WfMC define este comportamiento como un "AND- SPLIT."
A
B
C
PATRÓN DE FLUJO DE TRABAJO: SINCRONIZACION
ComparaciónUn diagrama de proceso de negocios emplea una vía de acceso paralela y un diagrama de actividad emplea un nodo de unión. Proveen el comportamiento sincronizando para la terminación de un subproceso.
Diagrama de Procesos de Negocios
Diagrama de Actividad
Combina las rutas generados por un patrón de escisión paralelo. El grupo final de actividades debe ser terminado antes de que el proceso pueda continuar.. El WfMC define este comportamiento como un "AND - JOIN."
A
B
C
PATRÓN DE FLUJO DE TRABAJO: ELECCIÓN EXCLUSIVA
ComparaciónLas dos notaciones representan el comportamiento en prácticamente la misma manera. Ambas notaciones usan un diamante que represente este tipo de decisión.
Diagrama de Procesos de Negocios
Diagrama de Actividad
Ubicación en un proceso donde el flujo es "Compartida" en dos o más rutas alternativas exclusivas. Una de las rutas alternativas es elegido por el proceso a continuar. El WfMC define este as de comportamiento en "OR compartir."
Condición 1
A
B
C
Condición 2
PATRÓN DE FLUJO DE TRABAJO: COMBINACIÓN SIMPLE
Comparaciónun diagrama de procesos de negocios suministra un mecanismo simple: múltiples flujos de secuencia de entradas. Una exclusiva vía de acceso puede ser usado, y equivalente a la solución de diagrama de actividad.
Diagrama de Procesos de Negocios
Diagrama de Actividad
Ubicación en un proceso en el que una serie de rutas alternativas es unida en un solo camino. La WfMC define como una "OR - join."
A
B
C
Condición 1
Condición 2
D
PATRÓN DE FLUJO DE TRABAJO: ELECCIÓN MÚLTIPLE
ComparaciónUn diagrama de procesos de negocio utiliza una variación de la puerta de enlace (diamante) para este patrón y el diagrama de actividad utiliza una variación del nodo tenedor de este patrón.
Diagrama de Procesos de Negocios
Diagrama de Actividad
Admite de uno a todos las rutas alternativas puede ser escogido en el rendimiento tiempo.
A
B
C
Condición 1
Condición 2
PATRÓN DE FLUJO DE TRABAJO: MÚLTIPLES PUNTOS DE UNIÓN
El patrón múltiple puntos de unión se define como un lugar en el proceso donde hay varias rutas de la mezcla, pero sin
ningún tipo de control del flujo de tokens.
Comparación:El diagrama de procesos de negocio proporciona un mecanismo más simple para la representación de este patrón, a comparación de diagrama de actividades un nodo de sincronización y nodo de mezcla.
A D
C
B
Multiple MergeParallel Split C
D
B
A
Node Ford Merge Node
Diagrama de procesos de negocios Diagrama de actividades
Flujo sin control Flujo sin control
PATRÓN DE FLUJO DE TRABAJO: DISCRIMINADOR
El patrón discriminador es otra manera de combinar los caminos que se generaron a partir de un patrón paralelo de Split. Es el punto en el que un conjunto de flujos paralelos vuelven a juntar.
Comparación:Un diagrama de procesos de negocio proporciona automáticamente el comportamiento de este modelo con el comportamiento definido una exclusiva fusión de Gateway. El diagrama de actividad no tiene un mecanismo predefinido para este modelo.
A D
C
B
C
D
B
A
Node Ford
Node Join
Diagrama de procesos de negocios Diagrama de actividades
Parallel SplitFlujo sin control
Discrimator Merging Gateway
If B or C Completed
PATRÓN DE FLUJO DE TRABAJO: N SALIDA Y M ENTRADAS
El comportamiento de la N salida y M entradas Patrón se encuentra entre los patrones de sincronización y discriminador. En este caso, en lugar de uno o todos los paralelos entrantes tokens que se requiera para continuar más allá del punto de unión, la N salida y M entradas permite al modelador para definir cuántos de los tokens entrantes son necesarias para continuar.
Comparación:Un diagrama de procesos de negocio utiliza variaciones de forma de diamante para indicar el comportamiento apropiado. Un diagrama de actividad utiliza una barra de control de flujo.
A
B1
B3
B2 C
Parallel SplitFlujo sin control N Out of M Join
Complex Gateway
A
C
DBA
Node Ford
Node Join
Condition
Diagrama de procesos de negocios Diagrama de actividades
PATRÓN DE FLUJO DE TRABAJO: SINCRONIZACIÓN DE PUNTOS DE ENTRADA
Este modelo es una variación del Patrón de sincronización. El objetivo es sincronizar los tokens fromall los caminos paralelos que son entrantes en la actividad.
Comparación:Un diagrama de procesos de negocio utiliza el nodo de decisión inclusiva. Un diagrama de actividad emplea una barra de control de flujo ,siendo un nodo de sincronización (Ford) y nodo de concurrencia (Join).
A D
C
B
Diagrama de procesos de negocios
Multi ChoiceInclusive Decisión
Gateway
C
D
B
A
Node Ford
Node Join
Diagrama de actividades
Condition 1
Condition 2
Condition
PATRONES ESTRUCTURALES
El patrón de ciclos arbitrario es un mecanismo para permitir que las secciones de un proceso que se repite es un ciclo repetitivo.
PATRÓN DE FLUJO DE TRABAJO: CICLOS ARBITRARIO
C
B
A D F
E
GDefault
Default
Default
α β
∞
Diagrama de procesos de negocios
PATRÓN DE FLUJO DE TRABAJO: CICLOS ARBITRARIO ……………
Comparación:Ambas anotaciones permiten bucle estructurado mediante la conexión de actividades posteriores a las actividades. El BPMN no utiliza la fusión de puertas de enlace para cada lugar en el proceso en el que existen múltiples alternativas de entrada de flujo de secuencia. El diagrama de actividad utiliza una combinación de nodo de decisión y nodo de mezcla (Merge) en cada una de las situaciones.
A C D
BE
F G
Diagrama de actividades
Default
Default
Default
Nodo Mezcla
Nodo Mezcla
Nodo Decisión
Nodo Decisión
PATRÓN DE FLUJO DE TRABAJO: FIN IMPLÍCITA
Este modelo permite que una ruta específica de un proceso que concluyó sin otras trayectorias paralelas se requiera para terminar independientemente.
Comparación:Las dos anotaciones proporcionar mecanismos similares para la diagramación de este patrón. Ambas anotaciones permiten que el modelo implícito de terminación de una manera bastante sencilla. Una diferencia es que permite un modelador BPMN para proporcionar la información comercial adicional sobre el resultado de completar una trayectoria particular en el proceso.
A
DC
B And EndResult Except
Terminate
Diagrama de procesos de negocios
C D
B
A
Node Ford
Diagrama de actividades
PATRÓN DE FLUJO DE TRABAJO: MI TIEMPO CON CONOCIMIENTOS A PRIORI DE DISEÑO
Este patrón se describe cómo una actividad que se pueden crear instancias de un número conocido de veces, y en paralelo.
Comparación:La notación es diferente, pero el comportamiento será el mismo para las dos anotaciones. Es posible, sin embargo, que los nodos de diagrama de actividad podría ser confundida con otras configuraciones de pin de una actividad.
PATRONES DE PARTICIPACIÓN A VARIAS INSTANCIAS
BI I
A A B
Diagrama de procesos de negocios Diagrama de actividades
Gracias por su atención