Tasks
The Tasks tab includes the configuration of parameters, such as the following:
Task Name
Task owner
Define the Task as mandatory, when applicable
Provide execution order of tasks
Identify dependencies with other Tasks
Define expected Task execution duration
Define Task execution timing
The following table details the options for the Task tab.
Property
|
M/O
|
Description
|
Task Name
|
M
|
The Task name identifies the Task anywhere throughout the system.
|
Role
|
M
|
The defined role of a team representing a group assigned to the Task. For manual Tasks, the Role is assigned to one of the Data Stewards’ group. For automatic Tasks, the DPM system informs the assigned role when the process fails or the deadline of the Task expired without completing the task.
|
Mandatory
|
M
|
A Task indicated as mandatory signifies the associated flow will not proceed until this Task is completed.
If the Mandatory property is not marked and the Task deadline is reached, the flow continues even if the Task has not been completed. In this case, the system marks the Task as “waived”. If there are no further Tasks in the Request, the Request is marked as “completed”.
|
Task Start Time
|
M
|
This property defines when the next task in the flow should be started. There are two options: Start the task immediately after the preceding task has completed or start the task as defined by the configurable time lag, described next.
The time lag configuration:
The configuration depends on the selected time unit:
If “hour” was selected, the user defines the minute the task starts. Once the preceding task has completed, this task will start in the defined minute of the following hour.
If “day” is selected then the hour of the day is defined.
The configuration of other time unit choices of “week”, “month” and “year” follow the same logic.
|
Task Order
|
O
|
Task Order defines the execution of the task within the defined Stage. Tasks to be executed in parallel are assigned to the same order number. The default value is 1
|
Task Deadline
|
M
|
The task deadline defines the maximum time the task is expected to complete. If the task execution exceeds this deadline, the task is defined as “past due”. If the task execution exceeds this deadline, then this task is defined as “past due”.
If a Task reaches its Deadline, an email will be sent to the email address registered for the Role of the task. The configuration of the email used for this purpose is set in the Role Management screen of the Admin module.
|
Push Succeeding Tasks
|
O
|
This property relates to the overall order definitions of the tasks in the Stage. It is useful when creating a new Task in an already existing Stage and configuring this new Task to be executed before Tasks that were previously defined (given “push succeeding Tasks” is switched on), or without changing the other tasks ( whereby “push succeeding Tasks” is switched off).
When a task is defined to an order number already assigned to another Task, then the “push succeeding Tasks” property defines whether to push the task with the same order to be set to after the new task (pushing succeeding tasks as well), or, to only add the new Task to the same order as existing Tasks.
|
Conditional Dependent Task
|
O
|
When a task is marked as “Conditional Dependent Task”, the task is dependent on a previous task and should be executed only if the task it depends on was not completed within the predefined time period. When this property is switched to “on”, the DPM will prompt the user to define the Task it depends upon and after how many hours from the parent Task starts execution, the dependent Task begins.
The parent Task can be any other task from the same Stage.
This property is presented only if there is more than one Task in the current Stage. When this property is switched “on”, the property of “order” and “Deadline” are not relevant. Instead, the user should populate two additional properties: “Conditional Parent Task” and: Start Task After X Hours” (See details in next section).
|
Conditional Dependent Task
When the “Conditional Dependent Task” is switched on, the Tasks Tab changes to present the properties that should be configured in this case, as shown by the next image and its corresponding table.
The additional configurable properties when the “Conditional Dependent Task is switched on are described as follows.
Property
|
M/O
|
Description
|
Conditional Parent Task
|
M
|
This property is presented only when the Conditional Dependent Task is switched on. It defines the parent Task that this current Task depends on. It can be any other task from the same Stage that precedes the dependent task.
|
Start Task After X Hours
|
M
|
This property is shown only when the Conditional Dependent Task is switched on. This property indicates after how many hours should the dependent Task begin following the parent task start time.
|
When a Flow including a conditional Task is executed, the conditional Task will only be executed if the Task it depends on has been “in progress” for a longer duration than is defined for the conditional Task to start. If the parent Task was completed before the determined duration, then the conditional Task is marked as “skipped” and is not executed.