Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMN (1)
Introduccin
En lecciones anteriores
Introduccin
Ms sobre bucles
Ms sobre bucles
Loop activity
Problemas?
Representa
colecciones de
objetos
Multi-instance activity
Condicin para
terminar la actividad
multi-instance
El resultado
Representa un conjunto
de recursos con
similares caractersticas
Supplier
Raw materials
request
Raw
materials
Seller
product not
in stock
Seller
Purchase
order
received
Check
raw materials
availability
Retrieve
suppliers list
Purchase raw
materials from
supplier
Raw
materials
acquired
Retrieve
product from
warehouse
Confirm
order
Purchase
order
[confirmed]
Ship and
invoice
Shipping
address
Customer
Product
[packaged]
Manufacture
product
Raw
materials
Suppliers
list
Check
stock
availability
product
in stock
Purchase
order
Stock
availability
checked
Suppliers
database
Archive
order
Invoice
Payment
Order
fulflled
Introduccin
Ms sobre bucles
Procesos ad-hoc
15
Army
For all
candidates
Recruitment
required
Shortlist
application
Test
for drug and
alcohol
Check
eyes
Check
fngerprints
Test
blood
Test
color vision
Check
weight
Test
urines
Hold
doctor
examination
Test
hearing
Army
Sc
exa
in
there are
candidates
who failed
some tests
Application
Shortlisting
notification
Candidat
Hold
mental exam
For all
candidates
who passed
all tests
Schedule
exams and
interview
date
For all
successful
candidates
Hold
physical
exam
Hold
interview
Schedule
Recruit
applicant
there are
unsuccessful
candidates
For all
candidates
who failed
some tests
Notify
failure
there are
successful
candidates
Some
candidates
failed
Failure
notification
Some
candidates
recruited
For all
unsuccessful
candidates
Notify
failure
Some
candidates
failed
Failure
notification
Recruitment
notification
Introduccin
Ms sobre bucles
Procesos ad-hoc
Eventos
Tipos de Eventos
De inicio: eventos que indican el comienzo de un BP
20
Loan
application
Loan
application
Loan Provider
Loan
application
[checked]
Check
application
form
completeness
Loan
application
received
form
incomplete
form
complete
Loan
application
Loan
application
Application
returned to
applicant
Loan
application
[checked]
Check
application
form
completeness
Loan
application
received
form
incomplete
form
complete
Loan
application
Catching event
M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Loan
application
[checked]
Updated
application
received
Return
application
back to
applicant
Receive
updated
application
Applicant
Loan
application
Loan
application
[checked]
Loan Provider
loan8
Throwing event
Eventos de tiempo
Racing events
ch4_DeadlockingCollaborationError
Seller
Seller
Auction
creation
needed
Request
auction
creation
Account
creation
request
received
Auction
creation
request
Account
creation
request
Creation
confirmation
received
Prepare
registration
information
Auction
created
Registration
information
Creation
confirmation
Auctioning Service
Auctioning Service
already
registered
Auction
creation
request
received
Check
registration
status
not yet
registered
Request
account
creation
Registration
information
received
Confirm
auction
creation
Auction
created
Introduccin
Ms sobre bucles
Procesos ad-hoc
Eventos
Manejo de excepciones
Excepciones
Fallos del negocio
Ej: No hay stock del producto, producto descatalogado
Fallos tecnolgicos
Ej. Fallo en base de datos, red sin conexin
Timeouts
ch4_VICSTimer
Seller
Approved
order
Timeout
notification
Transportation
quote
Carrier
for all
track points
Carrier
Compute
travel plan
Approved
order
received
Transportation
quote
required
Prepare
transportation
quote
Estimate
trailer
usage
Transportation
quote
prepared
48 hours
Timeout
notification
sent
Non-interrumpting event
Non-interrumpting event
Evento de seal
Lanza la compensacin
M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Manejador de
compensacin
Evento condicional:
Monitoriza continuamente la
condicin y se lanza cuando
se evala como cierta
M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Report
Employee
Expense
report
Rejection
notice
email
Report
receipt
Cancellation
notice
email
Office
Verify report
Office
Create
account
Expense
report
received
Notify
employee
Check
expense
report
amount
< EUR 1,000
New
customer
Old
customer
Report
checked
Request
for amount
rectification
received
Register
amount
rectification
request
ok
Review
amount
amount
>= EUR 1,000
Transfer
money to
account
Approve
automatically
Check
request
Money
transferred
Approve
manually
Report
handled
request
not ok
Reject
Reimbursement
rejected
Handle expiry
30 days
Request
employee to
resubmit
Terms
expired
eReport2
Employee
Expense
report
Report
receipt
Cancellation
notice
email
Rejection
notice
email
Office
Verify report
Create
account
amount
< EUR 1,000
Transfer
money to
account
Approve
automatically
New
customer
Old
customer
Report
checked
Office
Expense
report
received
Notify
employee
Check
expense
report
Register
amount
rectification
request
ok
Review
amount
amount
>= EUR 1,000
Request
for amount
rectification
received
Check
request
request
not ok
Approve
manually
Money
recalled
Recall
money
transfer
Report
handled
Reject
Reimbursement
rejected
Handle expiry
30 days
Money
transferred
Money
recalled
Request
employee to
resubmit
Terms
expired
Introduccin
Ms sobre bucles
Procesos ad-hoc
Eventos
Manejo de excepciones
Resumen
Resumen
Boundary events
Non-interrumpting events
Subprocesos de eventos
Compensacin de actividades