Role Creation and Role Profiles

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

  1. Go to: Home > Users and Permissions > Role.

  2. 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

  1. Click "Role Permissions Manager" in the role record.

  2. 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

  1. Navigate to: Home > Users and Permissions > Role Profile.

  2. 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

  1. Go to: Home > Users and Permissions > User.

  2. Open a user profile (e.g., "Tony Stark").

  3. Under Roles, select the desired role (e.g., "Manager").


Option 2: Bulk Assignment via Role Profiles

  1. Navigate to the User list.

  2. Select multiple users, then apply a Role Profile (e.g., "Retail Lead").




Best Practices

  1. Avoid Over-Permissioning: Grant only necessary access (e.g., Cashiers shouldn’t void transactions).

  2. Audit Roles Quarterly: Remove outdated roles or adjust permissions.

  3. 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.


  • Issue: A user can’t access a document type.
    Solution: Check their role’s permissions in Role Permissions Manager.


  • Issue: Role changes aren’t applying.
    Solution: Ensure the role isn’t Disabled in the Role settings.




    • 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 ...