Multi-client Context
The multi-client context enables client-specific configurations e.g. for user attributes, user lists, and profile pages. This means different clients may have different configured self-registration pages with specific user attributes. As the specific attributes should only be viewed for the relevant client, the effects are visible at many points in the system. In all cases, the client context is always selected in the headline. The selected client always has a direct effect on the results. The multi-client context can be archived (element multiClientcontext) via the configuration file.
User Search
User search, e.g. the pop-up for adding a user to a group, always includes user attributes that can be integrated both as search criteria and table columns. If the multi-client context is active, user attributes can also be created for a specific client and integrated into the relevant searches and tables.
If client-specific attributes are activated, it is possible to filter searches that contain user-specific attributes by client. A drop-down selection that is displayed in the heading right next to the headline icon bar makes this possible. The visibility of individual clients in this drop-down selection depends on the release of the logged in user. The selection of the client affects both the quantity of hits as a filter, the configuration of the searching and the display of the table columns.
If a search is saved after a client was selected the saved search is only ever available in this context. If another client is selected the saved search for the previous client is no longer available. A search saved as the default is always loaded immediately if the client is selected. Whether the search is executed depends on the configuration.
If the "global" context is selected, the standard search configuration with its filters and depiction options is loaded. In this case, all users for which the logged-in user has clearance are displayed, no matter which client they belong to.
User Lists
The client is selected in the headline. At the start each client has the "global" person profile context. This means that the user list defined globally across the system is applied to this client. Specific user lists can however be defined per client. In order to achieve this, a specific client must be selected and then the global user list edited and saved. The saving makes the current client visible in the person-profile context column. Now the client-specific settings and not the default ones apply to this client.
Profiles
The client is also selected here in the headline. To begin with every client has the "Global" personal profile context. This means that, in the same way as for the other parts of the system, the profile page defined globally across the system is applied to this client. Specific profile data can however be defined per client. In order to achieve this, a specific client must be selected and then the global profile page edited and saved. Saving makes the current client visible in the personal profile context column. The client-specific settings and not the default ones apply to this client.
System Texts
In the multi-client context, bundles can be changed custom-specific per client.