Session 2.1 - User Types

Session 2.1 - User Types

This session gives you an overview of the User Types in iVendNext.


Info

Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session:

  • Understanding User Types and Access

  • Creating and Configuring Users

  • Structure Permissions Using A Role Matrix


Notes
To maintain a structured learning path, participants must complete all units within the session before advancing to the next chapter.




Understanding User Types and Access

The article below provides an introduction to User Types and Access in iVendNext.


Why User Types Matter

In iVendNext, managing users effectively is fundamental to a secure and streamlined experience. Whether you're setting up a cashier at a retail outlet or configuring an admin for backend operations, understanding the user type β€” System Users is essential. Users can have different roles, permissions, and access scopes. Choosing the right setup helps ensure they use the application according to their responsibilities.


This article breaks down the differences, setup process, and best practices for managing user types in iVendNext.




System Users: The Backbone of Administrative Control

System Users are designed for internal operations. These users typically include administrators, finance managers, inventory controllers, and other backend staff who need access to the full suite of iVendNext modules.


Key Characteristics:

  • Access to backend modules like Accounting, Inventory, and Configuration

  • Can be assigned multiple roles with granular permissions

  • Ideal for users who manage workflows, reporting, and system settings


Setup Process:

  1. Navigate to the User List under the Admin Panel.

  2. Click Create New User and select System User.

  3. Fill in basic details: Name, Email, Username.

  4. Assign relevant roles (e.g., Finance Manager, Inventory Controller).

  5. Configure permissions using the Role Matrix.

  6. Save and verify the user profile.


Example Use Case: A finance manager responsible for reconciling bank statements and managing deferred revenue would be set up as a System User with access to Accounting and Reports modules.




System User: Features

The table below talks about System Users.


Feature

System User

Access Scope

Full backend modules

Role Flexibility

Multiple roles allowed

Ideal For

Admins, Managers

Setup Complexity

Moderate to High

Security Configuration

Advanced options




Assigning and Verifying User Types

After creating a user, it’s crucial to verify their access:


  • Use the User Audit Log to confirm login activity.

  • Check Role Matrix to ensure permissions align with responsibilities.

  • Test workflows (e.g., POS transactions or report generation) to validate setup.




Common Pitfalls and How to Avoid Them

  • Mistaken Role Assignment: Assigning a Website User to backend modules will result in access errors.

  • Overlapping Permissions: Avoid giving System Users POS access unless necessary.

  • Email Conflicts: Ensure unique email addresses for each user to prevent login issues.


Some of the best practices for User Type Management are:

  • Start with Role Mapping: Before creating users, define roles and responsibilities clearly.

  • Use Naming Conventions: Prefix usernames with role identifiers (e.g., cashier_john, admin_ravi) for clarity.

  • Review Access Quarterly: Periodically audit user roles and permissions to maintain security.

  • Train Before Granting Access: Ensure users understand their interface and responsibilities before activating their account.




Additional Learning Resources

For deeper insights and ongoing support, participants are encouraged to explore the following:


  • πŸ“˜ iVendNext Wiki Documentation: Access the official user manual for detailed guidance on system features and workflows.
    Visit the Wiki Docs


  • πŸ› οΈ iVendNext Help Portal: Browse categorized knowledge articles covering Accounting, Buying, Selling, Stock, and more.
    Explore the Help Portal


These resources complement your training journey and serve as valuable references throughout the certification process.





Idea
Once you've completed the article, continue to the next topic in the training module to build on your understanding.




Creating and Configuring Users

The article below provides an introduction to Creating and Configuring Users in iVendNext.


Objective

This guide helps you confidently create and configure both System Users and Website Users in iVendNext. By the end, you’ll be able to:


  • Create users with appropriate access levels

  • Assign roles and permissions

  • Configure POS settings for Website Users

  • Validate user setup through testing and audit tools




Step 1: Access the User Management Panel

  1. Log in to iVendNext with an Admin account.

  2. Navigate to Configuration β†’ Users β†’ User List.

  3. Click Create New User.




Step 2: Choose the System User Type

You’ll be prompted to select the user type:


Option

Use When...

System User

The user needs backend access (e.g., Accounting, Inventory)


Select the appropriate type based on the user's role.




Step 3: Fill in Basic User Details

  • Full Name: Use real names for clarity.

  • Username: Follow naming conventions (e.g., cashier_ravi, admin_neha).

  • Email Address: Must be unique.

  • Mobile Number (optional): Useful for password recovery and alerts.




Step 4: Assign Roles and Permissions

For System Users:

  1. Choose one or more roles (e.g., Finance Manager, Inventory Controller).

  2. Use the Role Matrix to fine-tune permissions:

    • View, Create, Edit, Delete access per module

    • Approval rights (e.g., for journal entries or purchase orders)


For Website Users:

  1. Assign a single role (typically Cashier or Store Manager).

  2. Enable POS Operations.

  3. Configure shift settings:

    • Default POS terminal

    • Shift timings

    • Receipt format preferences




