Estndar de Modelado de procesos BPMN

download Estndar de Modelado de procesos BPMN

of 41

  • date post

    18-Apr-2015
  • Category

    Documents

  • view

    59
  • download

    6

Embed Size (px)

Transcript of Estndar de Modelado de procesos BPMN

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

BPM - Business Process Management

Divisin de Alta Tecnologa - DAT

BPM - Business Process Management

Captulo C l 4 -E d d M d l d Estndar de Modelado de procesos BPMN pTemas:1. Entorno BPMN 1 E t 2. 2 Categoras de elementos 3. Actividades de repeticin 4. Tipo de decisiones 5. Manejo de eventos 6. Extensin de elementos bsicos 6 E t i d l t b i 7. 7 Mecanismos de secuenciacin 8. Compensaciones y transacciones 9. Tipos de diagramas de procesos Divisin de Alta Tecnologa - DAT

BPM - Business Process Management

Captulo C l 4 -E d d M d l d Estndar de Modelado de procesos BPMN pTemas:1. 1 Entorno BPMN 2. Categoras de elementos g 3. Actividades de repeticin 4. Tipo de decisiones 5. 5 Manejo de eventos 6. 6 Extensin de elementos bsicos 7. Mecanismos de secuenciacin 8. Compensaciones y transacciones 9. Tipos de diagramas de procesos Divisin de Alta Tecnologa - DAT

1

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

1.1. Entorno BPMN Qu es BPMN? BPMN es una notacin grfica estandarizada basada en diagramas de flujo para definir g j p procesos de negocio. Modela tanto la secuencia de actividades como los datos o mensajes intercambiados j entre los distintos participantes de un proceso. Se integra a los nuevos conceptos de la administracin de procesos de negocio BPM que b busca l i t la integracin d l gestin con l i de la ti las TICs. Entorno BPMN

1.1. Entorno BPMN

Entorno BPMN

1.1. Entorno BPMN Objetivos de BPMN S Ser aceptado y usado por l comunidad d t d d la id d de negocios. Ceirse a dar soporte o conceptos de modelado relacionados con procesos de negocio negocio. Ser til para esclarecer y analizar procesos de ejecucin compleja. Su especificacin no debe ser ambigua Debe ambigua. haber un mapeo desde una o muchas instancias de la d l notacin BPMN h i i t t i hacia instancias d niveles i de i l de ejecucin. Entorno BPMN

2

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

1.1. Entorno BPMN

Entorno BPMN

BPM - Business Process Management

Captulo C l 4 -E d d M d l d Estndar de Modelado de procesos BPMN pTemas:1. 1 Entorno BPMN 2. Categoras de elementos g 3. Actividades de repeticin 4. Tipo de decisiones 5. 5 Manejo de eventos 6. 6 Extensin de elementos bsicos 7. Mecanismos de secuenciacin 8. Compensaciones y transacciones 9. Tipos de diagramas de procesos Divisin de Alta Tecnologa - DAT

2.1. Categoras de elementos El conjunto bsico de elementos de modelado permite el fcil desarrollo de diagramas de procesos. Las cuatro categoras bsicas de elementos son: Objetos de flujo (Flow Objects) Objetos de conexin (Connecting Objects) Calles (Swimlanes) Artefactos (Artifacts)

Categoras de elementos C

3

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo

Actividades (Actividades) Eventos ( (Events) )

Decisiones D i i (Gateways)

Categoras de elementos C

2.2. Objetos de flujo Actividades Una actividad (Activity) es una tarea o trabajo q e se desarrolla en un que n p oceso proceso. Un actividad puede ser atmica o no p atmica (compuesta). Existen dos tipos de actividades: Proceso/Sub-proceso Tarea Se representa por un rectngulo con sus bordes redondeados redondeados.

Categoras de elementos C

2.2. Objetos de flujo Tarea E una actividad atmica i l id en Es ti id d t i incluida un proceso proceso. Se usa cuando ya no se puede descomponer el trabajo en ms detalle. d t ll E isten tipos de tareas especiali adas Existen especializadas (enviar, recibir, etc.) (enviar recibir etc ) o basadas en el usuario. Se les puede asociar conos para identificar el ti d t id tifi l tipo de tarea.

Categoras de elementos C

4

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo Procesos/Subprocesos p Permite el desarrollo jerrquico de los procesos procesos. Es una actividad que puede ser descompuesta. q p p En un diagrama padre, aparecer colapsado. En un diagrama hijo, aparecer expandido. Existen dos tipos d subprocesos: E i t d ti de b Embebidos Embebidos. Independientes ( p (reusables). )

Colapsado C l d

Expandido E did

Categoras de elementos C

