Company Account feature walkthrough

Edit on GitHub

The Company Account feature allows controlling 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 in 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 as well as ReplaceDeleteButtonCompanyUserTableActionLinksExpanderPlugin plugins for the CompanyUserG module. Also, BusinessOnBehalfGui takes user information from the CompanyUser module.

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

Module relations

INTEGRATION GUIDES MIGRATION 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