Change tracking refers to __________________. (Choose One)
1. PRPC tracking the changes of dependent properties in order to properly execute backward chaining expressions.
2. PRPC tracking changes made in the UI to determine when to make calls to the server.
3. PRPC tracking the changes of dependent properties in order to properly execute forward chaining expressions. (Correct Answer)
4. PRPC tracking the changes of dependent properties in order to properly execute forward or backward chaining expressions.
In the above quiz question, as we know that in a Declare Expression rule, in 'Change Tracking' tab, we have options for both forward and backward chaining. Then, why is option 4 not valid? Thanks in advance.
In case of backward chaining PRPC does not 'track changes' of any source properties involved in the calculation, because in case of backward chaining the expression is calculated only when value of the target property is requested and it is Null or not present.
In case of forward chaining properties involved in the expression are 'tracked for changes'. In case of any changes the expression gets evaluated.