Rule specification assets > Rule statement configuration
  

Rule statement configuration

Rule statements define the data analysis and data transformation operations that a rule specification applies to input data in basic mode. Rule statements contain inputs, operators, conditions, and actions.
A condition defines the type of analysis that the rule statement performs on the input data. An operator is a mathematical function that determines how the rule statement processes the result of the condition analysis. An action defines the output that the rule statement generates if the input data satisfies the condition.
The following image shows a series of rule statements on the Configuration tab:
The image shows four rule statements with their conditions and actions. The final rule statement describes the action to take if no previous rule statement can generate an action.
The rule statements have the following elements:
  1. 1Condition type.
  2. Indicates the condition or conditions in which the input data can be valid. When you create a rule statement, you create an IF condition. When you add a condition to a rule statement, you create an AND relationship between the conditions in the statement.
  3. 2Input.
  4. Identifies the data to analyze or update. You can select an input from the current rule set, or you can select the output from a child rule set.
  5. 3Operator.
  6. Identifies the type of validation operation that the condition applies to the input data.
  7. 4Condition.
  8. Describes a fact that the rule statement verifies about the input data.
  9. 5Action.
  10. Describes the output that the rule statement generates when the input data satisfies the condition. If you configure multiple conditions in the rule statement, the input data must satisfy all conditions to generate an action.
    If a function in a condition or an action reads a dictionary, the condition or action description includes the dictionary name. Click the dictionary name to open the dictionary.
  11. 6Menu options.
  12. Displays a list of options for the rule statement.
An input, operator, and condition correspond to an IF statement in the logic that you define in advanced mode. An action corresponds to a THEN statement in the logic that you define in advanced mode. The final rule statement in a rule set describes the action to take if no previous rule statement can generate an action. The final rule statement corresponds to an ELSE statement in the logic that you define in advanced mode.