Previous Topic

Book Contents

Book Index

Next Topic

Create a Process

Open the Business Process Manager - we will be using predefined catalogs in this module. There are always more ways how to achieve your goal. To keep it as simple as possible, only 1 way is shown.

Create a Process

Sign into VM as the user -REF-BPMENG. This is a reference user with the role -Bpm.Process Engineer.

Start the Process Creation

  1. Open the Processes for Engineer Catalog
  2. Right-click anywhere in the catalog to open the context menu and hit Create. This open the Process Modeller.
  3. In the bottom part of Valuemation,fill in the name of the process 'Monthly Development Report' and describe it in order to be able to understand what it's about in the future.
  4. Apply

Add Flow Objects to the Process

Right-click on the empty background in Process Modeller to open the context-menu. You can add Float objects to the process this way.

Start Event

  1. Choose Add Event from the context-menu.
  2. Right-click the Event and navigate to the menu Event Type.
  3. Make the Event a Plain Event.
  4. Rename the event in the basic properties

This way all float objects can be added. To edit basic float object properties, left-click the object and its properties will be displayed at the bottom of the modeller. To edit advanced properties of the object, right-click the object and select Edit Properties.

To add a new float object that will automatically be connected to the selected object, create the new object from the old ones context-menu.

Parallel Gateway 1

  1. Right-click the 'Start Event' to open the context menu and hit 'Add Gateway'
  2. Set the Type to 'Parallel'

Developer User Tasks

  1. Right-click 'Gateway 1' to open the context menu and hit 'Add Task'
  2. Set the Type to 'User'
  3. Rename the Task to Developer User Task

Repeat this for all your Developer User Tasks ( Developer 1 & Developer 2 reports)

Parallel Gateway 2

  1. Right-click one of the 'Developer Report' user tasks to open the context menu and hit 'Add Gateway'
  2. Set the Type to 'Parallel'

Summarize and Approve User Task

  1. Right-click 'Gateway 2' to open the context menu and hit 'Add Event'
  2. Set the Type to 'User'
  3. Rename the Task to Summarize and Approve User Task

End Event

  1. Right-click anywhere in the reference on the last task to open the context menu and hit 'Add Event'
  2. Set the Event Type to 'Plain'
  3. Apply the Process

Connect Flow Objects - Create Sequence Flows between Objects

In the Flow Objects reference catalog of the Process, right-click the Flow Object you want to connect to the next Object. As 1 sequence flow is missing, you need to create it manually.

Create Sequence Flows

  1. Right-click the 'Developer Report' user task that has no connection to Gateway 2
  2. Select 'Add Sequence Flow'
  3. Select 'Gateway 2'

Repeat the steps above to create all sequence flows needed - according to the Process Diagram shown at the start of this chapter. The result should look like this:

Help Image

Lanes and Performers

As there are more User Tasks present, we will need to define multiple lanes and assign performers according to our needs. Performers are formed from specific Data Objects (S3User, S3Group,..).

Note: There are specific roles for BPM. The role prefix is '-Bpm'. For Modelling and Monitoring, we'll need the user to be mapped to the '-Bpm.Process Engineer' role. Users Developer 1 and 2 and the Development Management group will have to be mapped to the role '-Bpm.process Participant Performer'.

Create Data Objects

We will learn how to create our own Lanes and Performers.

  1. Navigate to the reference catalog Data Objects of the process editor (or right-click any empty place in the modeler and choose 'Create Object')
  2. Create a new Data Object
  3. Select the predefined type S3User
  4. Edit the S3User object just created
  5. Add an Initial Value
  6. Hit the Search button
  7. Select the Valuemation User or Group you'd like to assign to the Data Object
  8. Apply the changes in the process

Repeat these steps for all Data Objects you need. In our case: 2x Developer S3User, 1x Development management S3Group (you will probably need to create this group in the User Manager).

Create Lanes and Assign Performers

  1. Right-click on the Background to open the context-menu
  2. Select the action Add Lane
  3. You will need 3 Lanes: Dev Man, Developer 1, Developer 2
  4. Rename the Lanes to your desired names (Developer 1, Developer 2, Dev Management) - right-click on the lane and choose Edit Name from the context-menu
  5. Move the Float Objects between the Lanes so that every objects belongs to the right lane
  6. Open the Process Editor and navigate to the Lanes reference catalog
  7. Edit a Lane
  8. Select the Data Object you'd like to be the performer of this Lane (S3User, S3Group)
  9. Browse for the Attribute you need (for S3Group 'users.user')
  10. Apply the changes

Repeat these steps for all Lanes you need to create (Developer 1, Developer 2, Dev Management).

This is the graphical representation of the assignment of the flow objects to their corresponding lanes:

Help Image
Dev Man - Development Management

Complete All descriptions

Please complete all Task descriptions by left-clicking on the tasks in modeller and filling in the Task Descriptions and Descriptions in the bottom. All Tasks and Processes should have descriptions in order to understand the purpose correctly. Process validation is performed upon saving.

See Also

Getting Started in 10 Minutes

Start and test the Process

Test the Process