Company roles and permissions
You set up roles for company users with various levels of permission to access sales information and resources. By default, the company administrator is a super user with full permissions. The Access Denied page appears if a user does not have permission to access the page.
The system has one predefined Default User role, which you can use as is or modify to suit your needs. You can create as many roles as necessary to match your company structure and organizational responsibilities, such as the following:
-
Default User — The default user has full access to activities related to sales and quotes, and view-only access to the company profile and credit information.
-
Senior Buyer — A senior buyer might have access to all Sales and Quotes resources, and view-only permissions to the Company Profile, Users and Teams, Payment Information, and Company Credit.
-
Assistant Buyer — An assistant buyer might have permission to place an order using Checkout with quote, and to view orders, quotes, and information in the company profile.
Manage roles and permissions
Manage company roles from the company administrator’s storefront account.
To open Roles and Permissions:
-
Sign in to the storefront as the company administrator.
-
In the left panel, select Roles and Permissions.
-
Complete one of the following tasks.
Create a role
-
Click Add New Role.
{width="600" modal="regular"}
-
Enter a descriptive Role Name.
-
Under Role Permissions, do one of the following:
-
Select the checkbox of each resource or activity that users assigned to the role have permission to access.
-
Select the All checkbox and clear the checkbox of each resource or activity that users assigned to the role do not have permission to access.
-
-
Click Save Role.
-
Repeat these steps to create as many roles as you need.
Modify a role
-
Locate the role that you want to modify and click Edit in the Actions column.
-
Make the necessary changes to the name and permission settings.
-
When you finish, click Save Role.
Duplicate a role
-
Locate the role that you want to duplicate and click Duplicate in the Actions column.
-
Make the necessary changes to the name and permission settings.
-
When you finish, click Save Role.
Delete a role
-
In the list of roles, find the role to delete.
Only roles without assigned users can be deleted.
-
Click Delete in the Actions column.
-
When prompted to confirm, click OK.
Role list actions actions
- Duplicated added to the end.Role permissions
B2B capabilities are gated by permissions (ACL resources). When a company user opens a page or runs an action on the storefront, the application checks whether their role includes the required permission.
Company administrators can update the permission configuration for a role by selecting Edit and then selecting or clearing permissions in the Role Permissions list.
Assign these resources when you create or edit a company role in the company account. Users with permission to manage roles can open the role form and set the permission tree.
Role permissions are organized in a tree structure, with main options and subordinate options. Selecting a main option automatically selects all subordinate options. Clearing a main option automatically clears all subordinate options. You can also select or clear subordinate options individually.
All permissions
Sales permissions
Quotes permissions
Parent node in the company permission tree: Quotes.
Quote templates
Parent node: Quote Templates (under Quotes in the company tree).
Order approvals
Parent node: Order Approvals. Purchase order and approval rule permissions are nested under this branch in the tree.
Purchase orders
Purchase order rules
Company profile and contacts
Storefront permissions for company profile sections. Nested Edit entries apply only under the View permission above them in the role tree.
Company user management
Company credit
Assign a role to a company user
After you define the roles you need, assign a role to each company user.
To assign a role:
-
Sign in to the storefront as the company administrator.
-
In the left panel, select Company Users.
{width="700" modal="regular"}
-
Find the user in the list and click Edit.
-
Select the appropriate User Role for the user.
{width="700" modal="regular"}
-
Click Save.