Tenants and Organizations
Understanding the multi-tenant data model in SuitePortal.
Tenants and Organizations
This documentation is currently being developed. Check back soon for complete content.
Overview
SuitePortal uses a multi-tenant architecture where data is isolated between organizations while sharing infrastructure.
Tenant vs Organization
| Concept | Description | Example |
|---|---|---|
| Tenant | Primary organization that owns the NetSuite connection | Your company |
| Organization | Sub-entity within a tenant | Your customers or vendors |
Hierarchy
Tenant (Your Company)
├── Customer Organization A
│ └── Users (Customer A staff)
├── Customer Organization B
│ └── Users (Customer B staff)
└── Vendor Organization C
└── Users (Vendor C staff)Data Isolation
- Each organization can only see its own data
- Tenants can see all organizations
- Cross-organization data access is prevented at the database level
Creating Organizations
Organizations are created:
- Automatically — When syncing entities from NetSuite
- Manually — Through the admin interface
- Via API — For programmatic provisioning