Configure rule sets at various levels

You can configure rule sets in workflows at the following levels:

  • At the phase level (only applies to the current phase)
  • At the workflow level (applies to all phases in the workflow)
  • At the object level (applies to all workflows of the object)

If you expect that a rule set will only be triggered at a specific phase, configure the rule set at the phase level. If you expect that a rule set will be triggered in all the phases of a workflow, configure the rule set at the workflow level. If you expect that a rule set will be triggered in all workflows that are associated with a specific object, configure the workflow at the object level. For example, you can move business logic that you have implemented in triggers to object-based rule sets.

Note If a call bypasses the Document Engine, the triggers are still invoked, but the rule sets at various levels are not invoked.

Rule set are executed in the following order:

  1. Object level
  2. Workflow level
  3. Phase level

For more information, see Consider rule set execution order.