Inheritance of TID Settings from Multiple Parents

If an observable has multiple parent indicators, the system compares the inherited settings from all the parents and assigns the most secure option to the observable. Thus:

  • Action: Block is more secure than Monitor

  • Publish: On is more secure than Off

For example, SourceA might contribute IndicatorA and related ObservableA:

Setting

SourceA

IndicatorA

ObservableA

Action

Block

Block

Block

Publish

Off

Off

Off

If SourceB later contributes IndicatorB, which also includes ObservableA, the system modifies ObservableA as follows:

Setting

SourceB

IndicatorB

ObservableA

Action

Monitor

Monitor

Block (inherited from IndicatorA)

Publish

On

On

On (inherited from IndicatorB)

In this example, ObservableA has two parents: one parent for its Action setting and one parent for its Publish setting. If you manually edit the settings for the observable and then revert the settings, the system sets the Action setting to the IndicatorA value and the Publish setting to the IndicatorB value.