Hello Workflow - Part 1
You start designing a process by simply dragging an Activity
(or Copy, Assignment, REST Invoke, WSDL Invoke, Structured Activities, ...)
onto the design area in the center of the designer and drop them in the
circles.
|
 |
|
Figure 1:
Drag an item from the Basic Activities Toolbox ...
|
Figure 2:
... and drop it onto the Design Area.
|
After modeling the process you may see some similar things (we use a rather simple sample ;)
|
|
Figure 3:
The "all-day-favorite" workflow
|
Clicking on the start icon (

)
activates the Process properties area. As illustrated in the figure below you may
adapt the attributes to your needs. In this tutorial we focus on the
Role tree:
|
|
Figure 4:
Process properties
|
The role model of expressFlow is based upon the generic role model
introduced by
BPEL4People
(the specification can be found
here):
- Creator:
This is an extension of the BPEL4People role model. The Creator created the process and is determined automatically. Users cannot define creators by their own. Very simple: If you save a new process - you are the Creator!
- Business Administrator:
Business Administrators have full access to the process. By adding members to this role the process is shared among them. Be aware that all Business Administrator members have full access to the process (full access includes DELETE ;)
- Process Stakeholder:
Process Stakeholders can view the process. By adding members to this role the process is shared among them. They have readonly access to the process. That means that they cannot change the process design and cannot add roles to the process.
- Process Initiator:
The Proecss Initiator starts the process. By defining this role the responsibility of the process initiation is determined.
So after this short overview of the expressFlow role model we apply this onto our process.