Roles and permissions in iVendNext control what users can view, edit, and manage, ensuring secure access. This article explains how to:
✔ Create and assign roles
✔ Configure granular permissions
✔ Restrict document access (e.g., "Only If Creator")
✔ Troubleshoot permission conflicts
By the end, you’ll be able to structure roles efficiently while maintaining security.
Example: A "Sales User" role may have permissions to create orders but not delete them.
Go to Home → Users and Permissions → Permissions → Role Permissions Manager.
Select a Document Type (e.g., "Sales Order," "Purchase Invoice").
The system loads permissions for all roles.
For each role, configure:
Create (Can add new records?)
Read (Can view records?)
Write (Can edit records?)
Delete (Can remove records?)
Submit (Can finalize documents?)
Only If Creator (Restrict access to self-created documents)
Restrict by Department (Limit visibility by organizational unit)
Navigate to Home → Users and Permissions → Role.
Click Add New Role.
Define:
Role Name (e.g., "Junior Accountant")
Desk Access (Enable for System Users only)
Module-wise Permissions (Assign access to specific apps)
Note: Uncheck "Desk Access" for Website Users (e.g., customers).
IP Restrictions (Limit logins to office networks)
Login Hours (e.g., 9 AM–6 PM only)
Use User Permissions Manager to override role settings for specific users.
Open User → Permissions → Set User Permissions.
Select "Restrict by Document Type" for granular control.
❌ Problem: User can’t see a module.
✅ Fix: Check Module Profile in their role.
❌ Problem: User can’t edit their own documents.
✅ Fix: Verify "Write" permissions in Role Permissions Manager.
❌ Problem: Website User sees backend menus.
✅ Fix: Ensure "Desk Access" is disabled in their role.
Here’s a quick look at some of the best practices for User Role Management.
✔ Principle of Least Privilege (Grant minimal necessary access).
✔ Audit roles quarterly to remove unused permissions.
✔ Use role hierarchies (e.g., "Manager" inherits "Employee" permissions).
✔ Document role definitions for consistency.