RPI provides the ability to allow dynamic links to other standard or basic selection rules to be created inside a standard selection rule.
When an outer standard selection rule is run, the criteria defined within the inner, linked selection rule are also executed and help define the records targeted by the outer rule.
The relationship between linked selection rules is dynamic: an outer rule always uses the most recently-saved version of an inner, linked rule. Changes made to the selection rule that was linked within the outer rule are reflected immediately within the linked rule. This change is propagated both ways: changes made within the linked rule are reflected within the rule from which the link was created. Linked selection rules allow a library of ‘mini-rules’ to be assembled that can then be linked within and shared between a variety of outer rules, helping to maintain consistency when targeting sections of your data warehouse or an auxiliary database (of particular significance when attempting to observe regulatory compliance).
You can also embed a standard selection rule within another rule. Embedding a rule effectively creates a new criteria list within the outer rule. Having embedded a selection rule, no dynamic link exists between the outer and the inner, embedded rule. Changes made to the selection rule that was embedded in the outer rule are not reflected within the embedded rule.