Conditions and Evaluations
Integration Framework Customization with Processing Rules 207
When to Evaluate the Field
For XML field and object field evaluations, the processing rule first determines
whether it evaluates the specified data. The system evaluates the data by checking
the Evaluate When field, which can have one the following values:
When a record is updated, a changed attribute (changed=”1”) appears on the
corresponding field in the outbound message. This attribute determines whether
the field meets the criteria in the Evaluate When field.
This attribute does not appear in messages generated by the Data Export feature.
Evaluations that are applied when a value has changed, might not provide the
right output in a data export scenario.
The changed attribute does not apply to inbound messages.
Comparison Field Specifications
If a processing rule uses one of the first eight evaluation types, it must specify the
field (comparison field) with which it is making the comparison.
The user interface displays subsets depending on the type of evaluation (XML
field, object field, object set, or control).
ISNOTNULL The specified field contains a value.
NONE This option is available only if the When to Evaluate
field is configured as Changed or Not Changed. If
NONE is selected, no further evaluation is
necessary.
EXISTS Records exist in the specified object set.
NOTEXISTS No records exist in the specified object set.
Type of Evaluation Description
Value Action
CHANGED The evaluation continues only if the activity that generated
the message changes the specified field.
NOT
CHANGED
The evaluation continues only if the activity that generated
the message does not change the specified field.
ALWAYS The evaluation continues whether or not the value of the
activity that generated the message (default) changes the
specified field. If you specify this option, you cannot specify a
comparison type of None.