# Swimlanes

Use swimlanes to involve several users in one flow execution.

The swimlanes can be configured so only a specified role can access a specific swimlane, the remaining swimlanes will still be accessible by the default menu role.&#x20;

![](/files/-M-ooEn3QvVmYls5cpxS)

### Configuration

The swimlanes can be configured to work online, online & offline, offline, or machine.

When using an offline swimlane, the same restrictions apply as when using offline workflows. You need to fetch the data before going offline, and the transactions will be stored and executed first when you go online again.

In configuration one can also assign names to the swimlanes, access roles and swimlane color.&#x20;

<div align="left"><img src="/files/-M-ooJH2U4ah2ufXWLNW" alt=""></div>

### Crossing Swimlanes

When crossing swimlanes there will be an swimlane crossing event, in this event you can configure what will happen when the crossing happens.

Task name is the name of the task that is handed over to the recipient.

Push notifications enables iOS & Android client to notify the recipient when a new item is handed over to their inbox. Recipients is where one can select who receives these notifications.

Override Recipient is where you can choose a specific flow user or all users belonging to a role to get this push notification.&#x20;

<div align="left"><img src="/files/-M-ooOjfrKKS2bt-DrNH" alt=""></div>

{% hint style="info" %}
Also read about [inboxes](/development/flow-studio/applications/menu/inbox.md)
{% endhint %}

### Split/Join

When working with swimlanes, parallel user inputs can be made.

To do this, use the workflow element Split to split the executions into to parallel workflows, this way the original user can continue working in the workflow while the new user works on their swimlane.

When the new user is done, use the Join element to join the two parallel executions into one again.&#x20;

![](/files/-M-ooVNpHKdm-cU0GvRh)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.novacuraflow.com/development/flow-studio/applications/workflow/swimlanes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
