The multi-tenant feature enables to have domains, or tenants, that are independent from each other, with their own users, vocabulary values etc.
Multi-tenant feature modifies the default behavior of the platform enabling domains to be completely isolated from each other, including their users and vocabulary values.
Once tenant isolation is activated, the following items are isolated and can only be seen from their tenant:
- Vocabularies (I10subjects and I10coverage)
- Search forms
Global Administrator vs Tenant Administrator
The multi-tenant addon adds the notion of global administrator and tenant administrator to the platform.
Global administrators are technical administrators in charge of the configuration of the whole application through the Admin tab. The Administrator default user is a global administrator. For instance, they can install updates and new modules to the Platform, restart the server, configure the Platform so it can be accessible from other applications, etc.
Tenant administrators are functional administrators who have access to a "light" version of the Admin tab. They are the powerusers of the tenant. From there, they can create and edit users and group, and modify vocabularies. Their changes are applied to their tenant only, instead of the whole application.
Multi Tenancy usage
The multi tenancy functionality is ideal for keeping information in isolation:
- Different companies of the same group
- Different headquarters of the same company
This functionality allows:
- An optimized use of resources
- The centralization of all the documentation of a corporation or institution
- Avoid the emergence of information silos