Roles & Access to the Platform Features by Role
- DevPortal Editor (Unlicensed)
Owned by DevPortal Editor (Unlicensed)
13/09/21
2 min read
Loading data...
Main Roles in the Platform
At the user level of the platform, the roles that a user must know are these:
- USER (ROLE_USER): This role has access in read-only mode to the platform, that is, it can consume information from the platform generated by others but not upload information, it can therefore consume dashboards, APIs, query ontologies, ...
- DEVELOPER (ROLE_DEVELOPER): EThis role can use all the DaM and IoT capabilities of the platform without restrictions, it can create ontologies, APIS, rules, ... It is the user type of the platform, and the one created by default. It has limited access to the IA capabilities of the platform, to control the consumption of resources of an installation.
- ANALYTICS (ROLE_DATASCIENTIST):Â this role extends the capabilities of the Developer role, allowing access to analytical tools and AI, therefore it has access to DataFlow, Notebooks, Models,...
- ADMINISTRATOR (ROLE_ADMINISTRATOR):Â This role has administrative access to the Control Panel of the Platform, from there you can manage all the concepts of an instance of the platform created by the other users, including user management, ontologies, permissions, ...
Internal Roles
Internally, the platform manages a set of roles that allow the operation and management of a platform installation:
- DEVOPS (ROLE_DEVOPS): This role is responsible for managing the CI / CD process of the platform, it has access to the Jenkins that is managed from the platform, from where it can launch the compilation and generation pipelines of versions, both platform and verticals and microservices deployed on the platform.
- OPERATIONS (ROLE_OPERATIONS): this role only has access to the monitoring tools of the platform, being able to know the state in which each module is located and being able to generate alerts from these.
- SYS_ADMIN (ROLE_SYS_ADMIN): This role has system administration access, allowing access to the underlying infrastructure of the platform
Other Roles:
In addition to these main roles there are 2 more roles with special characteristics:
- VIEWER (ROLE_DATAVIEWER): This role is a subrole of the USER role, allows only access to the Dashboards and Marketplace. This role contributes to the ecosystem of the platform and can create solutions that are marketed next to the solution (for example Smart Home solution, Smart Waste) and therefore has all the permits of the ANALYTICS Role plus access to a part of the Console of Operation of the platform to be able to deploy and operate its vertical.
EN | ES
The table shows the access that the different roles of the platform have to the different characteristics of the platform:
Within these, we can differentiate between the roles of users that interact with the platform and internal roles that are responsible for the management of a specific instance.