Modelling your processes at BPMN 2.0 standard can be quite confusing at the beginning. That´s why we have collected all BPMN elements you can use in Flower.
There are also some more complex cases which we added as seperate subpages to this site. Take a look!
a. Create Start Event (and name it)
b. Create Task (and name it)
c. Create End Event (and name it)
Rules for Task-Names:
Unsupported means that these Basic Task Types are only used for modeling porpuses, but do not have any effect on the automation.
a. "Send Task": A Send Task is represents a task that sends a Message to another lane. The Task is completed once the Message has been sent.
b. "Receive Task": A Receive Task indicates that the process has to wait for a message to arrive in order to continue. The Task is completed once the message has received.
c. "User Task": A User Task represents that a human performer performs the Task with the use of a software application.
d. "Manual Task": A Manual Task is a Task that is performed without the aid of any business process execution engine or any application.
e. "Business Rule Task": It provides a mechanism for a process to provide input to a Business Rules Engine and then obtain the output provided by the Business Rules Engine.
f. "Service Task": A Service Task is a Task that uses a Web service, an automated application, or other kinds of service in completing the task.
g. "Script Task": A Script Task is executed by a business process engine. The task defines a script that the engine can interpret. When the task begin, the engine will execute the script. The Task will be completed when the script is completed.
a. Create Opening Exclusive Gateway (and name it)
b. Name possible paths
c. Create Closing Exclusive Gateway (Gateways need to be closed)
Only one of the two possible paths can be taken (XOR)
Rules for Gateways:
One or both of the possible paths can be taken (OR)
Both paths have to be taken parallely (AND)
Adding Intermediate Events:
Create Intermediate Event (Change type via "Change Type"-Button)
Adding Boundary Events:
a. Create a Task (and name it)
b. Drag and drop an Intermediate Event onto the created Task to create a Boundary Event
(Change type via "Change Type"-Button)
c. Configurate the Boundary Event by adding a Resolution ( for step-by-step instructions see Flower Configuration Manual)
Unsupported means that these Basic Intermediate Event Types are only used for modeling porpuses, but do not have any effect on the automation.
a. "Message Intermediate Throw Event": Used to send outgoing messages.
b. "Message Intermediate Catch Event": Used to respond to incoming messages.
c. "Timer Intermediate Catch Event": Causes a delay in a process, or initiates behavior at a set time or set delay.
d. "Escalation Intermediate Throw Event":
e. "Conditional Intermediate Catch Event":
f. "Compensation Intermediate Throw Event": Used to initiate or handle compensation within a process.
g. "Signal Intermediate Catch Event":
h. "Link Intermediate Event": Connects another link event to allow for “jumping” from one process to another
Unsupported means that these Basic Boundary Event Types are only used for modeling porpuses, but do not have any effect on the automation.
a. "Message Boundary Event": A boundary message event listens to a message being received while the activity upon which the event is defined is active.
b. "Timer Boundary Event": A boundary timer event puts a timer on the activity it is defined on. When the timer fires, the sequence flow going out the boundary event is followed.
c. "Escalation Boundary Event":
d. "Conditional Boundary Event":
e. "Error Boundary Event": A boundary error event catches an error that is thrown within the boundaries of the activity the event is based on and continues process execution from the event.
f. "Cancel Boundary Event": Cancel Intermediate Event. Used to cancel a transaction sub-process when a cancel end event is reached.
g. "Signal Boundary Event": A boundary signal event listens to a signal being fired (from within the process instance or system-wide) while the activity upon which the event is defined is active.
h. "Compensation Boundary Event":
There are two types of swimlanes:
Rules:
Create an expanded Sub Process:
a. Create a Task (and name it)
b. Change the Task Type via the "Change Type"-Button and select "Sub Process expanded" to create the Sub Process (and name it)
(Alternatively you can create an expanded Sub Process via the Toolbar)
c. Drag and drop components into the Sub Process field
d. Integrate the Sub Process into your diagram
Create a collapsed Sub Process:
a. Create a Task (and name it)
b. Change the Task Type via the "Change Type"-Button and select "Sub Process collapsed"
c. Navigate to the Toggling Section and select the Tab "Flower"
d. Select a Sub Process to integrate in your model
Text Annotations can be appended in order to describe the task in a more detailled way.
Avoid: