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.
For example we could create a catalog called “Human Ressource Tools”. 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.
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 Tools | The technical name of the catalog |
| String | Human Ressource Tools | The name used in the shop | |
| String |
| Contains all HR related tools | The technical description |
| String | Contains all HR 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 |
Role to catalog assignment
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”. 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.