Condition Record Logic Triggering Behavior Based on Workflow Step Order

This page describes the behavior of the Condition Record Logic (CRL) triggering based on the placement of the approval step within the workflow.

Approval Workflow

The system determines the applicable CRL for approval workflows as follows:

  • Watcher Step as the Last Step – If a watcher step is the final step in the workflow, the system uses the last approved step that includes a CRL definition.

  • No CRL Definition in Any Step – If no step in the workflow contains a CRL definition, the system uses the default CRL specified in the workflow configuration. This is the current standard behavior.

  • All Steps are Watcher Steps – If all steps are watcher steps, the system uses the default CRL from the workflow configuration. If no default CRL is defined, the system will behave as if no step is defined in the workflow.

Denial Workflow

The handling of the CRL triggering differs for denial workflows:

  • Denial at the First Step – If the denial occurs at the initial step of the workflow, and

    • The Step has CRL Definition - the CRL is used.

    • The Step does not have CRL Definition - the system uses the default CRL from the workflow configuration. If no default CRL is defined, the system will behave as if no step is defined in the workflow.

  • Denial at Steps Other Than the First Step – If the denial occurs at any step other than the first step, the system uses the last approved step that includes a CRL definition.