La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BUSINESS PRECESS MODELLING NOTATION

Presentaciones similares


Presentación del tema: "BUSINESS PRECESS MODELLING NOTATION"— Transcripción de la presentación:

1 BUSINESS PRECESS MODELLING NOTATION
BPMN BUSINESS PRECESS MODELLING NOTATION Tomás Bradanovic P.

2 BPMN: Business Process Modeling Notation
Hasta ahora vimos principalmente el modelamiento de los datos, ahora pasaremos a ver el modelamiento de los procesos de negocio. Vemos como se vuelve a la diferenciación original entre datos y procesos. BPMN es una notación gráfica estándar diseñada para crear modelos que todos los participantes en un proceso de negocio puedan entender: usuarios, analistas, clientes, gerentes, etc. La idea es que usando una cantidad limitada de símbolos podamos crear modelos entendibles que nos ayuden a optimizar –y eventualmente a optimizar- los procesos BPMN ha sido desarrollado para cubrir la brecha entre el diseño y la implementación de un sistema. Fue formado por la Business Process Management Initiative con el Object Management Group

3 Elementos del BPMN: Eventos
Evento de inicio Evento intermedio Evento final A los eventos específicos se les puede agregar un icono que muestren su significado Un evento intermedio tipo “mensaje”, por ejemplo, puede tener dos instancias: enviando o recibiendo. Los eventos que envían se anotan con un icono relleno, mientras que los que reciben con un núcleo claro En la figura se pueden ver distintas clases de eventos

4 BPMN: Eventos de partida
Disparador Descripción Símbolo Ninguno No se especifica el tipo de evento, también se usa cuando un sub proceso disparado por el proceso padre Mensaje Llegada/envío de un mensaje y se dispara un proceso Timer Para procesos que parten en un día/hora específica Condicional Es cuando un proceso parte con una condición tal como “si se producen diferencias de inventario teórico y físico” Señal Una señal no es un mensaje con un destino fijo, sino que puede activar muchos procesos distintos Múltiple Muchos eventos distintos pueden activar el proceso, basta con que uno de ellos se cumpla para que el proceso se dispare

5 BPMN: Eventos intermedios
Disparador Descripción Símbolo Ninguno No se muestra el tipo de evento Mensaje El proceso queda en espera hasta que llegue el mensaje (recepción) o se usa para enviar mensajes (envío), también se usa para desviar excepciones (*) Timer Dispara el proceso en un día/hora determinados, también se usa para desviar excepciones Error Se dispara cuando se produce un determinado error. Solo se puede poner en el extremo de una actividad Cancelar Se puede poner solo en el extremo de un sub proceso. Se dispara cuando recibe un evento “Cancelar” Compensación Activa eventos que compensan alguna acción, puede afectar a una actividad si esta se especifica o a todas las suceptibles de ser compensadas Condicional Es el evento que se dispara cuando una condición tiene valor “True” Link Conecta dos secciones de un proceso, se puede usar –por ejemplo- para crear loops. Puede tener múltiples fuentes pero solo un destino Señal Envía y recibe señales que se comunican a lo largo de todo un flujo a quien pueda interesar Múltiple Es cuando un evento tiene múltiples disparadores, ya sea para recepción como para envío (*) Excepción, es cuando se produce un evento excepcional o inesperado, típicamente un error o algo no previsto

6 BPMN: Gateways (compuertas)
Las gateways son puntos de decisión para canalizar el flujo Exclusive Data-Based: una o varias salidas son posibles pero solo una condición dirigirá el flujo Exclusive Event-Based: igual que el caso anterior pero escogerá la primera condición que le llegue (race) Inclusive: evalúa dos o más condiciones, el flujo puede salir por una o más ramas en paralelo Complex: sirve para combinaciones de las otras gateways, se escribe en un detalle aparte su comportamiento en cada caso particular Paralel: sincroniza los flujos que salen de manera paralela

7 BPMN: Swimlanes y Pools
BPMN: Swimlanes y Pools Pools (piscinas) y swimlanes (pistas) se usan para organizar dentro de un bloque actividades afines y mostrar la colaboración entre ellas. Típicamente se usan para organizar un subproceso, una unidad de negocios específica, etc.

8

9 Proceso intermedio básico: Races

10 BPMN: Interrupciones

11 Flujos condicionales Flujos arbitrarios Ejercicios…
En este ejemplo los flujos son dirigidos según el resultado de la condición asociada (por ej verdadero/falso, cumple/no cumple) State based Aquí los flujos se dirigen según si se ha recibido un mensaje, se ha cumplido una condición o ha pasado cierto tiempo Flujos arbitrarios Ejercicios… (ej. Taller mecánico, tienda ventas detalle, inst. educativo, etc.)


Descargar ppt "BUSINESS PRECESS MODELLING NOTATION"

Presentaciones similares


Anuncios Google