For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users and Groups

Manage access rights for users and groups.

The Users and Groups module allows you to manage the data of all the users and groups that belong to your tenant. To give users access to the system, add them to the tenant, create the relevant groups, and assign users to those groups. A user’s effective access is determined by the access controls assigned to their groups and the scopes included in those access controls. Groups can also include site-based or custom restrictions to limit visibility to specific data sets where supported.

How authorization works

User access in the platform follows a consistent model:

  1. Users belong to one or more groups

  2. Groups are assigned one or more access controls

  3. Access controls contain lists of scopes

  4. Scopes determine what users can view or manage

This means Users and Groups is the place where you connect people to the access model. For more information about the underlying authorization objects, see Access Controls and Scopes.

Definitions

User - an employee using the Emporix Management Dashboard.

User Group - a group of users that share some common characteristics, like performing similar job. User group defines access controls for the users. It can define site permissions or custom restrictions to limit visibility for members to only entities assigned to particular sites/restriction values. See more in Restrictions.

Role - a combination of predefined access controls that allow users to perform some actions on resources within the system. You can apply a role to a user group.

Access control - a combination of scopes that allows performing specific actions on specific resources.

Scope - a single permission for a specific action on a resource, for example, viewing orders. Available scopes in your tenant include platform scopes, tenant-defined scopes, and scopes generated for custom entities.

Restriction - the condition applied on entities and employee groups to manage access or roles separation. Most commonly, restrictions are identical to sites, but can also apply to custom keys.

Users

You can filter or sort the users list by first name, last name, email address, department or status.

Users view
Users view

There are two status types:

  • The Green dot shows the user is active

  • The Grey dot shows that the user was added and provisioned, but has not registered their account yet

Create a user

1

Go to the users view

In the Administration module, go to Users and Groups.

2

Choose to create a user

In the Users tab, choose Create New User.

3

Provide the user details

Provide all the requested information. All fields are mandatory.

4

Save your configuration

Saving your changes adds the new user to the users list straight away.

The user receives an email invitation to join the tenant. Note the email has to be a company email address.

If at any point you decide to stop adding the new user, you can use the Discard option. It clears all the fields and removes the data you’ve entered for the user.

Add user
Add user

Preferred language

The Preferred Language field stores the language preference in the Identity and Access Management (IAM) profile of the user being created or edited. When that user signs in, the Management Dashboard evaluates the preference separately for the interface language and data language selectors. The interface supports English and German. Available data languages depend on the tenant configuration. Each selector applies the preference when that language is available. Otherwise, it keeps the language last selected in the browser. If no language was previously selected, the interface uses English, and the data language uses the tenant's default language.

For details about the language selectors, see Data and interface languages.

Groups

You can filter and sort groups by the group name.

Groups view
Groups view

Set the relevant users permissions at the group level. Users can belong to several groups with different access rights. By assigning users to relevant groups, you control what they are able to see and/or edit in the Management Dashboard. Bear in mind that if you assign a user to two groups that have different permissions set for a specific resource, the manage overwrites read permission and the user is able to manage the resource, not only view it.

Create a user group

1

Go to Users and Groups

In the Administration module, go to Users and Groups dashboard.

2

Choose to create a new group

Go to the Groups tab and click the Create New Group.

3

Provide the group's details

In General section, provide the group's ID, name and description.

4

Optional: Define the group restrictions

This step applies if you'd like to restrict access control to the entities that are site-aware, such as companies (legal entities), customers, carts, orders, or quotes. Choose one or multiple sites or custom restrictions from the list.

Group site permissions
Group site permissions
Group restrictions
Group restrictions
5

Optional: Choose the group role

Choose the Role for the group, you can select between:

  • Standard role for Management Dashboard users: Viewer, Manager, or Admin.

  • One of the Templates for Manager roles with specific access rights.

  • Vendors role for a created vendor with orders or products read/manage access rights.

Product switcher
Product switcher
Role templates
Role templates
Vendor roles
Vendor roles

For more information, see Predefined roles.

Based on your choice of Role, you can see that the pre-defined access controls in Management Dashboard Settings section get selected automatically.

6

Set access rights

Set up the group access rights in the Access Controls Assignment section:

Choose +Assign Access Controls to select access controls from the list of available options. Access controls are created in the Access Controls view and include the scopes selected for each control.

7

Confirm with Save

Assign users to a group

To allow a user to work within the tenant, assign the user to a user group with a set of specific access rights. You can do it in two ways: from the user perspective and from the user group perspective.

From the user perspective

1

Go to users view

In the Administration module, go to Users and Groups -> Users.

2

Choose the user

To open the edit mode, select the relevant user row.

3

Assign the user group

Go to the Access tab and select the relevant user group.

4

Save your changes

Choose Save to keep your configuration.

User access groups
User access groups

From the user group perspective

1

Go to the groups view

In the Administration module, go to Users and Groups -> Groups.

2

Go to the members management

Open the group you want to add members to and go to Members tab. Choose Add members.

3

Add the members

Select the users to add, you can search by first name, last name, email or department. Confirm with Add members.

From the user group edit mode

1

Go to the groups view

In the Administration module, go to Users and Groups -> Groups.

2

Choose the group

To open the edit mode, select the relevant group.

3

Assign the members

Go to the Members tab and choose Add Members. Select the users that you want to add to the group, you can search by first name, last name, email or department.

4

Save your changes

Choose Save to keep your configuration.

Group members
Group members

Select user roles

User roles can be configured either with the predefined roles that are automatically available to choose from, or by creating custom roles which you can use for more complex and specific system access requirements.

Predefined roles

You can choose from the predefined roles for a user group or define manually the relevant access controls. Note that manage access control contains read, create, edit, and delete actions.

