Introduction

Client Role-based access in the OMS is designed to provide access controls and functionalities of OMS to users based on their roles, particularly focusing on client-specific operations. The Client Role-based access in OMS aims to enhance security, streamline user interactions, and provide tailored functionalities to meet the specific needs of clients.

The primary goal is to enable 3PLs (third-party logistics providers) to offer their clients a portal for order creation, tracking, and inventory management. Moreover, This enables client-specific data views in the same staging environment for testing purposes and reduces the number of staging environments.

Here are the key points:

Client-Specific Access: Users can be granted access to specific clients within the OMS. This is managed by assigning roles for client resources to users, allowing them to access data and perform actions only for those clients.

Role Assignment: Admin users with special roles (app.admin and resource.admin) can add clients to the resource. Additionally, users with the app.admin role can grant access to specific client resources to other users.

Giving a user access to the specific client(s)

Giving a user access to the specific client(s) requires certain steps to be followed:

  1. Set up different Client IDs in omni-client resource domain.
    1. Give a user resource.admin access
    2. Add clientId to omni-client resource
  2. Finally, Giving a user access to the specific client(s)

Add client IDs to the omni-client resource domain, a Mandatory One-Time Setup (Managed by Increff Success Team)

In order to give client level access to users, the one-time step would be to set up different Client IDs in omni-client resource.

Client IDs can be added to the omni-client resource only by the user having app.admin as well as resource.admin access. Only the Client IDs added to omni-client are eligible for giving individual client access to any users.

Steps to give a user resource.admin access

Only app.admin user can grant resource.admin access to himself/ herself or to any other app.admin user. Below steps should be followed.

  1. Go to Manage Users.

  1. Search the user to whom you want to give resource.admin role access.

  2. Search for resource role in Application field at Top tab.

  1. Select resource.admin role. Click Submit.

Steps to add clientId to omni-client resource

A user having both app.admin and resource.admin roles can only add client IDs to omni-client resource.