Clients are a part of the granular authorisation concept of the iPIM system. Via clients you can establish independant access areas with view and edit rights for selected primary, secondary and archive taxonomies. Hereby clients and users are related via roles and rights. The client concept also extends to the option to create context levels which allow the user to maintain product data on different data levels. Additionally, on this level view and edit rights can be granted. All this facilitates a distinct control of product data management by different business units such as sub-companies, brands or product families.
Select clients

In order to select a client, proceed as follows:
- Click on the “Select client” field to call up the corresponding selection menu.
- Search for the client. Possibly use the free-text search or the column header tools to filter the list of clients.
- Click on the client to select it. Then the name of the client is displayed in the “Select client” field. Additionally, the contexts which are assigned to the client are listed in the table of the “Contexts” card.

Create clients
In order to create a new client, proceed as follows:
- Click on the button to call up the corresponding dialog box.
- Enter an identifier in the input field “Identifier”. This identifier uniquely identifies the client.
- Enter an export identifier in the input field “Export identifier”. The export identifier uniquely identifies the client when exporting data.

- Enter short descriptions for the different locales.
- Click on the button in the “Description” field. Then you will be directed to another slider that features individual input fields for the different locales.
- Enter the localized short descriptions in the respective input fields.
- Click on the button to get back to the previous slider.

- Select a primary taxonomy from the “Version” menu.
- Possibly select a secondary taxonomy. To do this, tick the secondary taxonomy in the “Secondary versions” menu. You can also tick multiple taxonomies.
- Possibly select an archive taxonomy from the “Archive version” menu.
- Select a language from the “Client language” menu. The selected language will be the default user interface language for the new client.
- Possibly enter an integer value in the input field “Order”. The integer value determines which place the respective client takes in the sequence of clients.
- Possibly specify a view right for the client. Then any user that has the same right assigned to them will be able to log in and see the corresponding taxonomies:
- Click on the
button in the “View right” field.
A slider showing the user right directory is shown. - Choose the right from the rights directory. Possibly use the text search to filter the list of rights by a search term.
- Click on the right to select it.
The previous slider is shown again.
- Click on the

- Possibly specify a edit right for the client. Then any user that has the same right assigned to them will have edit rights in the corresponding taxonomies:
- Click on the
button in the “Edit right” field.
A slider showing the user right directory is shown. - Choose the right from the rights directory. Possibly use the text search to filter the list of rights by a search term.
- Click on the right to select it.
The previous slider is shown again.
- Click on the
- In order to finish the process, click on the button.
A success message is shown. The new client is now created and can be found in the list of clients. - In order to cancel the process, click on the button.
- If no view and edit rights are defined, any user can log in. Also keep in mind, an edit right cannot be a standalone. When defining an edit right you also have to define a view right as the view right is needed to log in.
- If you relate a client to rights, make sure that the role the rights are assigned to is also related to the client or to no client at all.
- Make sure to relate a client to the appropriate languages.
Edit clients
In order to edit a client, proceed as follows:
- Select the client as described above.
- Click on the button to call up the corresponding dialog box.
- Make the desired changes.
- In order to finish the process, click on the button.
- In order to cancel the process, click on the button.
Delete clients
In order to delete a client, proceed as follows:
- Select the client as described above.
- Click on the
button.
The button is shown. - Click on the button to confirm the deletion.
A success message is shown and the client vanishes from the list of clients.
Contexts
Contexts are data respectively maintenance planes. They offer the option to maintain product data on different levels. Hence, attributes can have different attribute values, depending on the respective context. For example, you can use different product names for different sales channels or markets.
Create contexts
To create a new context for a client, proceed as follows:
- First select the client as described above.
- Click on the button in the footer to call up the corresponding dialog box.
- Enter an identifier in the input field “Identifier”. This identifier uniquely identifies the client.
- Enter an export identifier in the input field “Export identifier”. The export identifier uniquely identifies the context when exporting data.
- Enter short descriptions for the different locales.
- Click on the button in the “Description” field. Then you will be directed to another slider that features individual input fields for the different locales.
- Enter the localized short descriptions in the respective input fields.
- Click on the button to get back to the previous slider.

