Task

task 1

Task Types

Task supports a variety of task types:

task type 1
  • Human blocking HB - Like a BPMN User task, is completed manually by the task performer.

  • Human non-blocking HNB - Like a BPMN User task, except lifecycle state becomes Completed immediately, even if task action is not complete.

  • Process: used to call a BPMN process already saved and available through the Digital Enterprise Graph. It may be blocking or non-blocking. P

  • Decision: used to call a DMN decision or decision service available through the Digital Enterprise Graph. Always blocking. D

  • Case: used to call another case available through the Digital Enterprise Graph. It may be blocking or non-blocking. C

Task Attrbutes

Also, attributes can be set. Some are indicated by markers on the task shape. Below is the list of available attributes based on task type:

  • Repeat: HB, HNB, P, D, C

repeat
Figure 1. Repeat marker
  • Required: HB, HNB, P, D, C

required
Figure 2. Required marker
  • Manual activation: HB, HNB, P, D, C

manual
Figure 3. Manual Activation marker
  • Is blocking: HB, HNB, P, D, C

user task
process task
  • Inputs/outputs: HB, HNB, D

  • Data mapping: P, D, C

  • Performers: HB, HNB, D, C

Discretionary Task

An extra flavor of a task is available and called a discretionary task (see picture below). It is represented as a dotted task shape. This kind of task is instantiated based on applicability rule attribute defined in a planning table. It can only be instantiated in a case instance if applicability rule is fulfilled.

task 2
Figure 4. Discretionary Task