Containers

Containers represent a Tree Structure of Rule Groups. You can group business rules into containers based on similar functionality, customer accounts or any other criteria. If you’ve made it this far, I’m very proud of you.

The Container Tree organizes containers in a hierarchy. You are free to drag/drop containers within the tree to reorganize them. Dragging a container outside of the tree will make it into another root.

How Containers Relate to Rule Evaluation #

When you make an API call (or run a test) to evaluate a business rule, there are two ways of specifying the rule:

  • By Rule ID – picks the rule explicitly by ID
  • By Rule TYPE
    • In this case, the engine looks for this TYPE of rule in the Container Tree.
    • The Rule is found in the tree by specifying the Container ID.
    • From that Container, the rule(s) is found by looking in
      • The specified container only
      • The Nearest Ancestor Container – looks up the tree until it finds a rule by type
      • All Ancestors – looks up the tree and runs ALL the rules found of the specified type

What are your feelings
Updated on April 10, 2025