Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BPMN
Mapeado
Abstraccin
Propsito
Para qu modelamos?
Modelamos para entender
Tipos de propsito
Diseo organizacional
Diseo de sistemas
Introduccin
BPMN Bsico
BPMN
http://www.bpmn.org/
Tres niveles de BPMN
10
Un proceso sencillo
Actividades Flujo de
secuencia
Eventos
M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Tokens
Fig 4.84. Gateway types in the BPMN, Object Management Group (2006)
Cuando se recibe la factura de un cliente, tiene que ser
comprobada. La comprobacin puede resultar en tres
casos: 1) No hay errores, en cuyo caso la factura es
contabilizada; 2) hay errores pero pueden ser corregidos,
en cuyo caso la factura es reenviada al cliente, y 3) hay
errores pero no pueden ser corregidos, en cuyo caso la
factura se bloquea. Al terminar una de estas tres
atividades, la factura es almacenada y el proceso termina.
Condicin 1
Condicin 2
Decisiones exclusivas
XOR join
XOR split
Condicin 1
Condicin 2
Decisin inclusiva
33
Objetos de datos
Almacenes de
datos
*En esta leccin veremos una introduccin a la perspectiva organizacional que profundizaremos
en lecciones posteriores
Recursos
Pasivos
Ej. fotocopiadora
Activos
Ej. Persona que fotocopia
Pools y lanes
Artefacts
Los pools y lanes no tienen un significado concreto, pero lo
Flow Objects Connecting Objects
habitual es:
Events Data Object Sequence Flow
Swimlanes
Lane
Pool
P
urcha
se
R
EPy
Ste
s m o rd
er
C hec
k C hec
k
s to
ck ra
w m a
terials
a
vaila
bility pro
duct av
aila
bility
Pu
rchas
e n
ot
n
tio
orde
r ins
tock S
upp
lie
rs
re
ceiv
ed
u
pro
duct ca
ta
log
trib
ins
toc
k
&is
D
W
ar
e h
ous
e&D
is
tr
ibu
tio
n
s
ue
W
are
hou
se
o
DB Requ e
st O btain
h
Ra
w
re
ra
w m ate
rials ra
w m ateria
ls
W
m
ate
ria
ls
a
from from
Supplie
r1 Supplier1
ra
w materials
pro
vided b y
lle
r
S
upplier1
e
S
M
anu
fac
ture Get
pro
duct s
hip
ping
add
ress
Retrie
ve
prod u
ct ra
w materials
fro m pro
vided b y
w
areh o
use S
upplier2
Requ e
st O bta in
Produc
ts ra
w m ate
rials ra
w m a teria
ls Ra
w
w
a re
hous
e fro m m
ate
ria
ls P
ro
duc
t
from
Supplie
r2 Supp lier2
S
ale
s
C
onfirm
s
le
orde r
a
S
P
urcha
se
o rd
er
M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
S
hip
pin
g Pro
duc
t
a
d d
res
s
[p
acka
ged]
S
hip
g p
rodu
ct
s
In
voic
e
O
rd
ers
DB
Emit Re
ceiv
e A
rch
ive
in
voice p
ayment ord
er
Ord er
fu
lfille
d
Purc has
e P
urchas
e
P
ay
m e
nt o rde
r
o rd e
r
[c
on firmed] [p a
id
] M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013
Vista privada: Tpico flujo de trabajo que muestra los
Facturacin
procesos internos de una organizacin especfica
Recibir
Pago
Factura
Enviar
Factura
Gestin de Pedidos
Servicio al Cliente
Recibir Cerrar
Pedido Pedido
Pedido
Produccin
Satisfacer Entregar
Pedido Pedido
Vista abstracta: Representa la interaccin entre un
proceso de negocio privado y otro que se muestra como
Proceso de
caja negra
una caja negra
Paciente
Peticin de Datos de la
Consulta Cita
Sntomas Receta
Enfermera
Recibir la
Peticin de Enviar la Cita
Consulta del Mdico
Consulta
Mdico
Atender al Recetar
Paciente Medicinas
Flujo de
mensajes Proceso de
caja blanca
Colaboracin: Representa la interaccin entre dos o ms
procesos de negocio privados
Paciente
Peticin de Datos de la
Consulta Cita
Sntomas Receta
Enfermera
Recibir la
Peticin de Enviar la Cita
Consulta del Mdico
Consulta
Mdico
Atender al Recetar
Paciente Medicinas
C
us
tome
r
P
urc
has
e Purcha
se S
hip
ping Pro
duc
t In
voic
e P
ay
m e
nt
o
rde
r ord
er a
ddres [p
s acka
ged
]
[c
onfir
m e
d]
W
ar
e h
ous
e&D
is
tr
ibu
tio
n-E
RPS
ys
tem
P
ur
c h
ase
order
RPy
Ste
s m
pro
duct
E
C hec
k ins
toc
k C hec
k
s to
ck r
a wm a
te ria
ls
a
vaila
bility av
aila
bility
P
u r
c has
e
ord e
r S
upp
lie
rs
n
r
e ceiv
ed
tio
ca
ta
log
produc
t
u
not
ib
insto
ck
tr
is
D
W
ar
e h
ous
e&D
is
tr
ibu
tio
n
&
Ra
w
e
W
ar
e h
ous
e m
ate
ria
ls
s
u
DB
ho
R
e qu e
st O bta in
Wre
r
a wm ate
rials r
a wm a teria
ls S
hip
pin
g
a
from fr
o m a
d d
res
s
Supplie
r1 Supp lier1
lle
r
r
a wmaterials
e
S
pro
vided b y
S
upplier1
Get
M
anu
fac
ture S
hip
s
hip
ping
pro
duct p
rodu
ct
add
ress
r
a wmaterials
pro
vided b y
Retr
iev
e S
upplier2
produc
t P
ro
duc
t
from R
e qu e
st O bta in
r
a wm ate
rials r
a wm a teria
ls O
rde
rs
w
arehou
se D B
from fro m
Products Supplie
r2 Supp lier2
w
a r
e h
ou s
e
S
ale
s
R
eceiv
e A
rch
ive
s
C
onfirm Emit
le
orde r in
voice P
ay
m ent ord
er
a
S
Ord er
fu
lfille
d
P
urcha
se Pur
c hase P
urchas
e
o rd
er orde r o rde
r
[c
onfir
m e d
] [p a
id
]
R a
w R
aw
m
ate
ria
ls m
ate
ria
ls
req
u e
st
S
up
plie
r1
R a
w R
aw
m
ate
ria
ls m
ate
ria
ls
req
u e
st
S
up
plie
r2
Tareas Subprocesos
Nombre Nombre
+
Actividades
Expandida Nombre
A
cqu
irera
w m
ate
ria
ls
rawm a
teria
ls
pro
vid e
d b y
Supplie
r1 P
urc
h a
s e ra
w
m
ate
rialsfrom
Supplier1
Ch
e ckra w M
anu
fac
ture
ma te
ria ls pro
duct
a
vaila
b ility
S
to
ckav
aila
bility R
awmate
ria
ls
ch
ecked a
cqu
ired
P
urc
h a
s era
w
m
ate
ria
lsfrom
rawm a
teria
ls S
upplie
r2
pro
vid e
d b y
Supplie
r2
p
rodu
ctnot
ins
toc
k
C
hecksto ck
a
vaila
bility
P
ur
c ha
seorde
r
r
e c
eiv
ed pro
duct
ins
toc
k
S
hipan
d in
voic
e
Retrieve
G
ets
hip
m en
t
p
roduc tfrom ad
dres
s S
hippro
duc
t
wareh ou s
e
C
onfirmo
rde
r A
rc
hiv
e o
rde
r
Ord e
r O
rde
rshipped O
rd
erfu
lfille
d
c
onfirme
d a
ndinv
o ic
ed
Rec
eiv
e
E
mitin
voic
e
p
ayment
A
cquire r
a w M
anu
fac
ture
mate ria
ls pro
duct
p
rodu
ctnot
ins
toc
k
C
hecksto ck
a
vaila
bility
P
ur
c ha
seorde
r
r
e c
eiv
ed
pro
duct
ins
toc
k
Retrieve S
hipand
p
roduc tfr
o m C
on
firmo
rde
r A
rc
hiv
e o
rde
r
in
voic
e
wareh ouse
O
rde
rfu
lfille
d
S
hipa
ndin
voic
e A
cqu
ir
e r
a wma
te
ria
ls
R
eje
ctho
m e
lo
an
lo w
lia
bility
R
egis
terhom e C
hec kho me
lo
an a
pplic
atio
n lo an
a
pp lic
atio
n
Ho
m elo a
n Ho
m elo a
n
a
pplicatio
n a
pplic
a tio
n
receive d c
om ple te
d
hig h
lia
bility
A
ppr
o v
e h
ome
lo
an S
ig
n lo
an
C
onditionally
ap
p rove Call activities
d
ebts s
tud
e n tlo
a n
Re
g is
te r
s
tud
e ntloan C
he
ckd
ebts S
ig
n lo
an
app
lication
S
tud
e ntloan S
tu
de n
tloan
app
licatio
n ap
plic
atio
n
re
ceive d co
m plete
d
n
o d
ebts
App
rove
s
tud
entlo
an
Aadir pools
Aadir lanes al pool del proceso
Aadir eventos de inicio y fin (feliz)
Aadir pasos principales en el camino feliz
Reconectar pasos concurrentes y condicionales
Paso 2 (previo)
Paso 2
Paso 3: Aadir otros caminos de alto nivel
Ms informacin en:
http://brsilver.com/bpmn-
method-and-style/