Multi-tenancy
Run many isolated customers on one install, with a choice of database models, sharding and full per-tenant settings.
- Multi-Tenancy — Running several customer organisations on one installation — what a tenant is, and the decisions taken once.
- Database Modes — Shared or separate databases — what each means in practice, and what moving between them involves.
- Tenant Access — How a user belongs to a tenant, switching between several, and the limits tenancy puts on custom code.
- Record Sharing — Sharing a specific record from one tenant to another, with an expiry and a revocation, and telling people about it.
- Per-Tenant Configuration — Settings and structures that differ per tenant — configuration overrides and tenant-defined tables.