Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La Guia Definitiva de BPMN2, by Bonitasoft
La Guia Definitiva de BPMN2, by Bonitasoft
Activity 2
La Gua Definitiva
Activity 1
de BPMN2
Activity 5
Activity 3
ndice
Los 3 niveles de complejidad de BPMN 13
Por qu es tan importante el BPMN? 3
Qu es el BPMN?
5
6
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
Qu es el BPMN?
4%
5%
2%
1 Gartner Research
2 Object Management Group
Las 4 categoras de
elementos de BPMN
La Gua Definitiva de BPMN2
Elementos de
flujo de trabajo
Elementos
organizativos
Elementos de
legibilidad
Activities (Activitades)
Events (Eventos)
Gateways (Compuertas)
Sequence flow (Flujos de secuencia)
Pools
Swimlanes (Sendas)
Groups (Grupos)
Annotation (Anotaciones)
Links
98 elementos visuales
508 pginas
300 figuras
313 tablas
3 anexos
13 grupos de colaboracin
Elementos de
comportamiento
especial
Messages/message flow (Mensajes)
Signals (Seales)
Timers (Temporizadores)
Errors (Errores)
Repeating (Iteraciones)
Correlation (Correlacin)
Events (Eventos)
Gateways (Compuertas)
Event
Gateway
Gateway
Activities (Actividades)
Tareas que son llevadas a
cabo en el proceso, ya sea por
personas, automaticamente o
mediante subprocesos.
Ms informacin:
BEST
Activity
Activity
Activity
PRACTICES
Elementos organizativos
Pool
Swimlane (Sendas)
Lane 1
Los elementos
organizativos son pools
y swimlanes. Piense en
ellos como contenedores
del flujo de trabajo.
Activity
Activity
group
Lane 2
Pool
10
Group (Grupos)
Elementos de legibilidad
Transforma diagramas en aplicaciones
ejecutables con este potente modelador de
procesos BPMN2.
Links
Le permite cortar un proceso que ha quedado
demasiado largo de leer y continuarlo
sencillamente en otra lnea.
Throw
Throw
linklink
Catch
Catch
linklink
y es
e
Open Sourc
Descarga
Annotation
Ms informacin:
Documentacin de Bonita BPM
Modelado de procesos
11
Signals (seales)
Timers (temporizadores)
Throw signal
Errors (errores)
Catch signal
Correlation (correlacin)
Se usa para coordinar el
progreso entre dos instancias
de un proceso en ejecucin.
Correlation message
Throw message
Repeating (iteraciones)
Se usa para repetir
comportamientos, como varias
ejecuciones de una misma tarea o
repetir la misma tarea varias veces.
Repeating
Catch message
12
Timer
Service
Los 3 niveles de
complejidad de BPMN
La Gua Definitiva de BPMN2
Intermediate
Advanced
Activities
Abstract task
Human task
Service task
Call activity
Event subprocess
Events
start
end
Gateways
XOR
AND
Inclusive
Sequence flow
Sequence flow
Conditional flow
Default flow
Elementos de legibilidad
Elementos de
comportamiento especial
Special behavior
14
Message
Timer
Error
Signal
Looping
Multi-instantation
Transaction
Compensation
Correlation
BPMN bsico
El BPMN bsico es til para
modelar cuando an no se han
trabajado los detalles.
Activities, events, gateways, y
sequence flow tienen versiones de
nivel bsico de BPMN.
Las actividades bsicas son
abstractas o indefinidas. Los events
bsicos son start y end. Start inicia
un proceso y end lo termina.
Basic gateways
AND (tambin llamado parallel)
Se deben recibir todas las entradas (en
cualquier orden) para que el proceso
pueda continuar.
Todas las salidas se activan (el proceso
contina en paralelo).
Activity 2
Activity 1
Start event
AND gateway
XOR gateway
Activity 3
15
End event
Perform
general employee
Start event
Sequence flow
HR
End
End event
Process model to be
completed with HR
Abstract activity
Update the
training schedule
Text annotation
Publish the
training schedule
to the employee
Validate the
training schedule
No
16
Orientation complete
Prepare
training schedule
Pool (SubProc_Onboarding_Orientation)
Trainer
Start
SubProc_Onboarding_Orientation
Intermediate BPMN
Para hacer ejecutable un modelo
visual, empiece a aplicar BPMN
intermedio.
17
HR
Start
Orientation complete
Prepare
training schedule
End
Process model to be
completed with HR
Update the
training schedule
Publish the
training schedule
to the employee
Validate the
training schedule
Trainer
SubProc_Onboarding_Orientation
Perform
general employee
No
Yes
Intermediate activities
Intermediate activities son human,
service y call activity
HR
Orientation complete
End
training schedule
Process model to be
completed with HR
Update the
training schedule
general employee
Validate the
training schedule
Trainer
Start
SubProc_Onboarding_Orientation
Perform
general employee
No
Publish the
training schedule
to the employee
training sche
18
19
HR
Orientation complete
Prepare
training schedule
End
Process model to be
completed with HR
Update the
training schedule
Publish the
training schedule
to the employee
Validate the
training schedule
Trainer
Start
SubProc_Onboarding_Orientation
Perform
general employee
No
Yes
Activity 2
flow 2
Activity 3
flow 3
Intermediate gateway
amount > 5000
Inclusive
gateway 1
Inclusive
gateway 2
Activity 4
flow 4
always
Value
amount
5000
color
red
Activity 1
flow 1
default
Inputs to
inclusive gateway
no token is passed
(i.e., condition = false )
Activity 2
flow 2
Activity 3
flow 3
Activity 4
flow 4
Ejemplo
En este ejemplo, los flujos 2 y 4 renen
la condicin del flujo. Los flujos 1 y
3 no, por tanto la ficha no pasa.
color is blue
20
always
Outputs from
inclusive gateway
Condition
Value
amount
5000
color
red
Inputs to
inclusive gateway
no token is passed
(i.e., condition = false )
End
Message
Catch
message
Timer
Catch
timer
Throw
message
End
message
Eventos combinados
Los eventos pueden tener varias
caractersticas.
Signal
Catch
signal
Throw
signal
Catch
link
Throw
link
End
signal
End
error
Termination
21
Timer
Los
messages
se
transmiten
directamente a un receptor, mientras
que las signals se transmiten por toda
el sistema a varios receptores.
22
Catch
Catch
Message (mensajes)
Signal (seales)
23
Timer (temporizadores)
Error (errores)
Email error
Error
Yes
Send employee
introduction mail
Mail step done
Yes
Start
24
No
Document
Signing
No
Signal
End
Resumen
Con solo 4 categoras de BPMN
bsico e intermedio ya puede
comenzar a crear una aplicacin de
procesos aplicable y ejecutable.
25
Ms informacin:
VDEO Cree y ejecute
su primer proceso
(en ingls)
Ms informacin:
OMG Business Process Model and Notation (BPMN) Versin 2.0, enero de 2011
BPMN 2.0: Introduction to the Standard for Business Process Modeling, Thomas
Allweyer, febrero de 2010
BEST
PRACTICES
Qu es
BPM?
26
e
t
i
u
S
C
Common Pitfalls
$
in Process Manage
$
$
Optimization Purchasing
$
$
$Efficiently
with BPM