Catalog
Introduction
This feature is only available in version 8 and higher
A catalog is a complex object that can be used to group roles and other other entities in accordance to your needs. In addition it allows you to define who can assign and or receive the entities added to the catalog. As an example we assume we have one root tenant with two companies in our organizational tree structure. We have ITSENSE where employees work, and we have Best Run Inc., who we treat as suppliers in our example:
We then create a catalog called “Best Run”. Into that catalog we add all the tools that Best Run Inc. uses. In our case those tools are represented as the CRM
, Time Tracking
and HCM
roles. But we do not want all Core Identities in the system to be able to use those roles. All suppliers, in this case anyone employed at Best Run Inc., should be able to assign and receive those tools. But ITSENSE employees should only be able to assign those tools to anyone who is eligable to receive it, but they are not able to receive the tools themself. To achieve this we create two additional roles. The first one we call Supplier
and we add the Best Run
catalog to that role with both the Assign
and the Receive
right and map it in the organizational tree to Best Run. Inc. The second role we call Employees
. Here we only add the Assign
right, to achieve our use case.
Properties
Whenever you are creating of updating a catalog, you have to specify the following properties:
Property | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
| String |
| Best Run | The technical name of the catalog |
| String |
| Best Run Tools | The name used in the shop |
| String |
| Contains all Best Run related tools | The technical description |
| String |
| Contains all Best Run related tools | The description used in the shop |
| DropDown |
| Active | You can choose between different states, like |
| Core Identity |
| Peter Griffin | The owner of the catalog |
Roles
Defines the entities that are contained in the catalog. In or example this would the the roles CRM
, Time Tracking
and HCM
. For each item that you add, you can also specifiy the Is Orderable
property. This property will indicate whether or not the entity will be shown in the shop or not.
Catalog to role assignment
Shows all the roles where the catalog has been assigned to, including the selected permission. So if we want to give everyone the permission to assign
entities from the catalog to other people, we have to add the catalog to a role that everyone is member of. If we want to give people the permission to receive
entities from the catalog, we need to add the appropriate roles with the receive
permission.
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.