expressFlow
Skip Navigation LinksDocumentation > Developer Guide > Hello Workflow - Part 1

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.

Drag an item Drop an item
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 ;)
Start of the day
Figure 3: The "all-day-favorite" workflow

Clicking on the start icon (Start) 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:
Process properties
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.

< Prev Next >

About | Disclaimer | Contact Us | expressFlow 2010