Conditions and Evaluations
Integration Framework Customization with Processing Rules 205
Conditions and Evaluations
Processing rules are applied conditionally. Any conditions must be met before the
processing or action that is specified in the rule can be performed. Conditions can
involve one or more of the following evaluations or comparisons:
T XML field data
T Object field
T Object set
T Integration control
T System control
Condition Specifications
A condition is a grouping of one or more evaluations. Multiple conditions can be
specified, and their sequence is identified by the condition number.
Each evaluation returns a value of true or false. For example, if an evaluation
checks whether the values of two fields are equal, it returns a value of true if the
fields are equal and a value of false if they are not equal.
Conditions also return a value of true or false. If every evaluation within a
condition is true, the condition is true. If any evaluation within the condition is
false, the condition is false. If a processing rule contains multiple conditions, only
one condition must be true for the action that is associated with the processing
rule.
Evaluation Category Specifications
Before you define the specifics of an evaluation, select the type of data that must
be evaluated. The following table describes the categories that you can use in your
evaluations.
Category Use
XML field Evaluate a value in an integration object record field, or
compare the values in two record fields.
Object field Evaluate the value in an object field, or compare the
values in two fields in the related objects. The object field
can be part of the object structure definition. The object
field can also be part of an object that is accessed in a
relationship with an object in the object structure
definition.
Object set Check for the existence of records in a related object.
Control Evaluate a value or boolean integration control or a
system control.