ponencia patterns - bpmn and workflow patterns

16
SISTEMA DE INFORMACION Y ORGANIZACIÓN Docente: Dr. Carlos Jave Gutiérrez Patterns - BPMN and Workflow Patterns Patterns - BPMN and Workflow Patterns INTEGRANTES: Daniel Castañeda Roberto Villanueva Rodríguez Sylvia Ulloa

Upload: daniel-alex-castaneda-ayala

Post on 26-Jun-2015

441 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 2: Ponencia Patterns - BPMN and Workflow Patterns

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."

Page 3: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 4: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 5: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 6: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 7: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 8: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 9: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 10: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 11: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 12: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 13: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 14: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 15: Ponencia Patterns - BPMN and Workflow Patterns

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

Page 16: Ponencia Patterns - BPMN and Workflow Patterns

Gracias por su atención