4 Create and Manage Users
Access to Oracle IoT Production Monitoring Cloud Service functionality is determined by pre-defined roles.
Note:
You can also use your Oracle Identity Cloud Service instance to manage users, and their assigned roles, for the registered Oracle IoT Production Monitoring Cloud Service application.
You can access Oracle Identity Cloud Service from the My Services page of your cloud subscription.
Understand Roles and Users
Oracle IoT Production Monitoring Cloud Service uses predefined roles for the application users. Roles are a set of privileges assigned to a user.
Oracle IoT Intelligent Applications Cloud includes global and application-specific roles. Global roles 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, such as Production Monitoring.
Oracle Identity Cloud Service provides a centralized identity store for your Production Monitoring roles and users. When you create a user in Production Monitoring, the user is created and stored in the identity domain associated with your IoT application in Oracle Identity Cloud Service. You can grant one or more roles to a user.
Oracle IoT Production Monitoring Cloud Service uses the following roles:
-
Administrator (IoTAdministrator): The administrator is responsible for the overall administration of the application. The Administrator role is a global superuser role applicable across Oracle IoT Intelligent Applications Cloud applications.
The administrator sets up and maintains the application. The administrator:- Creates organizations.
- Creates and manages users.
-
Factory Manager (IoTFactoryManager): The factory manager is responsible for the overall operation of the factory. The factory manager creates factories, associated factory dashboards, and metrics.
The factory manager:
- Creates factories.
- Creates machine types.
- Imports machines from SCM Maintenance Cloud.
- Creates machines.
- Adds or removes metrics or KPIs.
- Creates factory maintenance configurations, products, and operators.
- Imports production lines, production plans, maintenance schedules, and routing tasks.
- Creates maintenance schedules.
- Creates rules.
- Creates routing tasks.
-
Technician (IoTTechnician): The technician is responsible for the onboarding 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.
The Technician role is a global role applicable across Oracle IoT Intelligent Applications Cloud applications. The technician:
- Onboards/Removes entities.
- Creates/Deletes entity instances.
- Configures connectivity:
- Creates connectors.
- Downloads schemas.
- Creates interpreters.
- Troubleshoots issues.
- Resolves incidents:
- Views related rules.
- Accesses Digital Twin views:
- Executes actions, what-if scenarios
- Accesses entity inventories.
- Edits custom attributes.
- Onboards/Removes entities.
-
Machine Operator (IoTMachineOperator): The machine operator is responsible for monitoring factory and machine metrics. The machine operator processes and updates work orders. The machine operator has read-only access to dashboards and metrics.
The machine operator was called operator in pre-22.1.1 releases.
-
Viewer (IoTViewer):The Viewer has read-only access to IoT applications. The Viewer role is a global role applicable across Oracle IoT Intelligent Applications Cloud applications.
The Viewer role was called User in pre-22.1.1 releases. A viewer can access the following entities in Operations Center:
- Dashboards
- Digital Twins
- Notifications
A non-admin application user must have explicit Viewer role to be able to log into the management console (
/ui
).
Create a New User
To let a user access Oracle IoT Production Monitoring Cloud Service, create a new user in the application . Next, assign the roles appropriate for the user’s assigned tasks.
Edit a User Account
Edit a user account to change the user’s roles, name, e-mail, or telephone information.
Search for a User Account
Use the search function to locate a specific user account or user accounts matching specific search criteria.
About Operator Types
Operators are responsible for production-related operations, such as updating production plans and actual production quantities. You can create different operator categories for different production task types.
When creating a user in Oracle IoT Production Monitoring Cloud Service with the Operator (IoTPMOperator) role, you can specify the operator type for the new user.
When creating production plans, you can assign operator tasks to individual operators. The designated operators can also update actual production data, such as the actual quantity or bad quantity numbers.
Operators can also log in to the Oracle IoT Production Monitoring Cloud Service mobile application to see the work orders assigned to them, and to view or update production plans and routing task statuses.
Assign an Operator Type to a Machine Operator
To assign an operator type to a user with the machine operator role in Oracle IoT Production Monitoring Cloud Service, use the Menu > Design Center > Operators page.
Create a new user, as usual, and select the Machine Operator role for the user.
Navigate to Menu > Design Center > Operators, and click Add to add an entry for the operator.
Select the User Name, select a preexisting Operator Type for the user, and select an operator Status. For example, a PrinterOperator operator, whose status is Working.