Management of case-type dependencies

Case-type dependencies for child case types are stored in the pyDependents page group of the relevant, top-level case type. Your application updates the contents of this page group each time that you update the structure of your case type hierarchy.

The following examples illustrate how case-type dependencies are managed:

  • You create a top-level case type by promoting a child case type.

    Your application removes the dependencies that are defined in the case type because top-level case types do not support dependencies.

    Your application removes the dependencies on the case type that are defined in other case types because child case types can only depend on case types that share the same top-level case type.

  • You demote a top-level case type by adding it as child to one your existing child case types.

    Your application relocates the dependencies that are defined in the case type to the new top-level case type in the hierarchy.