Help ELMA BPM Platform
×
Menu

Dynamic Swimlane Settings


A swimlane represents a user who performs the tasks placed in the swimlane.
For a Dynamic Swimlane, the job position of the responsible user is determined during the execution of the process instance. In the graphic model such swimlanes are green (fig. 1).
Fig. 1. The Dynamic swimlane in the process graphic model

Common Tab

Fig. 2. The Dynamic swimlane settings. The Common tab
To remove an item form the list, you need to click the cross icon next to the item name
Use preselection – the executor (position, employee groups or user groups) of the tasks in the dynamic swimlane must be specified in the user process operation or script before reaching the dynamic swimlane. The process must be designed so that in every instance this variable is defined before the process reaches the dynamic swimlane. The exception is a dynamic swimlane with the start event: the executor of the task placed in this swimlane is the user who starts the process in Web Application
Use the First Response mechanism – tasks of the dynamic swimlane are simultaneously assigned to all users with some positions, who belong to employee or user groups, or correspond to the properties included in the Position/Group list. If there are multiple users who can complete a task, the program assigns the task to all the users of a group and the first person to start execution becomes the task executor. Once the task is started/completed by a group member, the program automatically removes it from the task lists of the other group members If a swimlane contains several tasks, each new task is assigned to the group member who completed the previous task. If you set the due date for a task in this swimlane, the end date and time of the task in Web Application may differ for different users according to the Business Calendar (for example, if the end date and time coincides with the lunch break or a holiday, it will be postponed).
Reset the executor every time the process enters the swimlane – Available only if you select Use the First Response mechanism. If you check this box, every time the process re-enters the swimlane, the first user to start the task becomes the task executor. If you uncheck this box, each new task is assigned to the user who completed the previous task. By default, this option is not selected.

See also:
Copyright © 2006–2019 ELMA