Advanced Participant Mapping

Introduction

Advanced participant mapping through the use of workflow variables in Joget allows you to dynamically assign tasks to users during process runtime. This feature is particularly useful when you need to manage assignments that depend on varying conditions, such as group codes, usernames, or department codes. By leveraging workflow variables, you can streamline task assignments, ensuring the right people are involved at the right stages of the process.

How does it work?

To use advanced participant mapping, you define a workflow variable that represents the assignee, which can be a group code, username, department code, or department head. This variable is then used to assign tasks dynamically during process execution.

  • Group Code: Assign tasks to a group of users.
  • Username: Assign tasks directly to specific users.
  • Department Code: Assign tasks to all users in a department.
  • Head of Department (Department code): Assign tasks specifically to the head of a department.

Joget supports multiple assignments within a single workflow variable, allowing you to assign tasks to multiple users simultaneously. This is done using a semicolon-delimited format (e.g., jack;david;clark). However, only one type of assignment (e.g., group code or username) can be used at a time.

Example: If you have a workflow variable named technician, and the value passed in is jack;david;clark, the task will be assigned to these three users simultaneously.

Related documentation

Created by Julieth Last modified by Aadrian on Dec 13, 2024