Hide a Relationship In the Explanation

The "invisible" parameter is used to hide a relationship, and the entity instances that are members of that relationship, in the explanation.

The "silent" parameter is only used with inferred relationships where it is used to show the target entities in the membership rule but hide the explanation.

To apply the invisible and silent parameters to a relationship, in Policy Modeling:

  1. On the Data tab, double-click on the relationship in the relationship list.
  2. In the Edit Relationship dialog, click the Explanation options button.
  3. In the drop-down box, select the Invisible and Silent check boxes as appropriate.

See the examples below with a containment relationship (the household member) and an inferred relationship (the children):

Example 1. A full explanation with no trimming. This shows all household members and all children.

Decision report in Debugger showing no trimming

Example 2. An explanation with invisible set on the containment relationship. This hides the household member relationship and the household member entity instances.

Decision report in Debugger when invisible is set on the containment relationship

Example 3. An explanation with invisible set on both the containment relationship and the inferred relationship. This hides the household member relationship and the household member entity instances. It also hides the children relationship and the children entity instances.

Decision report in Debugger when invisible is set on both the containment relationship and the inferred relationship

Example 4. An explanation with invisible set on the containment relationship, and silent set on the inferred relationship. This hides the household member relationship and the household member entity instances. It also hides the explanation for the children relationship.

Decision report in Debugger when invisible is set on the containment relationship, and silent set on the inferred relationship

Example 5. An explanation with invisible set on the containment relationship, and silent and invisible set on the inferred relationship. This hides the household member relationship and the household member entity instances. It also hides the children relationship, the children entity instances and the explanation for the children relationship.

Decision report in Debugger when invisible is set on the containment relationship, and silent and invisible set on the inferred relationship