Monitor rule - value change
Use this type of rule to monitor changes in the values of attributes in a specified document over a period of time. You can monitor if a value changes to, or does not change to, a different value. A starting and ending value is specified. Intermediate value changes are possible and might influence the monitor result.
This type of monitoring rule evaluates instances of the same document by verifying the tenant ID and the document ID.
- You can only monitor attributes of
data types String, Numeric, Date, and DateAndTime.
The Date and DateAndTime values from the messages are compared with the values in the monitor rule. The selected Date and DateAndTime values are displayed as local date and time.
- You cannot use an attribute that is repeating or an attribute, which has a parent element that is repeating. If such attributes are selected as the value change attributes, an error is given upon activation of the monitor.
- You can select a condition in the value change rule. The rule is applied only for documents for which the condition is True.
- For Value Change monitoring you should use only conditions that contain attributes of the same document.
- Do not use a condition that contains the Attribute that was selected for the value change rule. Otherwise the result is unpredictable. If you combine a value change rule with a condition, the condition is always applied to the last available instance of the business object that is used to evaluate the rule.
The Value Change rule can be built using one of these operators:
- Changes
Use this operator to verify if an attribute value changes from any value to any other value.
- Changes from any value to new value
Use this operator to verify if an attribute value is or becomes the specified value, irrespective of the interval of time.
- Changes from old value to new value
Use this operator to verify if an attribute value changes from a given initial value into a different specified value, or if it changes from a given initial value to a different value and then into the specified new value, within a given period of time.
- Does not change
Use this operator to verify if an attribute value does not change within a given period of time.
- Does not change from old value to new value
Use this operator to verify if a Status attribute does not change from a given initial value into the expected new value, within a given period of time.
Depending on the selected operator, the behavior of the value change rule can be explained in a different way. Therefore, each variation of the rule is explained in detail below.