Role Creation and Role Profiles
Overview
Roles define what users can access and modify within the application, from sales documents to retail operations. iVendNext offers predefined roles such as Cashier and Manager, but you also have the flexibility to create custom roles that suit your specific workflows.

This guide explains how to:
✔ Create new roles with specific permissions.
✔ Use Role Profiles to assign multiple roles at once.
✔ Optimize role management for teams.
Part 1: Creating Custom Roles
Step 1: Navigate to Role Management
Go to: Home > Users and Permissions > Role.
Click "Add Role" to create a new role.

Step 2: Define Role Properties
Fill in these key fields:
Field | Description | Example Value |
---|
Role Name | Unique identifier for the role. | "Inventory Supervisor" |
Home Page | Default landing page (e.g., Retail Dashboard). | "Stock Dashboard" |
Restrict to Domain | Limit access to specific modules (e.g., Retail, Manufacturing). | "Retail" |
Desk Access | Allow access to iVendNext’s desktop interface. | Enabled |
Two-Factor Auth | Enforce 2FA for added security (recommended for admin roles). | Optional |
Note: Check "Is Custom" to mark the role as user-defined.
Step 3: Assign Permissions
Click "Role Permissions Manager" in the role record.
Set permissions for:
Document Types (e.g., Sales Invoice, Leave Application).
Stages (Creation, Submission, Cancellation).
Field Levels (e.g., Level 0 = Basic access, Level 1 = Sensitive fields).
Example: Creating an "Inventory Supervisor" Role
Permissions: Read/write access to Stock Entry, no access to Sales.
Domain: Restricted to "Stock."
Home Page: "Stock Dashboard."
Part 2: Using Role Profiles
Role Profiles group multiple roles for efficient assignment (e.g., a "Store Manager" might need Cashier + HR roles).
Step 1: Create a Role Profile
Navigate to: Home > Users and Permissions > Role Profile.
Click "Add Role Profile."
Step 2: Add Roles to the Profile
Enter a Profile Name (e.g., "Senior Cashier").
Select multiple roles from the list (e.g., Cashier + Shift Manager).
Example Role Profiles
Profile Name | Roles Included | Use Case |
---|
Retail Lead | Cashier, Manager, HR User | Store supervisors. |
Finance Admin | Accounts Manager, Report Viewer | Teams handling invoices and reports. |
Part 3: Assigning Roles to Users
Option 1: Single Role Assignment
Go to: Home > Users and Permissions > User.
Open a user profile (e.g., "Tony Stark").
Under Roles, select the desired role (e.g., "Manager").
Option 2: Bulk Assignment via Role Profiles
Navigate to the User list.
Select multiple users, then apply a Role Profile (e.g., "Retail Lead").
Best Practices
Avoid Over-Permissioning: Grant only necessary access (e.g., Cashiers shouldn’t void transactions).
Audit Roles Quarterly: Remove outdated roles or adjust permissions.
Use Role Profiles for Teams: Simplify onboarding (e.g., assign "Retail Lead" to all supervisors).
Troubleshooting
Here’s a quick look at some common issues you might run into.
Related Articles
Understanding Role-Based Permissions
Overview This article explains how roles work, their importance, and how to leverage them for seamless POS management. What Are Roles and Permissions? Roles A role is a collection of permissions assigned to users based on their job functions. For ...
Configuring Role-Based Permissions for Documents
Overview This article provides a step-by-step guide to setting up granular permissions for documents, including field-level restrictions and stage-based controls. Step 1: Accessing the Role Permissions Manager Navigate to: Home > Users and ...
Material Requests and Their Role in Procurement
Overview This article outlines the key aspects of Material Requests in iVendNext, including how to create them, their role in the procurement process, and how they integrate with other modules such as Purchase Orders and Request for Quotations ...
Delivery Notes and Their Role in iVendNext
Introduction In the world of inventory management and logistics, delivery notes play a crucial role in ensuring that goods are delivered accurately and efficiently. iVendNext, a comprehensive ERP solution, provides robust tools for creating and ...
Integrating Auto Lookup Profiles with POS Interface for Seamless Transactions
Overview This article explores how to seamlessly integrate Auto Lookup Profiles with iVendNext's POS interface, ensuring optimal performance and a frictionless user experience. Why Integration Matters The Connected POS Ecosystem Auto Lookup Profiles ...