Settings Panel¶
Settings panel changes its appearance depending on the context. Available types of settings and their activation conditions:
General process settings. None of the events are highlighted.
Advanced general settings. None of the events are highlighted, “Advanced panel” mode is enabled.
“User task” general settings. An event with the “User task” type is highlighted.
“User task” advanced settings. Event with type “User task” is highlighted, “Advanced panel” mode is enabled.
“Service task” general settings. Highlighted event of the “Service task” type.
“Service task” advanced settings. Highlighted event with “Service task” type, “Advanced panel” mode is enabled.
General Settings¶
ID. Unique process ID.
Name. Name of workflow.
Version. Version of workflow.
Executable. An indication of whether the process is executable (enabled / disabled).
Only for manual run. Must be enabled to start the workflow manually.
Description. A brief description of the workflow.
Advanced Settings¶
To access the panel, turn on the “Advanced Panel” mode using the corresponding switch .
Warning
The advanced panel is provided by the Camunda Platform and is intended for advanced users. In the MDM Unidata, some of the functions of the extended panel are not available. Use the official Camunda documentation.
General tab
ID. Process ID
Name. Displayed name of the process
Version Tag. Workflow version
Executable. An indication of whether the process is executable (enabled / disabled)
External Task Configuration. Priority of external tasks
Task Configuration. Job priority
Initial Groups. Entering multiple groups separated by commas
Initial Users. Entering multiple users, separated by commas
History configuration. History lifetime
Startable. Task configuration start sign (enabled / disabled)
Documentation. Description of the task by adding a documentation element
Variables tab
Contains a complete list of process variables. The name of the variable is displayed, as well as the name of the event type in which it was created.
Listeners tab
“Listeners” section. Allows you to create performers and task observers with parameters (
“Add” button).
“Execution Listener” section. Opens when you create a listener in the “Listeners” section.
Event Type. Type of the event the listener is following (start/end)
Listener type. Implementation type listener
Java class. The full name of the class that implements the interface
Extensions tab
“User Task” General Settings¶
General tab
ID. Task identifier.
Name. The displayed name of the task.
Assignee. The user, to which the task is to be assigned (both the user’s login and the workflow variable, which contains the login value, are specified).
Candidate users. The user to whom the task will be available. You can specify several values separated by commas.
Candidate roles. The role the task will be available to. You can specify several values separated by commas.
Due date. Task completion date. Main use: for searching tasks.
Follow up date. Task tracking deadline. Main use: for searching tasks.
Priority. Task priority.
Form tab
Listeners tab
“User Task” Advanced Settings¶
General tab
ID. The ID of the task.
Name. The displayed name of the task.
Assignee. The user to be assigned (both the user’s login and the workflow variable, which contains the login value, are specified).
Candidate users. The user to whom the task will be available. You can specify several values separated by commas.
Candidate groups. The role the task will be available to. You can specify several values separated by commas.
Due date. Task completion date. Main use: to search for tasks.
Follow up date. Task tracking deadline. Main use: to search for tasks.
Priority. Task Priority
Asynchronous continuations. Sets asynchronous continuation before or after the action.
Documentation. Describes the task by adding a documentation element.
Forms tab
“Forms” section. Allows you to create new fields for the task completion form. Each field contains parameters:
ID. Field ID
Type. Data type
Name. Name displayed in the interface
Default value. Default value.
Validation. Setting the validation parameters of the field as a “key-value”
Properties. Custom key-value properties
Listeners tab
“Listeners” section. Allows you to create execution and task listeners with parameters (
“Add” button).
“Execution listener” section. Opens when you create an execution listener in the “Listeners” section.
Event Type. Type of event the listener is tracking (start/end)
Listener type. Implementation type of listener
Java class. The full name of the class that implements the interface
“Task listener” section. Opens when you create a task listener in “Listeners” section.
Event type. Event type monitored by the listener (create/delete/update, etc.)
Listener ID. Listener identifier
Listener type. Implementation type of listener
“Field injection” section. It is used to pass the value of some field in the class to the user code.
Name. Name displayed in the interface
Type. Type of the field.
Value. During the class initialization the passed values are substituted.
Input/Output tab
“Input parameters” section. Allows you to configure the input parameters of the event (click
“Add”).
“Output parameters” section. Allows you to configure the output parameters of the event (click
“Add”).
Extensions tab
“Service Task” General Settings¶
General tab
ID. Task ID.
Name. The display name of the task.
Implementation. Implementation type: Java-class (default)
Java-class. Selects the implementation jar file loaded via libraries.
Listeners tab
“Service Task” Advanced Settings¶
General tab
ID. The ID of the task.
Name. The displayed name of the task.
Implementation. Type of implementation of the task
Asynchronous continuations. Sets the asynchronous continuation before or after the action.
Documentation. Describes the task by adding a documentation element.
Listeners tab
“Listeners” section. Allows you to create execution listeners with parameters (
“Add” button).
“Execution listener” section. Opens when you create an execution listener in the “Listeners” section.
Event Type. Type of the event the listener is following (start/end)
Listener type. Implementation type of the listener
Java class. The full name of the class that implements the interface
“Field injection” section. It is used to pass the value of some field in the class to the user code.
Name. Name displayed in the interface
Type. Type of the field.
Value. During the class initialization the passed values are substituted.
Input/Output tab
“Input parameters” section. Allows you to configure the input parameters of the event (click
“Add”).
“Output parameters” section. Allows to configure the output parameters of the event (click
“Add”).
Field injections tab. Used to pass the value of a field in a class to user code.
Name. Name displayed in the interface
Type. Type of the field.
Value. During the class initialization the passed values are substituted.
Extensions tab

Figure 1. Advanced panel