Schedule Behaviour for Auto-Launching Cases

This section describes how the system behaves when it comes to auto-creation of Case work items based upon schedule dates that have been uploaded into Builder. Specifically, it explains when the system does - and does not - create new Case work items retrospectively for schedule rows where the Start Date is in the past (which can occur is e.g. a Schedule with dates is paused and then resumed at a later point, or if historic dates are loaded into the sytem.

The logic which underpins this is explained, and a number of specific scenarios are described to help highlight how this determines system behaviour.

Schedules vs Auto-launching Cases - Logic

The underlying logic which determines when the system does and does not launch a Case work item based on a schedule centres on the date that a Case process version is set live when it is linked to a schedule and is set to auto-start work items. The rules are as follows:

  • If a Case version has the 'Autostart by Schedule' set to OFF will never automatically start any Case work items when it gets set live.

  • When a Case version has 'Autostart by Schedule' set to ON and is linked to a Schedule, the system will kick off a Case for any unlaunched rows which have a Start Date AFTER the date that Case process version was set live*. The schedule must be in a state of running for the cases to be created.

  • In that scenario, if the schedule gets paused then when it is set to resume it WILL retrospectively create Cases for any schedule rows with a Start Date AFTER that key Case process version set live date.

  • Anything with a Start Date BEFORE that key data will never auto-launch a Case.

  • Future-dated rows will also obviously kick off a new Case work item when their start date is reached.

*This logic for launching a Case for historic schedule rows is true no matter when that schedule row is added - i.e. if it existed at the point where the Case process version was set live, or even if it is subsequently added to the Schedule after that point.

The following infographic explains how the system determines whether or not to auto-launch a Case based on linked schedule row dates.

Schedule Scenarios and System Behaviour

Last updated