Role Summary
| Role | Database Value | Scope | Description |
|---|---|---|---|
| Platform Admin | platform_admin | All tenants | Full system access across all tenants. Reserved for PlaneConnection staff. |
| Admin | admin | Single tenant | Full access within the tenant. Can manage users, settings, and all modules. |
| Safety Manager | safety_manager | Single tenant | Full access to the SMS module. Limited access to operations. |
| Pilot | pilot | Single tenant | PIC portal access. Can submit reports and view assigned trips. |
| Crew | crew | Single tenant | Limited access to assigned trips and safety reporting. |
| Viewer | viewer | Single tenant | Read-only access across permitted modules. |
Detailed Role Definitions
Platform Admin
The platform admin role is reserved for PlaneConnection personnel who require access across all tenants for support, configuration, and platform management. Platform admins can impersonate any user within any tenant for troubleshooting purposes. Access scope: All tenants, all modules, all actions. Assignment: Managed by PlaneConnection. Cannot be assigned by tenant administrators.Admin
The admin role provides full access within a single tenant. Admins can manage users, configure settings, and access all modules (SMS, operations, compliance). Every tenant must have at least one admin. The admin role is typically assigned to the accountable executive or operations manager. Access scope: Single tenant, all modules, all actions within that tenant. Key capabilities:- Manage users and role assignments.
- Configure tenant settings and preferences.
- Access all SMS, operations, and compliance features.
- Manage integrations and API keys.
- View audit logs.
- Generate compliance reports.
Safety Manager
The safety manager role provides full access to the SMS module and limited access to operations data. This role is intended for the designated safety management personnel required by 14 CFR 5.25. Access scope: Single tenant. Full SMS access; read-only operations access. Key capabilities:- Manage all safety reports, investigations, and CPAs.
- Configure risk assessment criteria.
- Manage compliance checklists and audits.
- Generate Part 5 compliance reports.
- View operations data (trips, aircraft, crew) in read-only mode.
- Manage safety training records.
- Configure safety reporting forms and workflows.
Pilot
The pilot role provides access to the PIC portal, safety reporting, and assigned trip information. This role is intended for flight crew who need to submit reports, review schedules, and manage their flight records. Access scope: Single tenant. PIC portal; safety reporting; assigned trips and aircraft. Key capabilities:- Submit safety reports (all types).
- View and manage assigned trips.
- Record flight times and duty periods.
- View aircraft records for assigned aircraft.
- View and acknowledge assigned CPAs.
- Access personal training records.
- View safety bulletins and communications.
Crew
The crew role provides limited access for non-pilot crew members (flight attendants, ground crew) who need to view their assignments and submit safety reports. Access scope: Single tenant. Safety reporting; assigned trips only. Key capabilities:- Submit safety reports (all types).
- View assigned trips and schedules.
- Record duty periods.
- View safety bulletins and communications.
- Access personal training records.
Viewer
The viewer role provides read-only access to permitted modules. Viewers cannot create, edit, or delete any records. This role is intended for stakeholders who need visibility into safety or operations data without the ability to modify it — for example, board members, insurance auditors, or regulatory inspectors during an audit. Access scope: Single tenant. Read-only across permitted modules. Key capabilities:- View safety reports, investigations, and CPAs.
- View compliance dashboards and reports.
- View operations data (trips, aircraft, crew).
- Export reports and data (where permitted).
Role Hierarchy
Roles are not strictly hierarchical, but the following describes the general relationship of access breadth:safety_manager has SMS-specific permissions that admin also holds (admin is a superset).
Role Assignment Rules
- Each user has exactly one role per tenant.
- A user may belong to multiple tenants with different roles in each.
- Only
adminandplatform_adminusers can assign or change roles. - The last
adminin a tenant cannot be downgraded or removed. platform_admincan only be assigned by PlaneConnection staff.