Understanding Account, Device and Users

This article covers the basic data types for the User Portal.

Account: (sometimes referred to as Tenant) is the end Account created for the end-user.  

Account Type: You can have different types of accounts.  For example, a parent company vs local site.  Or distribute vs end customer.   This is used to present different dashboards based on account type.  Account type is also used to enforce different billing plans for the customer.  By default, none is assigned.  

Device: This is a device on the IoT Platform.  A Device can be linked to one or more Account.  Linking can be done programmatically or manually by the Super Admin.  A configuration is required in the Advanced Config to enable a device to link to more than one account.

Device Type: A device can be linked to a device type.  By default this feature is disabled.  A device type is useful to create additional data fields describing that device to be presented in the portal.  Linking a device to a device type can be done manually or programmatically.

Account Users: These are the end-users of the portal.  Account users can be linked to one or more accounts.  There are two types of Account User roles (Admin and Limited).  The roles are specific to an account.  An account user may have different roles based on the account they have access to.  Custom dashboards can be limited to either type.  Admin users can add and remote users to their accounts.  

Super Admin: These users are for internal admin and developer access only.  Not for end-users. This is the highest level of access.

Super User: This user is similar to Super Admin except it has not accessed to the custom dashboard code.