Time and workflows

Workflows create tasks. These tasks are created using the specifications in workflow steps.

Tasks and time

Tasks have the following model of time:

Workflow steps and time

The start, reminder and due dates of a workflow-generated task are calculated using the settings at the workflow step it is linked to:

The timeline for workflow-generated tasks starts from the date the workflow task is activated.

Note that when we refer to dates here we mean the date and the time, e.g. 6/1/2017 at 9am.

  1. The task's activation date is the date it was created. The activation date is usually the completion date of the parent task (i.e. the previous, connected task).
  2. See Activation dates below for more details.

  3. If the step has no lag time, the task's start date is the same as its activation date.
  4. If set, a reminder appears at the task's reminder date, which is calculated as the due date minus the lead time.
  5. The task's due date is calculated as the start date plus the duration.

Some examples, using only hours for simplicity are:

Activation date Lag Start date Reminder date
Lead Duration Due date
8am 0 8am 9am 1 hr 2 hr 10am
8am 1 hr 9am 10am 1 hr 2 hr 11pm
8am 0 8am 8 am 2 hr 2 hr 10am

Activation dates

To understand activation dates we can look at the first two steps of a simple workflow template:

For the task created from the first step (1), the parent task is the workflow template itself.

The template is activated when its trigger (change in state) is detected.

The first task's activation date is usually (but not always) the template's activation date. See below for further details on the template activation date for the first task.

For task 2, the parent task is the previous task in the sequence (1). Its activation date is task 1's completion date.

Similarly, the third task's activation date would be task 2's completion date, and so on.

Once you have understood these concepts, it is important to read Time and workflows - advanced concepts.

Notes

Template activation date for first task

This may be the Trigger date (actual template activation date) or a date taken from the case such as its:

  • Referral date
  • Date closed
  • Date opened
  • Condition date

This depends on what was set for the trigger at its Date type field.

When the activation date is the Trigger date the time is set to the time that the trigger occurs. For the other options the time is set to the start of the business day, see below.

Completion date

The completion date of a task can be any time after its start date, including after its due date.

It can even be before the start date if the setting that allows tasks to be completed prior to their start date+time is turned on

Business days

Days in the workflow system are business days, i.e. Monday to Friday. The workflow settings specify what time days start and finish.

For example, if the working day is set to 9am-5pm and a task is generated at 5:05pm, its start date becomes 9am the following morning. If the following day is a Saturday or Sunday, the start date is 9am the following Monday.