Complete this tab to determine the conditions that cause automatic recomputation of the expression. These conditions affect how often the computation on the Expressions tab is performed.
Additionally, the following operations that can change a property value do not cause change tracking to occur:
- Saving a rule form that contains a property
- Retrieving a property with the Obj-List or Obj-Browse method
- Retrieving a property with the RDB-List method, unless the ApplyDeclaratives parameter of that method is selected
|Target Property Data
|Select to determine how often Pega Platform recomputes the value of the Target Property (identified in the second key part).
Select an option to determine which events cause this rule to run:
Optional. Enter property references to identify additional properties (in the
same page context) to be tracked. Order is not significant. If not blank, changes to
any of the properties cause this rule to execute.
This array appears only when
|Context Execution Behavior
Select one of three settings to further define which situations cause this
expression to be evaluated:
|Execute this Expression
|Allowed top-level classes
This array appears only if you select the second choice (
top-level page...) for the Execute this Expression field.
Enter a list of classes. Execution occurs if the top-level page has a class that exactly matches any class on this list, or is a descendent of one of the classes on this list.
Do not list the Applies To key part here; that class is included automatically.
- Supported and unsupported configurations in simplified declare expressions
As of Pega Platform 8.3, the Change tracking tab has been removed from the declare expression rule form to simplify expression configuration. In these simplified declare expressions, some Target Property Data and Context Execution Behavior configurations are not supported.