- Documentation
- Best Practices
- Centralizing Authorization by Grouping Users
Centralizing Authorization by Grouping Users¶
You can segregate user groups according to their different job responsibilities within your organization and and grant users the kind of access that is just enough for them to perform their jobs.
We recommend creating a user group for each identified user role to control access collectively instead of authorizing users individually.
The following lists the typical roles in EnOS and the corresponding recommended services to grant access to.
Edge Developer¶
Major Duties
Develop edge software and edge configuration center in order to manage the edge gateway.
Basic Services for This Role
Model
Edge Gateway
Device Management
IoT Engineer¶
Major Duties
Set up and debug device connections, including creating products and devices, and testing the communication among the devices in the EnOS Management Console.
On-site installation, including installing the edge gateway devices and connecting the cables between edge gateways and devices.
Basic Services for This Role
Edge Gateway
Device Management
Assets Manager¶
Major Duties
Create the asset hierarchy and manage assets based on the business case scanarios. Alternatively, you can also create user accounts for internal and external users (for example, IoT engineers) to manage user authorization in EnOS.
Basic Services for This Role
Asset Management
IAM (only when the asset manager is also responsible for user management)
Application Developer¶
Major Duties
Develop applications based on the APIs and SDKs provided by EnOS to fulfill the business needs.
Basic Services for This Role
Application Registration
EnOS APIs
SDK Center
Asset Alert
Data Developer and Analyst¶
Major Duties
Tasked with data-driven business analysis, their main responsibilities include:
Using the scheduling workflows to perform data extraction, transformation, and loading (ETL) based on data storage and computing capabilities.
Developing data structure and algorithm.
Performing data analysis and data mining.
Designing BI reports based on business KPIs to assist business decisions.
Basic Services for This Role
Data IDE
Data Integration
Workflow Operation
Data Explorer
Metadata Explorer
Data Report