...
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. For As an example we could 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 “Human Ressource Tools”“Best Run”. Into that catalog we then add all the human resource related tools, or to be more precise their appropriate role. So we would have the catalog “Human Ressource Tools” containing the roles “SAP HCM Prod”, “SAP HCM PRE” and “SAP HCM TEST”. Now we could simply add that catalog to a role that all employees of the human resource department already have and give the permission to assign and receive entities from that catalog.We could also configure it in a way where we would give all employees the right to assign entities from that catalog, but only employees in the HR department to receive items from that catalog. 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 | Human | Ressource ToolsBest Run | The technical name of the catalog |
| String | Human Ressource Best Run Tools | The name used in the shop | |
| String |
| Contains all HR Best Run related tools | The technical description |
| String | Contains all HR 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 “SAP HCM Prod”, “SAP HCM PRE” and “SAP HCM TEST” 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.
...