Everon offers a complex account and user management system that can be applied flexibly to match your business model.
An account is a grouping of assets associated with a tenant's customer and has a billing relationship with the tenant. A tenant is therefore never referred to as an account, but simply called the tenant. Accounts can contain multiple users and assets, depending on the customer's needs. A user who owns an account is called an Account Owner - this is the role they receive when they create their account, or are invited to use the platform by the tenant as a client.
There are two different types of account, namely, business and consumer. Business accounts are intended for companies who have entered the world of eMobility and this type of account caters to many use cases within this scope. Consumer accounts are intended for owners of assets for personal use. Tenants can set up different asset subscriptions for each type of account, meaning they can price them accordingly.
Just as tenants, owners of business accounts can invite their customers to use the platform. Tenants are also able to invite an account owner's customers, who from a tenant platform's perspective are referred to as end-users. A business account's customers can range from employees who drive a company car to users of their company's charging stations. In inviting a customer to use the platform, business account owners create a new level under their account, which is commonly referred to as a sub-account. Whatever the use case, Everon offers the possibility to flexibly set up accounts on different levels.
Users can be defined as anyone who has access to the platform, on any level. These can therefore be users of the tenant, or users of an account or sub-account. Throughout the various levels of user access on the platform, a distinction is made between two different types of user: system users and customers.
On tenant level, a system user is someone who has been invited to help manage the tenant. This can be for any purpose, from helping to manage roaming settings to outsourcing first line support to an external agency. The list of customers in the tenant are accounts and any users associated with them. When inviting a customer through a tenant, a choice can be made between two different categories: clients and end-users. Clients are direct customers of the tenant and gain access to the platform as account owners (account level). End-users are customers of a business account and gain access on a sub-account level. A client's account must therefore already exist before an end-user can be invited to use the platform through the tenant.
On an account level, system users can be invited to help the account owner manage their platform. Account and sub-account level system users cannot be invited to use the platform by the tenant.
Customers of business accounts can be assigned one of two roles, Account Owner or Driver and gain access on a sub-account level. Account owners on this level are therefore often referred to as Sub-Account Owners. Sub-account owners have a different permission set to drivers, and are able to invite system users to help them manage their platform as well.
A role is a set of permissions that can be assigned to a user and defines what they are able to do in the platform. The roles vary per level. Below is a table with the different roles associated with each platform level:
Each role comes with a different set of permissions. In some cases, it's possible to stack the roles. For example, a tenant system user can be assigned both the Technical Support and Customer Support role, which provides them with more access to technical support functionalities within the platform.
Not every role is able to invite users to the platform. The diagram below illustrates the different roles that are able to invite other users, and the types of user they can invite.