Account Service

account image

This service implements Account and related objects. An Account can represent a person, company, or other entity. Our system uses the Account service to collect and group users, vehicles, and other objects that require such association.

Account View

The main view of the Account will display account details such as name, number, description. In addition, all objects linked to the account will be displayed in panes below Account details pane . Each service responsible for linked objects will supply the relevant information to display. E.g., Notifications, Vehicles, Violations, Work Flow activity, etc.

Users

Users are part of the Account service. Users generally represent operators associated with an Account. Users have login credentials, names, groups, custom fields, and permissions. However, Users are first-class object and can have other object linked to them, such as, Notifications, Vehicles, Violations, and the like.

Third-Party System Integration

The Account Service can use account objects/representations from applications and services "outside" of our system. All that we require is a unique identifier provided by the outside system. The external object's unique identifier will be used to provide a link to our system's attributes associated with the account. Our system will display associated data from the outside-system if it is supplied. (E.g., name, telephone, email address, etc.) This will eliminate the common problem of duplicating data across different software systems.

In addition, our login process can use third-party/external credential services when required. This is accomplished by delegating credential verification to external services. These can be existing systems employed in the enterprise, or they can be a specialized credential service that employs techniques such as multi-factor authentication.