Skip to main content

Hierarchical objects

Hierarchical objects - objects in the system linked by parent-child relation between their object types. In this type of relations the parent is an obligatory field, you can not create child object type without defining its parent.

Example: report - report page. You can not create report page without defining a relation with a specific report

To create hierarchical objects admin needs to:

  1. Create a parent object type X in the object types tab in the admin panel. It can be any object type created without a parent

  2. Create child type Y in the object types tab in the admin panel. To create a child type user needs to select the item in the Choose Parent field on the object type, create or edit the page, and save changes

  3. After two objects are created with hierarchical relations type, the hierarchical relation is created automatically in the Relations tab in the admin panel

  4. Admin needs to create object Xx in the system with X object type

  5. The user needs to create object Yy with Y object type and fill in the required field for hierarchical relation by object Xx

    And now the system presents two hierarchical objects - parent Xx and child Yy