Skip to main content
Version: 8.8 (unreleased)

Tenants for Optimize

Multi-tenancy in Camunda 8 allows a single installation to host multiple tenants, such as departments, teams, or external clients, while maintaining per-tenant isolation of data and processes in a shared environment.

tip

To learn more, refer to the multi-tenancy concepts.

Tenants managed within Management Identity apply only to Optimize, allowing you to isolate data access for reports and dashboards. This is effective only if you have multi-tenancy checks enabled for your Orchestration Cluster.

If you enable multi-tenancy for Optimize, you need create tenants with the same identifiers as those configured for your Orchestration Cluster. This alignment is important for correct data isolation and association in Optimize.

Enable multi-tenancy for Optimize

By default, multi-tenancy is disabled in Management Identity. To enable it, you must:

  1. Enable MULTITENANCY_ENABLED feature flag.
  2. Configure a database.

Create a tenant

note

A <default> tenant is automatically created during Identity startup.

  1. Log in to Management Identity and navigate to the Tenants tab.

    tenant-management-tab

  2. Click Create Tenant and a modal will open.

  3. Enter a name and ID for the tenant, and click Create tenant:

    tenant-management-modal-1

    On creation, the modal closes and the table updates with your new tenant.

  4. Click on your new tenant to view the details:

    tenant-management-details

Tenant assignments

You can assign users, groups and applications to a tenant as follows:

Assign users to a tenant

  1. Click Assigned users to view the users assigned to the tenant, and click Assign users:

    tenant-management-assign-users

  2. Search and select the users to assign to the tenant. After selecting the users, click Assign users:

    tenant-management-assign-users-modal

    On confirmation, the modal closes, the table updates, and the assigned users are shown:

    tenant-management-assign-users-refreshed

Assign groups to a tenant

  1. Click Assigned groups to view the groups assigned to the tenant, and click Assign groups:

    tenant-management-assign-groups

  2. Search and select the groups to assign to the tenant. After selecting the groups, click Assign groups:

    tenant-management-assign-groups-modal

    On confirmation, the modal closes, the table updates, and the assigned groups are shown:

    tenant-management-assign-groups-refreshed

Assign applications to a tenant

  1. Click Assigned applications to view the applications assigned to the tenant, and click Assign applications:

    tenant-management-assign-applications

  2. Search and select the applications to assign to the tenant. After selecting the applications, click Assign applications:

    tenant-management-assign-applications-modal

    On confirmation, the modal closes, the table updates, and the assigned applications are shown:

    tenant-management-assign-applications-refreshed