Roles & Permissions Reference
Complete guide to SuitePortal user roles and permissions. Admin, Member, and Viewer capabilities, custom roles, and role assignment for your NetSuite portal.
This reference explains what each role can access and do in SuitePortal.
Built-in Roles
SuitePortal includes three built-in roles. You can also create custom roles if needed.
Admin
Full access to all features and settings.
Best for: Organization administrators who need to manage users and settings.
Member
Standard access for day-to-day portal use.
Best for: Regular users who need to view data and take actions like making payments.
Viewer
Read-only access to view information without making changes.
Best for: Users who only need to view data, like executives reviewing reports.
What Each Role Can Do
Detailed breakdown of role capabilities.
Viewing Data
| Capability | Admin | Member | Viewer |
|---|---|---|---|
| View invoices | ✓ | ✓ | ✓ |
| View sales orders | ✓ | ✓ | ✓ |
| View account balance | ✓ | ✓ | ✓ |
| View payment history | ✓ | ✓ | ✓ |
| View organization details | ✓ | ✓ | ✓ |
Taking Actions
| Capability | Admin | Member | Viewer |
|---|---|---|---|
| Make payments | ✓ | ✓ | — |
| Download documents | ✓ | ✓ | — |
| Update profile | ✓ | ✓ | ✓ |
Managing Users
| Capability | Admin | Member | Viewer |
|---|---|---|---|
| View all users | ✓ | — | — |
| Invite new users | ✓ | — | — |
| Change user roles | ✓ | — | — |
| Remove users | ✓ | — | — |
Configuration
| Capability | Admin | Member | Viewer |
|---|---|---|---|
| Change organization settings | ✓ | — | — |
| Configure extensions | ✓ | — | — |
| Manage API keys | ✓ | — | — |
| View sync settings | ✓ | — | — |
Custom Roles
If the built-in roles don't fit your needs.
Creating a Custom Role
- Go to Settings > Roles
- Click Create Role
- Name your role
- Select the capabilities to include
- Save
Tips for Custom Roles
- Start with the most restrictive role and add capabilities
- Use descriptive names (e.g., "Finance Team", "Warehouse Staff")
- Review roles periodically to ensure they're still appropriate
Role Assignment
How roles are assigned and changed.
Assigning a Role
- Go to Users
- Click on a user's name
- Select their role from the dropdown
- Save changes
Role changes take effect immediately.
Multiple Organizations
A user can have different roles in different organizations. For example:
- Admin in Organization A
- Viewer in Organization B
Best Practices
Tips for managing roles effectively.
Security
- Use least privilege — Give users the minimum access they need
- Review regularly — Audit who has Admin access quarterly
Organization
- Use Viewer for stakeholders — External reviewers don't need edit access
- Document custom roles — Keep notes on why custom roles exist
Related
- Organizations & Users — Understanding user management
- Access Controls — Security overview
Access Controls & Permissions
Role-based access control for your NetSuite customer portal. User authentication, API security, and permission management to control who sees what data.
Sync Types Reference
Full sync, scheduled sync, and real-time sync options for NetSuite data. Compare sync types, scheduling options, and best practices for your customer portal.