User Roles
Overview
The MyMaxwell system defines a fixed set of user roles. Each role has a predefined set of permissions that cannot be modified at runtime. Any change to role permissions requires changes to both backend and frontend code.
The following user roles exist in the system:
-
Superuser
Creates and manages HTMS Admin accounts. -
HTMS Admin
HTMS employee responsible for managing resellers and HTMS Viewer accounts. -
HTMS Viewer
HTMS employee with read-only, global visibility across the system. -
Reseller
External partner responsible for managing clients and their sites. -
Client Admin
End-client representative responsible for managing users within their organization. -
Client User
End-client user with view and reporting access to assigned sites.
Reseller
The Reseller is a key role in the HTMS business model and serves as the primary operational and communication interface between HTMS and the end client.
Responsibilities of the Reseller include:
- Acting as the main point of contact for the client
- Collecting and validating technical inputs such as:
- Chiller parameters
- Fluid parameters
- Number of required M&V kits
- Deploying M&V equipment on site
- Creating and configuring corresponding sites in the MyMaxwell platform
- Ordering MMU kits, M&V kits, and fluid mixtures from HTMS via the MyMaxwell portal
- Tracking order status and deliveries through the Orders page
Reseller users are grouped by reseller company. All users within a reseller company share the same set of permissions.
Client Admin
The Client Admin represents the end client organization.
Responsibilities include:
- Viewing all sites associated with their organization
- Managing client users within their organization
- Requesting a change of assigned reseller
Client User
The Client User represents an end client employee with limited access.
Responsibilities include:
- Viewing assigned sites
- Accessing efficiency dashboards
- Generating IPMVP reports for assigned sites