This section guides you through user substitution and how to work with it in the WSO2 Business Process Server.
Table of Contents |
---|
User substitution involves defining a substitute for a particular user for a given time window. This functionality is particularly useful in BPMN user tasks when the original task assignee becomes unavailable , for instance, for a period of time. For example, the task assignee goes on vacation. In this case, all the tasks assigned to this user will get delayed until the particular assignee is available again and nobody else will be able to work on these tasks either. To avoid this kind of unnecessary processing delay, you can use the user substitution feature. This means that when a user is not available for a certain period of time, all tasks assigned to that user will be assigned to the defined substitute instead.
...
- Users are allowed to define a substitute for themselves within the time period that they are going to be unavailable.
- Once this specified period (substitution period) starts, all the existing tasks of the user are transferred to the substitute (i.e.,bulk reassignment).
- From this point onwards, any new tasks that are going to be assigned to the user will be assigned to the substitute user instead.
- The substitute user will also be added as a candidate user to all the existing tasks for which the orginal original assignee is a candidate user.
...
Info | ||
---|---|---|
| ||
Each valid user has permission to add update and view his/her own substitution records and to view the substitution records where he/she acts as a substitute. Viewing and changing substitution records of other users requires the 'substitution' permission. The substitution permission path is as follows.
See Managing Role Permissions/wiki/spaces/DEL/pages/6258916 for more information on adding permissions. |
...
This section guides you through adding, updating and viewing substitutions. You can do this using either the BPMN-explorer user interface or using from the substitution APIs.
Child pages (Children Display) |
---|
...