Hierarchical relation
Hierarchical objects is the specific relation between types and objects by linking items as a parent and a child. In this type of relations the parent is a required 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:
- 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
- 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
- After two objects are created with hierarchical relations type, the hierarchical relation is created automatically in the Relations tab in the admin panel
- Admin needs to create object Xx in the system with X object type
- 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