Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-9128

Multi tenancy support in camunda

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Won't Fix
    • L3 - Default
    • None
    • None
    • engine

    Description

      can we have process engine, process definition and database schema for each tenant. i.e., per tenant providing separate resources. is this good practice?

      For example:

      Tenant 'A' -> ProcessEngine A, Processdefintion A, DatabaseSchema A
      Tenant 'B' -> ProcessEngine B, Processdefintion B, DatabaseSchema B

      Below are my few understandings about camunda multi-tenancy support:

      1. Table per tenant in same schema
      2. Tenant identifier(discriminator column) at table level for each record in same schema
      3. Shared process engine and shared process definition for all tenants (tenants will be identified through tenant identifier – follows either point a or b)
      4. Deployment per tenant (Shared process engine and process definition per each tenants)
      5. Process Engine per tenant(tenants will have own deployment) – different database schema per tenant.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              aravindhrs Aravindh Ravi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce