Breadcrumbs

Step 1: Insert and Configure Lanes in the BPMN

👩‍🎓

Follow Our Example User Story

David Stringer wants to add roles to his order process. To do this, he needs to insert lanes into the BPMN model and assign the appropriate roles.


Good to Know: Why and how use roles?

In role-based applications such as approval processes, roles are assigned to individual users. Each of these roles is associated with special rights. These decide which actions the respective user can perform, which data he or she can display and edit.

Roles are managed and assigned in the user management. Users of the Scheer PAS Designer are able to create them in the role editor. But only users authorized for user management can assign roles to specific users. Refer to Assigning Roles in the Designer Guide for details.

For more information about role management in the Scheer PAS User Management, refer to Managing Roles in the Administration Guide.

Add Lanes for the User Roles

In tutorial 1, you have created BPMN model Order_approval_1. Open the BPMN model. It forms the basis for the following steps.

Select a lane element from the elements toolbar on the right side of the BPMN editor and drag it below your BPMN diagram:

grafik-20250805-082331.png

If you want to adapt a lane element, select it by clicking on its name or border. The selected lane is outlined in bold and a black square will appear at the lower right edge. Use the square to adjust the size of the element. Enlarge it to the whole length of your BPMN process:

grafik-20250805-082540.png

You need a separate lane for each role you want to use in the process.

Create a second lane below the first one. Since some process steps can be performed without human intervention, and therefore do not require a role, leave some space between lane 1 and lane 2:

grafik-20250805-083355.png

Configure the Lanes

👩‍🎓

Follow Our Example User Story

David has added the lanes. Now, he can configure the lanes and name them according to the roles he wants to use them for.

David wants to use one role for employees who are allowed to create orders and another role for supervisors who are allowed to check orders that exceed the order limit.

Double-click the lane name to open a text editor and change the name of lane 1 to Employee:

grafik-20250805-083535.png

To change the name of a lane, you can also use the Name field in the attributes panel. Change the name of lane 2 to Supervisor:

grafik-20250805-084647.png

In the next step, you are going to assign roles to the lane elements. Select the Employee lane (click on the border of the element). Go to its attributes panel and open the Role Editor:

grafik-20250805-085145.png

In the role editor, you can search for already created roles to reuse them or create your own roles:

grafik-20250606-122105.png

You can also define different rights to each role:

Right

Description

Write

A user assigned to this role will be able to see and change the instance data for all process steps in the current lane.

Read

A user assigned to this role will be able to display the instance data for all process steps in the current lane.

This right is assigned by default.

List

A user assigned to this role will only be able to see the instances in the instance table for all process steps in the current lane.

The role needed for this tutorial has already been created in the user management:

  • pas_tutorial_employee

In a real process, you would assign an employee role to lane Employee and a supervisor role to lane Supervisor.
However, since you are working on a tutorial, you should be able to execute the entire process with your personal user.
Your user is assigned only the pas_tutorial_employee role. But this role is sufficient to recognize the different role rights during testing if you configure your lanes as described below.

Information for PAS Customers

If you are working on your own PAS installation, you can use button New Role to create the role pas_tutorial_employee. Ask an administrator to assign you the role, if you don’t have the permission to access the user management.

Lane

Role

Right

Employee

pas_tutorial_employee

Write

Supervisor

pas_tutorial_employee

List

grafik-20250805-090151.png

In the next step, you will remodel your process.

👩‍💻

Curious about more details?

In this step you learned how to add roles to a service. Have a look into our Designer Guide if you are interested in more detailed information:

  • Refer to page Lane for all configuration details of the lane element.

  • Get to know the basics of working with role-based applications on page Role-based Authorization Concept.

  • Refer to Assigning Roles for more details about how to assign a role to users

  • For more information about role management in the Scheer PAS User Management, refer to Managing Roles in the Administration Guide.