CP112 Entity Relations

Learn about CP112 entity relations

CP112 allows two types of relations between the entities. The relations were designed for connecting the entities in a logical way in order to create the model of the organisations under all the aspects, organisational structure, responsibilities, regulations (laws, policies, procedures and others), business processes, projects and any custom data entity that may be needed for creating the data model. Entity relations represents the mechanism through which everything can be connected in a logical way for providing the complete view on the organisation and for being able to record and report the progress on the projects and the evolution of the organisation towards the goals that are also set in the CP112 platform.

Relation types

There are two types of relations that are implemented inside the platform:

  • Parent-Child (hierarchic): connects two entities of the same type.
  • Non parent-child (non hierarchic): connects any number of entities of any type

Parent-Child relations

A parent-child relation connects two entities of the same type. This type of relation is not allowed between entities of different type. One entity can have a single parent and can have multiple children. Parent-child relations are useful in all the cases when it is needed to structure the portfolio in a certain area. For example, this kind of relations can be used for creating the structure of the programmes, projects, tasks and outputs for complex projects or transformation processes. It can be also used for structuring the portfolio of assets, such as the complex structure of the assets that are in a facility building. And, of course, this type of relation is the main option that shall be used when creating the organisational structure or the job positions (responsibilities) structure.

In order to set the parent of an entity, click on the entity name and open the entity details dialog. In the "Details" tab observe the "Parent" dropbox, open it, select the parent entity and click "Save". Click on the button bellow to read more about CP112 global functionality.

Non Parent-Child relations

This type of relation connects any entities of any type. One entity can have multiple relations of this type. The main purpose of this type of relation is to create the model of dependencies between the data entities. The output of implementing this type of relations on your data model is the complex network of all dependencies between all entities involved in the business/transformation processes or programmes/projects/assets that are active inside the organisational structure of your organisation. This type of relations brings the data model to life and allows the discovery of the actual situation of your organisation as well as monitoring the progress towards the goals.

As examples, this type of relation is useful when connecting your objectives to the projects that will have to lead to the achievement of the objectives, or connecting the projects with the assets that will enter to production at the end of the projects, or connecting the projects with the responsibilities, or connecting risk to any entity that may be impacted ad many other.

In order t set this type of relation, observe the "MULTI" button above any of the entities tables. Click on the "MULTI" button to open the window in which you can set the relations. Click on the button below to find out in detail how to set non parent-child relations.