2.2. Objetos de flujo Eventos Un Evento es algo que ocurre algo ocurre durante el curso de un proceso. U evento afecta el fl j d l proceso Un t f t l flujo del y usualmente tiene un disparador trigger o un resultado. Pueden comenzar, interrumpir o finalizar un proceso proceso. Se representan con un crculo en p cuyo interior se puede representar un disparador o un resultado resultado.

INTERMEDIO

Categoras de elementos C

2.2. Objetos de flujo Evento de inicioSIMPLE

MENSAJE

TEMPORIZADOR

CONDICIONAL

Indica cuando se inicia el proceso proceso. Existen diferentes triggers que indican las circunstancias especficas que inician i i i un proceso. Un evento sin trigger es usado para iniciar un subproceso o cuando el inicio es indefinido. f Cualquier trigger incluido en un evento de inicio mltiple puede p p comenzar el proceso

SEAL

MULTIPLE

Categoras de elementos C

5

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo Evento Intermedio Ocurre despus del inicio de un proceso y antes de que termine. q Existen diferentes triggers que indican diferentes circunstancias en las que ocurren ocurren. las

SIMPLE

TEMPORIZADOR

COMPENSACIN

ALERTA

ERROR

MENSAJE

ENLACE

CONDICIONAL

MLTIPLE

Categoras de elementos C

2.2. Objetos de flujo Eventos Evento intermedio Pueden representarse como: Parte del flujo o asociado a un proceso. Parte de los lmites de una actividad.

Categoras de elementos C

2.2. Objetos de flujo Evento d fi E t de fin I di cuando se t Indica d termina el proceso. i l Existen diferentes resultados que indican las circunstancias especficas que terminan un proceso. Un evento final sin resultado especificado es usado para finalizar un subproceso o cuando el final es indefinido. Cualquier resultado incluido en un evento de final mltiple puede concluir el proceso proceso.

SIMPLE

ERROR

COMPENSACIN

TERMINACIN

MENSAJE

CANCELACIN

SEAL

MLTIPLE

Categoras de elementos C

6

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo Compuertas (Gateway) C t (G t )E X C L U S I V A

BASADA EN DATOS

BASADA EN EVENTOS

Una Gateway se usa para controlar la divergencia y convergencia de la secuencia de actividades de un flujo. Determina las tradicionales decisiones, tanto bif t t bifurcaciones, como uniones y i i acoplamientos de flujos. Los conos al interior indican el tipo de comportamiento de control. Se representan con un diamante.

INCLUSIVA PARALELA

COMPLEJA

Categoras de elementos C

2.2. Objetos de flujo Exclusive Gateways y Una Exclusive Gateway (Decisions) se coloca dentro de un proceso de negocio para indicar que un flujo puede p g p q j p tomar dos o ms camino alternativos. S l Solamente uno d l t de los posibles caminos puede ser ibl i d tomado cuando el proceso es ejecutado. Se usan tambin para combinar hilos de flujos que convergen. Existe dos tipos de exclusive gateways: Basada en datos Basada en eventos

Categoras de elementos C

2.2. Objetos de flujo Exclusive Gateways y B Basadas en datos d d t Es la ms comn de las gateways. g y Pueden ser usadas con una X en el l interior de manera opcional. Crea caminos alternativos sobre la base de condiciones definidas.

Categoras de elementos C

7

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo Exclusive Gateway ( y (compuerta) p ) Basada en eventos En este caso las alternativas de divergencias estn basada en eventos El evento que q sigue a la decisin determina el camino elegido.

Categoras de elementos C

2.2. Objetos de flujo Inclusive Gateways Son decisiones en donde hay ms de un p posible camino a seguir. g Se coloca una O al interior d l di i t i del diamante t para identificarla. Usualmente estn acompaada de una decisin usada para converger los caminos.

Categoras de elementos C

2.2. Objetos de flujo Parallel Gateways Son lugares en el proceso donde se definen mltiples caminos paralelos. p p Se coloca una + al interior del diamante para identificarla. E t gateway t bi se usa para sincronizar o Esta t tambin i i juntar caminos paralelos paralelos.

Categoras de elementos C

8

Divisin Di isin de Alta Tecnologa - DAT Business P B i Process Management M

2.2. Objetos de flujo Complex Gateways p y Son decisiones en donde se pueden definir comportamientos ms avanzados combinando datos d t y eventos. t P d ser usados para Pueden d compactar otros gateways simples.

Categoras de elementos C

2.3. Objetos de conexin Los objetos conexin j permiten que los dems l d elementos d l t del flujo puedan conectarse entre s. Existen tres tipos de objetos de conexin bj t d i que proveen esta funcin: Sequence Flow Message Flow Association

Categoras de elementos C

2.3. Objetos de conexin Sequence flow Se usa para mostrar el orden (secuencia) de las actividades dentro del proceso. p Se representa por una lnea slida con una saeta slida en lid t lid uno de los extremos. La fuente y destin