Company Account feature walkthrough

Edit on GitHub
You are browsing a previous version of the document. The latest version is 202212.0.

The Company Account feature lets you control user access to the system within an organization by configuring different permissions and roles for the company’s entities (units) and users.

To learn more about the feature and to find out how end users use it, see Company Account for business users.

Entity diagram

The following schema illustrates relations between a company, business unit, company unit address, and customer.

schema_1.png

The following schema illustrates relations between modules of the business on behalf functionality:

business-on-behalf-module-relations.png

The BusinessOnBehalfGui module provides the BusinessOnBehalfGuiAttachToCompanyButtonCustomerTableActionExpanderPlugin plugin for the Customer module and CompanyUserTableAttachToBusinessUnitActionLinksExpanderPlugin. It also provides the ReplaceDeleteButtonCompanyUserTableActionLinksExpanderPlugin plugins for the CompanyUserG module. BusinessOnBehalfGui also takes user information from the CompanyUser module.

The following schema represents module relations of the Customer Login by Token feature:

Module relations

INSTALLATION GUIDES UPGRADE GUIDES GLUE API GUIDES TUTORIALS AND HOWTOS REFERENCES
Company Account feature integration CompanyUser migration guide Retrieving companies HowTo - Generate a token for login Customer Login by Token reference information
Glue API: Company Account feature integration BusinessOnBehalfDataImport migration guide Retrieving business units
Retrieving business unit addresses
Retrieving company users
Retrieving company roles
Authenticating as a company user
Managing company user authentication tokens