< Previous | Next >

Lesson 2: Populate the BPMN diagram

In the previous lesson you created a BPMN diagram; you can now populate the diagram with elements to represent the business process. In this tutorial you model a purchasing process and the roles of shipping, invoicing, and scheduling.
You can create a pool element to represent the purchasing process as a complete system.

To create a pool:

  1. In the Palette, click Pool and click in the diagram editor.
  2. In the window, click Create Process.
  3. Name the pool Purchasing.

Create a lane for scheduling

A lane, which exists in a pool, represents a part of the business process that an entity with a particular role performs. A lane can contain tasks and events.
To create a lane:
  1. In the Palette, click Lane.
  2. In the diagram editor, click inside the pool to create the lane in the diagram.
  3. Name the lane Scheduling.

Create a scheduling task

Tasks represent individual steps to perform.
To create a scheduling task:
  1. In the Palette, click Task.
  2. In the diagram editor, click inside the scheduling lane where you want the task.
  3. Name the task Request Product Scheduling.
  4. In the Palette, click Connector.
  5. In the diagram editor, click the task Request Product Scheduling and drag the cursor horizontally.
  6. In the window, click Create Sequence Flow To > New Element: Task.
  7. Name the task Send Shipping Schedule.
Your diagram should look like the following figure: Scheduling lane with two tasks.

Create a lane for invoicing

You can now create another lane called Invoicing.

To create a lane for invoicing:

  1. In the Palette, click Lane and, in the diagram editor, click below the Scheduling lane.
  2. Name the lane Invoicing.

Create the invoicing tasks

You can now create the tasks that represents the invoicing process.

To create tasks for the invoicing lane:

  1. In the Palette, click Task and click in the Invoice lane.
  2. Name the task Initiate Price Calculations.
  3. Repeat step 1 to create two more tasks named Handle Shipping Price and Process Invoice.
The Invoicing lane should look like the following figure:Invoicing lane with tasks shown.

You created a pool called Purchasing and lanes called Scheduling and Invoicing that contains tasks that are associated with each particular role in the business process. Your diagram should look like the following figure:Purchasing pool with two lanes created.

You can now create the Shipping lane which completes the business process in the Purchasing pool.

Create a Shipping lane

To create a lane for shipping:

  1. In the Palette, click Lane.
  2. In the diagram editor, click inside the pool between the Scheduling lane and the Invoicing lane to create a new lane in the diagram.
  3. Name the lane Shipping.
Your diagram should look similar to the following figure:

Create the shipping tasks

To create shipping tasks:
  1. In the Palette, click Task.
  2. In the diagram editor click inside the shipping lane where you want the task.
  3. Name the task Request Shipping.
  4. In the Palette, click Connector.
  5. In the diagram editor, click the task named Request Shipping and drag the cursor horizontally.
  6. In the window, click Create Sequence Flow To > New Element: Task
  7. Name the task Process Schedule.
You created the three roles in the business process and identified the tasks that each role performs. You can now create events and a sequence flow between the lanes. Your lane should look like the following figure

Lesson checkpoint

You created the Shipping lane which completes the business process in the Purchasing pool. You can now modify and enhance your diagram.
< Previous | Next >

Feedback