Propagation Processing

When evidence edits are made for an evidence type that is configured for Active/In-Edit Succession Set Rule Objects, then the Active/In-Edit Succession Set 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 created, edited or canceled (in the evidence workspace, prior to activation).

The Active/In-Edit Succession Set Rule Object Propagator informs the Dependency Manager of evidence edits that have been made so that the Dependency Manager can determine the effects of those changes, in particular to mark advice as requiring recalculation. Dependencies on active/in-edit evidence are stored at the case level, by recording a dependency on the caseID of the case that owns the evidence.