Propagation Processing

When evidence changes are applied for an evidence type that is configured for Active Evidence Row Rule Objects, then the Active Evidence Row Rule Object Propagator listens to internal events from the Evidence Controller, requests the corresponding rule object and manipulates it in memory.

A rule object may be created, modified or removed, according to whether evidence is being activated for the first time, is undergoing corrections or changes of circumstances, or is being canceled.

The Active Evidence Row Rule Object Propagator informs the Dependency Manager of active evidence data that has changed so that the Dependency Manager can determine the effects of those changes. Dependencies on active evidence are stored at the case level, by recording a dependency on the caseID of the case that owns the evidence.