At a high level, a business rule defines a single objective that the business data must satisfy. To represent the objective in the rule specification, you'll define at least one rule statement in basic mode or you'll write at least one expression in advanced mode. If the business rule defines more than one data outcome, you might define more complex rule logic.
In basic mode, you might add rule sets and rule statements below the primary rule set to validate the data that the primary rule set analyzes. In advanced mode, you might nest multiple IF-THEN-ELSE conditions within the primary condition that you define.
Create the inputs that the rule statements analyze. The inputs are a key prerequisite for the rule statements. The inputs represent the columns in the business data set that the business rule applies to.
Identify the business rule conditions that the business data must satisfy. Plan a rule statement or an IF-THEN-ELSE condition for each condition.
Determine the sequence in which the rules must analyze the data.
Start from the lowest dependencies in the business rule, and plan a rule set or IF-THEN-ELSE condition for each dependency.