Note
Device names are not the IMEI!.
In MobileTrack Nexus, various business data types such as Accounts, Companies, Devices, Roles and Environments are identified and described using common properties. These properties include a GUID (Globally Unique Identifier) for unique identification and a string label for descriptive naming of the resource.
A GUID[1] is a 128-bit identifier used to uniquely distinguish each entity in the system. It is typically represented in hexadecimal format as 8-4-4-4-12 (e.g., "123e4567-e89b-12d3-a456-426614174000"). This ensures that every entity, such as a user or device, has a unique identifier across the entire system.
The string label serves as a human-readable name or description for each entity. It provides a clear and intuitive identifier for users to recognize and manage entities (e.g., "John Doe" for a user, "Development Environment" for an environment).
Accounts represent individual users or user groups. Each account is associated with:
Id: Id for unique identification.
Label: EmailAddress of the user.
Accounts are linked to the role assigned to them, the company they're a part of and the environment they're assigned to.
Environments are logical groupings that can represent different stages such as development, testing, or production. They include:
Id: Id for unique identification.
Label: Label Descriptive name for the environment (e.g., "Production Server").
Environments refer to the company they're a part of and their parent environment (except for the root environment).
Devices refer to physical or virtual hardware, such as computers, servers, or IoT devices. Each device includes:
Id: Id for unique identification.
Label: Device name or identifier (e.g., "BlueLine Kamer 2").
Devices are linked to the environment and company they're a part of, and optionally a user they're attached to. (e.g. a mobile phone or tracker device)
Companies represent the customer organizations using the MobileTrack Nexus platform. Each company includes:
Id:Id for unique identification.
Label: Label Company name (e.g., "Elderly Care Group").
Although many items are part of a company and refer to it, companies do in turn not refer back to the items within it.
Roles define permissions and access levels for accounts. Each role includes:
Id: Id for unique identification.
Label: Role name (e.g., "Admin", "Viewer").
Built-in roles do not have a company, but custom roles have a company as their owner.
Settings refer to configuration data that can apply to a whole company or a specific user. If both exists, the latter is used.
Id: Id refers to the account or company they're assigned to.