Step 5: Configure Security Settings

  • Password: Set a secure default password; users can change it later.

  • Two-Factor Authentication (optional): Recommended for System Users.

  • Account Status: Set to Active to enable login.




Additional Learning Resources

For deeper insights and ongoing support, participants are encouraged to explore the following:


  • πŸ“˜ iVendNext Wiki Documentation: Access the official user manual for detailed guidance on system features and workflows.
    Visit the Wiki Docs


  • πŸ› οΈ iVendNext Help Portal: Browse categorized knowledge articles covering Accounting, Buying, Selling, Stock, and more.
    Explore the Help Portal


These resources complement your training journey and serve as valuable references throughout the certification process.





Idea
Once you've completed the article, continue to the next topic in the training module to build on your understanding.




Topic - Structure Permissions Using A Role Matrix

The article below provides an introduction to Structure Permissions Using A Role Matrix in iVendNext.


Overview

The Role Matrix in iVendNext allows you to define what each user can see, do, and approve across modules. This article guides you through designing a Role Matrix that reflects your operational needs, minimizes errors, and supports secure, efficient workflows.




What Is the Role Matrix?

Think of the Role Matrix as a permission blueprint. It maps:


  • Modules (e.g., Accounting, Inventory, POS)

  • Actions (View, Create, Edit, Delete, Approve)

  • Roles (e.g., Finance Manager, Cashier, Store Supervisor)


Each role gets a tailored set of permissions based on their responsibilities.




Step-by-Step: Designing a Role Matrix

1. Define Operational Roles

Start by listing the roles in your organization:


  • Admin

  • Finance Manager

  • Inventory Controller

  • Cashier

  • Store Manager


For each role, write down their core tasks and required modules.


2. Map Modules to Roles


Role

Required Modules

Admin

All modules

Finance Manager

Accounting, Reports

Inventory Controller

Inventory, Purchase, Stock Ledger

Cashier

POS

Store Manager

POS, Inventory (View only)


3. Assign Permissions per Module

For each module, define what actions the role can perform:


Module

Role

View

Create

Edit

Delete

Approve

Accounting

Finance Manager

βœ…

βœ…

βœ…

❌

βœ…

Inventory

Inventory Controller

βœ…

βœ…

βœ…

βœ…

❌

POS

Cashier

βœ…

βœ…

❌

❌

❌

POS

Store Manager

βœ…

βœ…

βœ…

❌

βœ…


Use checkboxes or toggles in the iVendNext Role Matrix interface to apply these settings.




Test Your Role Matrix

After assigning roles:


  • Log in as a test user for each role.

  • Try common workflows (e.g., create invoice, approve journal entry).

  • Confirm that unauthorized actions are blocked.

  • Use the Audit Log to verify activity.




Common Mistakes to Avoid

  • Over-permissioning: Giving users access to modules they don’t need increases risk.

  • Missing Approvals: Forgetting to assign approval rights can stall workflows.

  • Role Overlap: Avoid assigning multiple roles unless necessaryβ€”this can cause permission conflicts.




Best Practices

Some of the best practices are:


  • Start Simple: Begin with minimal permissions and expand as needed.

  • Document Role Definitions: Keep a reference sheet for each role’s permissions.

  • Review Quarterly: Audit the Role Matrix every 3 months to ensure alignment.

  • Use Naming Conventions: Label roles clearly (e.g., finance_mgr, pos_cashier) for easy tracking.




Additional Learning Resources

For deeper insights and ongoing support, participants are encouraged to explore the following:


  • πŸ“˜ iVendNext Wiki Documentation: Access the official user manual for detailed guidance on system features and workflows.
    Visit the Wiki Docs


  • πŸ› οΈ iVendNext Help Portal: Browse categorized knowledge articles covering Accounting, Buying, Selling, Stock, and more.
    Explore the Help Portal


These resources complement your training journey and serve as valuable references throughout the certification process.





Idea
Once you've completed the article, continue to the next topic in the training module to build on your understanding.




    • Related Articles

    • Session 2.1 - User Types

      This session gives you an overview of the User Types in iVendNext. Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session: Understanding User Types and Access Creating and ...
    • Session 2.1 - User Types

      This session gives you an overview of the User Types in iVendNext. Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session: Understanding User Types and Access Creating and ...
    • Session 6.1 - User Setup

      This session gives you an overview of User Setup in iVendNext. Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session: User Basics and Types User Creation User Authentication User ...
    • Session 6.1 - User Setup

      This session gives you an overview of User Setup in iVendNext. Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session: User Basics and Types User Creation User Authentication User ...
    • Session 6.1 - User Setup

      This session gives you an overview of User Setup in iVendNext. Each unit in this chapter is designed for focused learning and should be reviewed carefully. Topics Covered in this session: User Basics and Types User Creation User Authentication User ...