Understand Oracle Internet of Things Cloud Service User Roles

Access to Oracle Internet of Things Cloud Service functionality is determined by roles. To let users access specific functionality, assign the user to a role that allows access to this functionality. For example, a user cannot create device models unless they are assigned an Administrator (IoTAdministrator) role.

Oracle IoT Intelligent Applications Cloud includes global and application-specific roles. Global roles are common and apply across all your IoT applications, such as Asset Monitoring, Production Monitoring, Connected Worker, and Fleet Monitoring. Application specific roles are specific to a particular application. The Administrator (IoTAdministrator) role is automatically assigned to the user who created the Oracle Internet of Things Cloud Service instance. The other common roles such as Technician (IoTTechnician) is assigned to users after the Oracle Internet of Things Cloud Service instance is created and provides the user with technician privileges. The Viewer (IoTViewer) role is assigned to users after the Oracle Internet of Things Cloud Service instance is created and provides the user with viewer privileges. The Integrator (IoTIntegrator) role is assigned to users after the Oracle Internet of Things Cloud Service instance is created and provides the user with privileges to configure integrations with other Oracle applications or external applications.

Role Name Description

Administrator (IoTAdministrator)

The administrator is responsible for the overall administration of the application. The Administrator role is a global superuser role applicable across the Oracle Internet of Things Cloud Service applications. The administrator can manage organizations and users.

Technician (IoTTechncian)

The Technician role is a global role applicable across Oracle Internet of Things Cloud Service applications. For each application, the technician is responsible for the on-boarding and management of entities. This includes creating entity instances and configuring device connections. The technician also performs troubleshooting, and has access to the entity inventory, digital twin views, and incident updates.

Viewer (IoTViewer)

The Viewer role is a global role applicable across Oracle Internet of Things Cloud Service applications. For each application, a viewer can view the entities of the applications such as dashboards, digital twins ad notifications.

A non-admin user should have a Viewer role in order to access the Oracle IoT management console (/ui)

Integrator (IoTIntegrator

The Integrator is a common role but is primarily used in the Fleet Monitoring application. An integrator can configure integrations with other applications and configure the target applications for access.