Viewer

Viewer Access Matrix
Service
Resource
Read
Manage

Agentic

✓

Agents

✓

Customer Management

✓

Companies

✓

Customer

✓

Groups

✓

Segments

✓

Coupons

✓

Quotes

✓

Quotes

✓

Status Quotes

✓

Orders

✓

Orders

✓

Returns

✓

Carts

✓

Carts

✓

Catalogs

✓

Catalogs

✓

Categories

✓

Classifications

✓

Products

✓

Products

✓

Product Templates

✓

Labels

✓

Brands

✓

Pricing

✓

Price Models

✓

Price Lists

✓

Settings

✓

Sites

✓

Delivery Methods

✓

Delivery Times

✓

Units

✓

Tax

✓

Countries

✓

Currencies

✓

Languages

✓

System Preferences

✓

Mixin Schemas

✓

Extensions

✓

e.g. site settings

✓

Administration

✓

Users and Groups

✓

Webhooks

✓

Extensions

✓

Modules

✓

Perspectives

✓

Hosting

✓

Statistics

✓

Manager

Manager Access Matrix
Service
Resource
Read
Manage

Agentic

✓

Agents

✓

Customer Management

✓

Companies

✓

Customer

✓

Groups

✓

Segments

✓

Coupons

✓

Quotes

✓

Quotes

✓

Status Quotes

✓

Orders

✓

Orders

✓

Returns

✓

Carts

✓

Carts

✓

Catalogs

✓

Catalogs

✓

Categories

✓

Classifications

✓

Products

✓

Products

✓

Product Templates

✓

Labels

✓

Brands

✓

Pricing

✓

Price Models

✓

Price Lists

✓

Settings

✓

Sites

✓

Delivery Methods

✓

Delivery Times

✓

Units

✓

Tax

✓

Countries

✓

Currencies

✓

Languages

✓

System Preferences

✓

Mixin Schemas

✓

Extensions

✓

e.g. site settings

✓

Administration

Users and Groups

✓

Webhooks

✓

Extensions

✓

Modules

✓

Perspectives

✓

Hosting

✓

Statistics

✓

Administrator

Administrator Access Matrix
Service
Resource
Read
Manage

Agentic

✓

Agents

✓

Customer Management

✓

Companies

✓

Customer

✓

Groups

✓

Segments

✓

Coupons

✓

Quotes

✓

Quotes

✓

Status Quotes

✓

Orders

✓

Orders

✓

Returns

✓

Carts

✓

Carts

✓

Catalogs

✓

Catalogs

✓

Categories

✓

Classifications

✓

Products

✓

Products

✓

Product Templates

✓

Labels

✓

Brands

✓

Pricing

✓

Price Models

✓

Price Lists

✓

Settings

✓

Sites

✓

Delivery Methods

✓

Delivery Times

✓

Units

✓

Tax

✓

Countries

✓

Currencies

✓

Languages

✓

System Preferences

✓

Mixin Schemas

✓

Extensions

✓

e.g. site settings

✓

Administration

✓

Users and Groups

✓

Webhooks

✓

Extensions

✓

Modules

✓

Perspectives

✓

Hosting

✓

Statistics

✓

Catalog and Product Manager

Catalog and Product Manager Access Matrix
Service
Resource
Read
Manage

Catalogs

✓

Catalogs

✓

Categories

✓

Classification

✓

Products

✓

Products

✓

Product Templates

✓

Labels

✓

Brands

✓

Administration

Webhooks

✓

Pricing Manager

Pricing Manager Access Matrix
Service
Resource
Read
Manage

Pricing

Price Models

✓

Price Lists

✓

Settings

Tax

✓

Units

✓

Countries

✓

Currencies

✓

Products

Products

✓

Product templates

✓

Catalogs

Catalogs

✓

Categories

✓

Administration

Users and Groups

✓

Order Fulfillment Manager

Order Fulfillment Manager Access Matrix
Service
Resource
Read
Manage

Customer Management

Customer

✓

Orders

✓

Orders

✓

Returns

✓

Settings

Sites

✓

Compare role templates

Role Templates Comparison Matrix
Service
Resource
Viewer
Manager
Administrator
Catalog Manager
Pricing Manager
Order Fulfillment Manager

Customer Management

Companies

Read

Manage

Manage

✗

✗

✗

Customer

Read

Manage

Manage

✗

✗

Read

Coupons

Read

Manage

Manage

✗

✗

✗

Quotes

Quotes

Read

Manage

Manage

✗

✗

✗

Status Quotes

Read

Manage

Manage

✗

✗

✗

Orders

Orders

Read

Manage

Manage

✗

✗

Manage

Returns

Read

Manage

Manage

✗

✗

Manage

Carts

Carts

Read

Manage

Manage

✗

✗

✗

Catalogs

Catalogs

Read

Manage

Manage

Manage

Read

✗

Categories

Read

Manage

Manage

Manage

Read

✗

Products

Products

Read

Manage

Manage

Manage

Manage

✗

Product Templates

Read

Manage

Manage

Manage

Read

✗

Labels

Read

Manage

Manage

Manage

✗

✗

Brands

Read

Manage

Manage

Manage

✗

✗

Pricing

Price Models

Read

Manage

Manage

✗

Manage

✗

Price Lists

Read

Manage

Manage

✗

Manage

✗

Settings

Sites

Read

Manage

Manage

✗

✗

Read

Delivery Methods

Read

Manage

Manage

✗

✗

✗

Delivery Times

Read

Manage

Manage

✗

✗

✗

Units

Read

Manage

Manage

✗

Manage

✗

Tax

Read

Manage