Beruflich Dokumente
Kultur Dokumente
Activity 2
to BPMN2
Activity 5
Activity 3
Revised and updated
Activities Gateway
Tasks that are performed in
the process- by humans, by Event Gateway
automation, or that activate
subprocesses
Sequence flow
See More
Activity Used to show how the workflow moves
BEST
PRACTICES
Activity Activity
Activity Activity
Pool
Lane 2
Activity
Text annotation
Allow you to paste notes all
over a model with explanations Download
and its
Throw
Throw
linklink
Catch
Catch
linklink
for clarity (a great tool for
e
Open Sourc
beginning modelers!)
Annotation
See More
Bonita BPM documentation:
Process Modeling
Activity 2
Activity 1
Sequence flow
HR
Prepare
training schedule
orientation and training process
modeled in basic BPMN elements Pool (Onboarding)
Abstract activity Process model to be
looks like this. completed with HR
Onboarding
Update the
training schedule
Imagine a token being moved through Text annotation
the diagram like a traditional board
game.
This can help clarify how the features Validate the
Publish the
training schedule
of the model control the movement of training schedule
to the employee
the token as you add complexity. No
Trainer
HR
Prepare
training schedule
As you advance with BPMN, begin
making your BPMN executable to Process model to be
ultimately turn it into an automated completed with HR
Onboarding
process. Update the
training schedule
BPMN 2.0 is not just a notation.
Implemented through a BPMN
modeling tool, it provides program-
ming instruction that a process engine Validate the
Publish the
training schedule
uses to execute the process. training schedule
to the employee
No
The previous example is a simple
Trainer
HR
Prepare
software?
Or, is it a subprocess in its own right? training schedule
training schedule
Process model to be
completed with HR
Onboarding
Human activity is a step that
Update the
must be done be a person training schedule
HR
Prepare
default, so the flow token knows training schedule
Onboarding
automatic (as soon as an activity is Update the
completed, the process moves to the training schedule
Termination
Message Signal
You can start a process with a message. In BPMN, Like messages and errors, signals can
message is specifically defined as the means by be caught from elsewhere and can
which data can be transferred between processes. start a process. A single throw
With BPMN you can start a process with data signal is broadcast widely and can
received from a different process. be received by multiple catch signals.
And conversely, if you want to send data to This is useful when you want multiple
another process, use an intermediate send message actions to be triggered.
(anywhere in the process flow) or an end message.
Yes
Send employee
introduction mail
Mail step done
No
Are there employees
starting work today?
Signal
Yes
Document
Split scheduled task
Start Signing Scheduled tasks complete Terminate
End
BEST
PRACTICES C - S u i t e
Common Pitfalls
5
in Process Manage
What is $
$
$
The [nearly] Ultimate Guide
BPM?
Optimization Purchasing
$
$ $
$Efficiently
to Ending Email Overload
with BPM
$
26 The Ultimate Guide to BPMN2