Rule Dependencies
Discover how rules are connected
Last updated
Was this helpful?
Discover how rules are connected
Last updated
Was this helpful?
Rule dependencies show the hierarchical and interconnected relationships between rules depending on each other. Rule dependencies are crucial for understanding the logical flow of rules and ensuring that they are applied correctly.
The rule dependency view displays a hierarchical tree structure showing how rules are linked to one another. The rule you're currently viewing is at the top of the tree, and each rule listed beneath it represents a direct dependency—meaning the current rule relies on the output or execution of the rule immediately below it. This relationship continues down the structure, forming a chain of dependent rules. Understanding this hierarchy helps you trace how logic flows across multiple rules and ensures that all required inputs or results are properly defined before a rule is executed.
Each dependency in the structure is a clickable link to get to the rule details and solve errors.
Rule not found - rule with the identifier (id, alias) was not found
Duplicity id / alias - more rules with the same identifier (id, alias)
Circular dependency - rules depend on each other in a loop
Rule not published - rule is not published and cant be solved
Rule dependencies won't be found when rules point to each other dynamically (e.g., using for loop).
Overall, a rule dependency tree acts as a preventive measure by providing an organized, visual representation of rule dependencies. This aids in maintaining the integrity of the rule-based system, reduces the likelihood of errors, and supports efficient development and troubleshooting processes.