Overview
Prerequisites
eXtendMobile Admin access is required to configure role-based permissions in eXtendMobile.
Roles in eXtendMobile
eXtendMobile supports two primary types of roles:
- eXtendMobile Admin — users with this role can create, edit, and delete functions within the system.
- Non‑admin roles — these roles can only execute assigned functions and do not have administrative privileges to manage functions.
Key Benefits
- Access Control: Define which roles can access specific functions. Restrict access to sensitive functions to authorized users only.
- Improved Usability: Users see only the functions they need.
- Scalable Administration: Easily manage access as teams grow or roles change without modifying your function structure.
How Role-Based Function Access Works
The system supports these function types:
- Create NetSuite Records
- View NetSuite Records
- Update NetSuite Records
- Transform NetSuite Records
- List View functions (including summarized views, offline caching, filtering, and row highlighting)
Each function contains an Applied Roles field where you can choose the specific roles to which you wish to grant access for that function.

Working with Folders
For details about folder assignment, refer to Configuring Folders in eXtendMobile.
Important: Assigning a folder to a role doesn't automatically grant access to all functions within that folder. You must individually assign roles to each function to ensure appropriate access.
Frequently Asked Questions (FAQs)
Q: Can a function be assigned to multiple roles?
A: Yes, you can assign a function to as many roles as needed to ensure proper access.
Q: What happens if no roles are assigned to a function?
A: If no roles are assigned, only administrators will be able to access the function.