Case Conditions: Inheritance

Inheritance allows for conditions that are inheritable to be automatically added to a case when another case is linked to the case that has conditions. This allows for adding conditions to a case, such as a planning case, that will also affect a later building or public works case when the other cases are linked to the original planning case.

Conditions inherit in only one direction. When a case is linked to case with inheritable conditions, the case initiating the link will inherit the conditions from the case linked to.

For example, a Planning case is created that contains several conditions that implicitly prevent issuance of the Planning application(Apply on add), another condition we want to provide the contractor on the main conditions document, but it doesn’t prevent the issuance of the planning case(it’s applies on inherit). That condition will show on the planning case but not prevent the issuance of the planning case; later when a building case is linked to this planning case, the condition will be inherited and since it’s applies on inherit, it will be enforced on the building case and prevent issuance of that case until the condition is resolved.

This same situation could also be done with a condition that is set to “applies on both”, with the only difference being that it would prevent issuance of both the planning and building case.