Conditions and Evaluations
206
Integration Guide
Because enterprise service processing rules are applied before objects are built,
the processing rules cannot evaluate object fields or object sets. You can use the
following combinations of categories, processing direction (outbound or
inbound), and record types (record or object) in your evaluations.
Field to Evaluate
For XML field and object field evaluations, you specify the field that you evaluate.
For an object evaluation, you specify the object and the relationship to access the
field. If the field value is a derivative of the object, which matches the record, no
relationship is required.
Type of Evaluation
Evaluations generally involve the comparison of two values or a check for the
existence of an object set or a null value.
The user interface displays a subset of the types depending on the category of
evaluation (XML field, object field, object set, or control). The following table lists
the possible types of evaluations that you can use.
Direction of Processing Rule XML Field
Evaluation
Object
Field
Evaluation
Object Set
Evaluation
Control
Evaluation
Outbound Available Available Available Available
Inbound (record) Available Not
available
Not
available
Available
Inbound (Object) Available Available Available Available
Type of Evaluation Description
EQUALS The value in the specified field is equal to the value
of a second field (the comparison field).
NOTEQUALS The value in the specified field is not equal to the
value of a second field (the comparison field).
GREATER The value in the specified field is greater than the
value of a second field (the comparison field).
GREATEROREQUAL The value in the specified field is greater than or
equal to the value of a second field (the comparison
field).
LESS The value in the specified field is less than the value
of a second field (the comparison field).
LESSOREQUAL The value in the specified field is less than or equal
to the value of a second field (the comparison field).
LIKE The value contains the expected value.
NOTLIKE The value does not contain the expected value.
ISNULL The specified field contains no value or a null value.