The calculation of a determination is triggered at various points of the case life cycle, in one of two ways:
For various user-initiated case events, the Engine explicitly requests the value of a determination result from CER. CER rule objects are created in memory through the use of a converter that retrieves data from the relevant database entities and rules are then executed against this data.
Whenever the Dependency Manager detects that the values used in a case's assessment determination result have changed, the Dependency Manager invokes the Engine to reassess the case.
The following sections explain Active and Reactive determinations in more detail.