Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
1. Ejemplos de Procesos
2. Business Process Model and Notation.
BPMN
3. Elementos Básicos
4. Puntos de Vista para el Modelamiento de
Procesos
5. Tiopos de Modelos de Procesos
Basado el Libro y Material de Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018).
Fundamentals of business process management
Business Process
Lifecycle
1. Ejemplos de procesos
Basado el Libro y Material de Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018).
Fundamentals of business process management
supplier-purchases
• A Problem Is Identified. ...
• General Need Description. ...
• Product or Service Specification. ...
• Potential Supplier Search. ...
• Request for Proposals. ...
• Supplier Evaluation and Selection. ...
• Establishing Credit and Order Specification. ...
• Supplier Performance Review.
Ejemplos: Procesos
• Order-to-cash: Este es un tipo de proceso realizado por un proveedor, que
comienza cuando el cliente envía una orden para comprar un producto o un
servicio y termina cuando el producto o servicio en cuestión haya sido
entregado al cliente y la cliente haya realizado el pago correspondiente
• Quote-to-order: Este tipo de proceso normalmente precede a un proceso
Order-to-cash. Se inicia desde el momento en que un proveedor recibe una
"Solicitud de Cotización“ de un cliente y termina cuando el cliente en cuestión
coloca una orden de compra en base a la cotización recibida.
• Issue-to-resolution. Este tipo de proceso se inicia cuando un cliente plantea
un problema o asunto, como una queja relacionada con un defecto en un
producto o un problema se encuentra cuando se consume un servicio. El
proceso continúa hasta que el cliente, el proveedor, o preferiblemente ambos,
de acuerdo en que el problema se ha resuelto.
Propósitos de modelado de procesos
• Comunicación
• Documentación
• Análisis (por ejemplo Conceptual
simulación)
Ejecutable
• Automatización
• Testing
7
Conceptual
2. Business Process
Model and Notation.
Basado el Libro y Material de Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018).
Fundamentals of business process management
Business Process Model and Notation (BPMN)
14
Un proceso sencillo
Actividades Flujo de
secuencia
Eventos
© M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Tokens
Basado el Libro y Material de Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018).
Fundamentals of business process management
BPMN…..
• Un modelo de procesos BPMN consiste de un
gráfico de cuatro tipo de elemento :
start end
activity event gateway sequence
flow
Empezaremos el modelado
An order-to-cash: El proceso se desencadena por la
recepción de una orden de compra de un cliente.
Tras la recepción de la orden de compra se revisa la
disponibilidad de stock para determinar si el
artículo solicitado puede ser atendido. Dependiendo
de la disponibilidad la orden de compra puede ser
confirmada o rechazada. Si el pedido es
confirmado, una factura se emite y los productos
solicitados se envían. El proceso se completa
mediante el archivo de la orden o si el pedido es
rechazado.
Empezaremos el modelado - Descomposición
• An order-to-cash:
• El proceso se desencadena por la recepción de
una orden de compra de un cliente.
• Tras la recepción de la orden de compra se
revisa la disponibilidad de stock para
determinar si el artículo solicitado puede ser
atendido.
• ……
BPMN Model
Check stock
availability
Purchase
order
received
23
Empezaremos el modelado - Descomposición
• An order-to-cash:
• …….
• Dependiendo de la disponibilidad la orden de
compra puede ser confirmada o rechazada.
• Si el pedido es confirmado, una factura se
emite y los productos solicitados se envían.
• El proceso se completa mediante el archivo de
la orden o si el pedido es rechazado.
Order-to-cash BPMN Model
end
Reject order
activity Items not in
stock
Order event
rejected
Check stock
availability
split gateway end
Purchase
order Items in event
received stock Confirm Emit Archive
Ship goods
start order invoice order
Order
event fulfilled
25
Ejecución del Modelo de Proceso
The “token game”
Order #1
Order #2
Order #3
Reject order
Items not in
Order
stock
rejected
Check stock
availability
Purchase
order Items in
received stock Confirm Emit Archive
Ship goods
order invoice order
Order
fulfilled
26
Ejemplo :Order-to-cash
Volviendo a revisar
[…] Si la orden es confirmada, una factura es emitida y los
productos solicitados son enviados. El proceso se termina con
el archive de la orden. […]
Reject order
Items not in
Order
stock
rejected
Check stock
availability
Purchase
order Items in
received stock Confirm Emit Archive
Ship goods
order invoice order
Order
fulfilled
27
Order-to-cash Primer intento
Reject order
Items not in
Order
stock
rejected
Check stock
availability split Emit invoice
Purchase
order Items in
received stock Confirm Emit Archive
Ship goods
order invoice order
Order
split join fulfilled
Ship goods
28
Gateways
Gateways
XOR-split
AND-split
AND-join
37
Gateways
• Nodo inclusivo: el flujo continúa por todas las
alternativas que satisfacen la condición.
Condición 1
Condición 2
Basado el Libro y Material de Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018).
Fundamentals of business process management
Puntos de Vista para el Modelamiento de
Procesos
Organization
Who?
Lanes &
Pools
What?
Tasks When?
Events
Flows
Gateways
Which?
Data Objects,
Data / Materials Stores
Pools y lanes
• Los pools y lanes no tienen un significado
concreto, pero lo habitual es:
– Pools: Representan organizaciones / procesos
– Lanes: Representan roles o departamentos en
una organización (nunca personas concretas)
Order-to-cash: Procesos con lanes
Message Flow
A Message Flow representa un flujo de información entre dos
procesos (Pools).
Message
Pool 2
Pool 2
Receive
Pool 1
Pool 1
Send Receive
Send
50
Order-to-cash
51
Process Modelling Viewpoints
Which?
Data Objects,
Data / Materials Stores
Nuevamente el proceso: Order-to-cash
Send
invoice
Confirm Archive
Items in order order
stock Order
fulfilled
Check stock
Ship goods
availability
Purchase
order Items not in
received stock
Reject order
Order
rejected
53
Modelo con artefactos de información
Purchase Invoice
Order
Purchase
Purchase Purchase Send Order
Order Order invoice
[checked]
Confirm Archive
Items in order order
stock Order
fulfilled
Check stock
Ship goods
availability
Purchase
order Items not in
received stock
Reject order
Order Orders DB
rejected Purchase Shipment
Order notice
Warehouse DB
Purchase Purchase
Order Order
[rejected] [approved]
54
BPMN Information Artifacts
A Data Object
Purchase Invoice
order
Emit
invoice
A Data Store
Retrieve client
information
55
Quick Note: BPMN Text Annotations
Anotaciones
Clear vendor
Ship goods
line items
56
Tres tipos de Modelado de
Procesos
• Proceso de Negocios Interno: que representa un
único proceso de negocio interno donde se
representa toda la secuencia del proceso
• Proceso de Negocios abstracto: representa un
proceso de negocio externo del que desconocemos
los detalles
• Proceso de Negocios Colaborativo: representa la
interacción entre dos o más entidades del negocio.
Las interacciones se representan por los mensajes
intercambiados entre las entidades involucradas
Proceso de Negocios Interno
Orquestación
Proceso de Negocios Externo
Coreografía
Proceso de Negocios Colaborativo
Colaboración
BPMN Poster (link in “Readings” page)
61