Swimlane Management

Estimated Reading Time:  4 minutes

Overview

Swimlanes set the responsibilities in your business process. Swimlanes are always contained by your pool (or workflow), representing one parallel of a process. Each swimlane communicates with other swimlanes in the same workflow. However, there are RBAC restrictions, so if you have invalid permissions for another swimlane, the submission ends. Your swimlanes show the tasks and responsibilities each department has and the interplay between them. So, your company (workflow) can have multiple departments (swimlanes) collaborating on a business process.

Authenticated Swimlanes

Use the Authenticated swimlane to hold user-type facing tasks using the Task node. Your end-user End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. can see and interact with these user-type tasks in their browser. You can have multiple user-type tasks in your workflow, but your end-user must have permission to access User Tasks.

Define these permissions using RBAC RBAC (Role-Based Access Control) is a method to control system access for authorized users. The role in RBAC refers to the levels of access employees have to a network.. When you edit your Authenticated swimlane, you'll set up your roles and permissions. If you're not sure what the role is for a swimlane, look at the blue text to the left of the swimlane. We call this blue text the Header Bar. To view what roles have access, you'll click the  (Edit) button followed by Edit Roles & Permissions. Doing so takes you to the Express Role Administration page.

Automated Swimlane

By default, there is an Automated swimlane in your workflow. You can't edit or delete it, even if it's empty. Only one Automated swimlane is allowed in a workflow.

When you add a Task node to this swimlane, you'll set whether the node runs as a service or script-type task. Automated swimlanes run script and service-type tasks automatically. There's no end-user End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. interaction.

What You'll Learn

After completing this article, you’ll learn how to manage the different swimlanes in the Workflow Builder.

Here's a preview of the default swimlanes in the Workflow Builder:

Navigating the Swimlane Settings Menu

Let's explore the swimlane's Settings Menu. These options display when you hover over the Authenticated swimlane's Header Bar. Swimlanes have these Settings Menu options:

Setting

Description

(Add)

Adds a new swimlane to the top of the workflow pool. The swimlane's Label shows as New Lane for easy reference and location.

 (Remove)

Removes the swimlane from the workflow.

 (Edit)

Opens the Edit Lane window. This is where you configure the swimlane's settings, including which role has access.

Edit Lane Window Description

Click the  (Edit) button to display the Edit Lane window.

And here's a breakdown of the available settings:

Setting

Description

Label

Sets the name of your swimlane. By default, the Label displays as Authenticated. The label you enter is optional and displays to the left of the lane in the Header Bar.

Assign a Role

Lets you select the role assigned to this lane. Roles determine end-user End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. access. By selecting a role, you're giving a group of end-users permission to access this swimlane.

The drop-down menu populates with the roles defined for your environment. If a role doesn't populate as expected, check Express Role Administration.

Edit Roles & Permissions

Takes you to Express Role Administration. From Express Role Administration, you can add roles and permissions to your environment.

X (Close)

Closes the Edit Lane window, returning your focus to the pool.

Adding an Authenticated Swimlane

To add an Authenticated swimlane:

1. Hover your mouse over the Header Bar of any swimlane.
2. Click (Add).

3. Click Save....
4. Click Save.

TIP  You can also add a swimlane by clicking the + Add Swimlane button. This button displays at the bottom right of the User swimlane. This adds a new Authenticated (user) swimlane after your Automated swimlane.

Modify an Authenticated Swimlane

Renaming an Authenticated Swimlane

Now, let's rename your swimlane. To change the name of the Authenticated swimlane:

1. Hover your mouse over the Header Bar of the swimlane.
2. Click  (Edit).
3. Enter a new Label.

NOTE  Ensure your label is user-friendly and well-associated with the role of your swimlane.

4. Click X (Close).
5. Click Save....
6. Click Save.

Repositioning an Authenticated Swimlane

You can also change the position of your Authenticated swimlane using workflow's drag-and-drop interface. To reposition a swimlane:

1. Hover your mouse over the Header Bar of the swimlane.
2. Drag and drop your swimlane up or down into a new position.
3. Click Save....
4. Click Save.

Assigning a Role to an Authenticated Swimlane

Now, let's assign your Authenticated swimlane a role. Remember, if your end-user End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. is not part of the group assigned to that role, they cannot access your workflow. To assign a role:

1. Hover your mouse over the Header Bar of the swimlane.
2. Click  (Edit).
3. From the Assign a Role drop-down, select a role.
4. To add or edit a role in your environment, click Edit Roles & Permissions. In Express Role Administration, you can add a new role or adjust existing roles as needed.
5. Click Save....
6. Click Save.

Deleting an Authenticated Swimlane

To remove an Authenticated swimlane:

1. Hover your mouse over the Header Bar of the swimlane.
2. Click  (Remove).
3. Click Save....
4. Click Save.

NOTE  You cannot remove a swimlane that is running Timer Start node. Stop any Timer Start nodes in the swimlane before you delete the swimlane.

Resources