SuitePortal

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

ConceptDescriptionExample
TenantPrimary organization that owns the NetSuite connectionYour company
OrganizationSub-entity within a tenantYour 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:

  1. Automatically — When syncing entities from NetSuite
  2. Manually — Through the admin interface
  3. Via API — For programmatic provisioning