SLA Management
SLAs for processes and user tasks are defined using the SLA editor. You can make definitions on the SLA editor as demonstrated in the images below.
The SLA editor allows you to configure parameters such as priority, assigned user, SLA deadline, and the function to be triggered.
If the userId field is left as default, the SLA will be triggered by the 'schedulerSystemUser'.
If you want to run it with your own user, there are two methods you can use.
1.) Select 'string' for the userId field and enter the user information in the value section.
2.) You can create a constant that contains the user information, select 'constant' for the userId field, and then choose the user constant you created in the value section.
For the goal critical and deadline fields, SLA end parameters are selected. If there is a function to be executed, it is chosen. If the 'calculate using business days' parameter is selected, the end date calculations take into account holidays and working hours.
Once the SLA is defined, it can be selected within the process and user task.
Once the process has started, SLA details are visible on both the process and the task.
SLAs that reach their scheduled time are executed in order, and priority values are updated accordingly.