Bpmn by etello 1ra. Parte
-
Upload
elizabeth-tello -
Category
Business
-
view
1.363 -
download
0
description
Transcript of Bpmn by etello 1ra. Parte
Apuntes de BPMN1ra parte
Ing. Elizabeth Tello Aragón , PMPE-mail : [email protected]
Twitter :@etelloa
Introducción (1)
• BPMN, Business Process Modeling Notation. – Nuevo Estandar para el modelado de procesos de
negocio y procesos de servicios web impulsado por BPMI (www.BPMI.org ).
• BPM, se ocupa de la mejora de los procesos de negocio y utiliza el estandar BPMN.
• El BPMI ha desarrollado 3 especificaciones :– BPMN:- Business Process Modeling Notation– BPML :- Business Process Modeling Language – BPQL :- Business Process Query Language
APUNTES de BPMN
Introducción (2)
• La principal competencia de BPML es el BPEL (Business Process Execution Language For Web Services) creado en conjunto con BEA, IBM y Microsoft.
• Los diagramas BPMN pueden ser interpretados por cualquier persona en cambio los BPEL o BPML son mas cercanos a una herramienta especifica.
APUNTES de BPMN
Notación BPMN
• Los diagramas BPMN son fáciles de entender y rápidos de modelar.
• Ejemplo:
APUNTES de BPMN
Registrar Solicitud del Cliente
+
TIPO CLIENTE
?
Recolectar la información
requerida
Derivar la Solicitud
Preparar Ficha de Inscripción
+
START EVENT
END EVENT
GATEWAY
DATA OBJECTSEQUENCE
FLOW
PROCESS
TASK
INTERMEDIATE EVENT
Nuevo
VIP/BASIC
Notación BPMN
• Para determinar “¿quien hace que?” en los diagramas de procesos se utilizan las siguientes notaciones:– Pool : Representa una organización – Lanes : Representa un área dentro de la organización
• Ejemplo:
APUNTES de BPMN
FACTURACIÓN
VENTAS Recibir
Solicitud de Compra
Consultar Deudas
Completar Solicitud y
Derivar
TIPO CLIENTE
?
POOL
Nuevo
VIP/BASIC
Notación BPMN (1/2)APUNTES de BPMN
Inicio de Eventos
Eventos Intermedios
Finalización de Eventos
Comentarios
START MESSAGE :- Inicia el proceso con un mensaje.MESSAGE :- Continua el proceso al recibir un mensaje.END MESSAGE :- Finaliza el proceso.
No existe START TIMER :- Activa el inicio del proceso en base a un tiempo especificoTIMER :- Continua el proceso en un determinado tiempo.
No existe START RULE :- Activa el proceso cuando las condiciones de la regla se cumplenRULE :- Continua el proceso cumpliéndose las condiciones de la regla.
En general permite conectar un proceso con otro.
En general activa el inicio o intermedio del proceso por varios eventos que tiene una sola salida. Es el mismo caso para la finalización del proceso en base a varios eventos.
TIPOS DE EVENTOS
START MESSAGE MESSAGE END MESSAGE
START TIMER TIMER
START RULE RULE
LINKSTART LINK END LINK
START MULTIPLE MULTIPLE END MULTIPLE
Notación BPMN (2/2)APUNTES de BPMN
Inicio de Eventos
Eventos Intermedios
Finalización de Eventos
Comentarios
Una Exception no puede empezar un proceso
Evento de Exception por un Error que se ha generado al final o en punto intermedio del proceso.
Un evento de compensación no puede empezar un proceso
COMPENSATION:-Se produce en un punto intermedio del proceso en caso se revierta el proceso anterior.END COMPENSATION:- Informa al proceso que ha sido requerido una compensación final en el proceso.
No existe No existe El usuario decide cancelar el proceso
No existe No existe Se utiliza cuando ocurre un error grave y todos las actividades deben terminar inmediatamente sin ningún proceso de compensación
TIPOS DE EVENTOS
COMPENSATION
EXCEPTION END EXCEPTION
END COMPENSATION
END CANCEL
END TERMINATE
Ejemplos de Uso Eventos en BPMN APUNTES de BPMN
Procesos, Subprocesos y TareasAPUNTES de BPMN
• Proceso : Es un flujo de actividades.• Subproceso : Es un proceso que se encuentra dentro de los
flujos de actividades de un proceso.• Tarea : Es la actividad que dentro del flujo de un proceso no
contiene mas detalle.
TAREA
SUBTAREA
Procesos, Subprocesos y TareasAPUNTES de BPMN
• Un diagrama BPMN facilita la revisión de los procesos a pesar de su complejidad.
Venta Completa
+Cobrar
Comisiones
Registrar Solicitud del
Cliente+
TIPO CLIENT
E?
Recolectar la
información requerida
Derivar la Solicitud
Preparar Ficha de Inscripción
+Nuevo
VIP/BASIC
Notación que específica que existe
mas detalle del proceso
Al hacer clic en la cruz se puede ver los detalles del proceso
Puntos de Decisión o GatewaysAPUNTES de BPMN
Tipo Descripción
DECISIÓN EXCLUSIVA (XOR) Puede ser usado de 2 maneras :
• Decisión Exclusiva basada en base a Datos• Decisión Exclusiva basada en Eventos
Si llega un dato llega al gateway es evaluado y de acuerdo a la condición que cumpla se dirige al flujo correspondiente, solo a uno.
TIPOS DE GATEWAYS