Skip to main content

Tasks in the operation context

Tasks support the structured handling of an operation. They appear automatically in the operation as soon as specific conditions are met and accompany the operation from the first dispatch until completion.

Updated over a month ago

For the dispatcher, tasks are work orders, notices, or automatically executed steps. The underlying technical implementation is not relevant here. What matters is when tasks appear, what they mean, how they are executed, and how their status is to be interpreted.


How tasks are created

Tasks are not created manually but are generated from predefined task templates of the dispatch center. Whenever an operation changes, the system automatically checks which task templates apply to that operation. This happens, among other things, when:

  • The operation location changes

  • Resources are added or removed

  • Keywords change

  • An operation is dispatched

If a rule applies, the corresponding task is automatically added to the operation. If it no longer applies, it is removed again.


OPTIONAL and REQUIRED tasks

Tasks are weighted differently from an operational perspective.

OPTIONAL tasks are optional. They serve as support or guidance and may be executed when operationally appropriate, but they are not mandatory.

REQUIRED tasks are mandatory. They represent steps that are defined by configuration. REQUIRED tasks remain visible until they are completed or explicitly handled. This classification has no impact on whether a task is executed automatically or manually. It describes only the operational relevance.


When tasks are executed

Tasks can be executed automatically or manually.

Automatic execution

Automatic tasks are triggered whenever Dispatch is clicked in an operation. At that moment, the system checks all tasks that are configured for automatic execution and starts them sequentially in the background. Automatic tasks do not run on every operation change, only on dispatch.

Manual execution

Manual tasks are not started automatically. They appear in the operation and can be triggered manually when needed. Some tasks may be executed only once, others multiple times.


The task lifecycle

Each task follows a defined lifecycle within the operation.

  1. First, the task is created and appears in the operation with the status Available.

  2. When it is started, it moves into a queue and then into In progress.

  3. After completion, it receives either Completed or Failed.

  4. For tasks that wait for an external response, the status remains In progress until a response arrives or a timeout is exceeded.

Task status and meaning

Status

Meaning in the operation

Available

Task exists but has not been started

Queued

Task has been triggered and is waiting to run

In progress

Task is being executed or is waiting for a response

Completed

Task was executed successfully

Failed

Task could not be completed successfully

Not supported

Task cannot be executed in this session

Tasks with external feedback

Some tasks do not complete immediately but wait for an external confirmation. In these cases, the task is started and remains In progress until a response from a connected system arrives. The response either confirms success or reports an error.

If no response is received within a defined time, the task is automatically marked as Failed, making it visible that the technical step did not succeed.

Repeating tasks

Depending on the operation state, the same task can appear multiple times.
This happens, for example, when a task template applies to multiple matching resources, keywords, or other operation attributes. Each of these situations generates its own task. These tasks look similar but each contains a specific reference, such as to a particular resource. This makes it clear why the task exists. Connected interfaces can use this reference for specific technical behavior.


Order and background execution

Automatic tasks run in the background and are processed sequentially. They do not block work in the dispatch system. Status changes are updated and displayed automatically.

Did this answer your question?