- Select a type from the “Type” menu. The selected type defines from which hierarchy level data is taken over.*
- Select the superordinate hierarchy element from the “Superordinate client” menu. The superordinate hierarchy element can either be the selected client or a particular context of the selected client.
- Select a default language for the context from the “Client language” menu.
- Possibly enter an integer value in the input field “Order”. The integer value determines which place the respective context takes in the sequence of context.
- Possibly specify a view rightfor the context. Then any user that has the same right assigned to them will be able see the corresponding context:
- Click on the
button in the “View right” field.
A slider showing the user right directory is shown. - Choose the right from the rights directory. Possibly use the text search to filter the list of rights by a search term.
- Click on the right to select it.
The previous slider is shown again.
- Click on the
- Possibly specify a edit right for the client. Then any user that has the same right assigned to them will have edit rights in the corresponding context:
- Click on the
button in the “Edit right” field.
A slider showing the user right directory is shown. - Choose the right from the rights directory. Possibly use the text search to filter the list of rights by a search term.
- Click on the right to select it.
The previous slider is shown again.
- Click on the
- In order to finish the process, click on the button.
A success message is shown. The new context is now created and can be found in the list of contexts. - In order to cancel the process, click on the button.
Edit contexts
In order to edit a context, proceed as follows:
- First select the client as described above. Then all the contexts which are assigned to the selected client are listed in the table of the “Contexts” card.
- Choose the desired context from the table. Possibly use the text search to filter the list of contexts by a search term.
- Double-click in the table cell you want to edit.
- Make the desired changes.
- Leave the table cell.
- Possibly make further changes to other table cells.
- In order to save your changes, click on the button.
A success message is shown. - In order to dismiss your changes, click on the button.
button in the respective table row.
Delete contexts
In order to delete a context of a particular client, proceed as follows:
- First select the client as described above. Then all the contexts which are assigned to the selected client are listed in the table of the “Contexts” card.
- In the table, tick the context you want to delete. You can also tick multiple contexts.
- Click on the button in the footer.
The button is shown. - Click on the button to confirm the deletion.
A success message is shown.
) icon in the respective table row to delete resp. remove individual entries.
FAQ
What are clients in the iPIM system?
Clients are a part of the granular authorisation concept of the iPIM system. Via clients you can establish independent access areas with view and edit rights for selected primary, secondary and archive taxonomies.
What is the client language used for?
The default language selected in the “Client language” menu is the interface language that is preselected when logging in with the respective client.
Why can an edit right not be defined without a view right for a client?
An edit right cannot be a standalone. When defining an edit right, a view right also has to be defined, as the view right is needed to log in.
What happens if no view and edit rights are defined for a client?
If no view and edit rights are defined for a client, any user can log in with this client.
What do I need to keep in mind when relating a client to rights?
If you relate a client to rights, make sure that the role the rights are assigned to is also related to the client or to no client at all. Additionally, make sure to relate the client to the appropriate languages.
What are contexts?
Contexts are data respectively maintenance planes. They offer the option to maintain product data on different levels, so that an attribute can have different attribute values depending on the respective context. For example, contexts can be used to maintain different product names for individual sales channels or markets.
What is the type of a context used for?
The selected type defines from which hierarchy level data is taken over. The setting “Version” effects that data is taken over directly from the client level. The setting “Maintenance level 1” effects that data is taken over from the context level directly beneath the client level.
Rights
Apart from the basic rights listed here, a user needs the rights that are shown in the table.
| Key | Identifier | Description |
| ipim-cc.login | iPIM CC – Login | Login right for iPIM CC. The right is also required to access iPIM CC via the corresponding tile on the dashboard of iPIM Portal. |
| ipim-cc.system-setup.clients | iPIM CC – System Setup – Clients | Right to use the “Clients” area the “System setup” section of iPIM CC |
| ipim-cc.system-setup.clients.create-and-save | iPIM CC – System Setup – Clients – Create and Save | Right to create new clients and to edit existing clients. This also includes the right to assign contexts to clients. |
| ipim-cc.system-setup.clients.delete | iPIM CC – System Setup – Clients – Delete | Right to delete existing clients. This also includes the right to revoke assigned contexts from clients. |