Independent Rules

An independent rule is a rule that is meant to be called from one or more rules.

Tip

Independent rules are ideal to avoid code duplication. Use them abundantly, instead of copy-pasting ops from one rule to the next.

Independent rules do not require any previous information. Think of independent rules as modules or subroutines. They do not affect the system behaviour unless called from another rule.

Scheduling independent rules

One the uses for Independent rules is that they can be scheduled (think "Unix cron").

Create an Independent rule than head over to the Scheduler to create a scheduled task. Select the rule you created in the scheduler Rule drop-down combo.

Calling independent rules from another rule

Use the CALL palette op, under the Control palette group.

Tip

You can open an independent rule by clicking the CALL op node in the rule editor.