3 User Roles
Roles are used to classify users based on job responsibilities and actions to be performed in the Oracle Retail Process Orchestration and Monitoring application (POM). Using roles, a user's access can be restricted to specific areas or functions within the application. In POM, users must be associated with at least one job role in order to access the application.
The following topics are covered in this chapter:
Roles
POM comes available with a set of pre-defined roles described in the table below. In addition to the roles, the table contains an alias for each role which is used in the next section for easier reading.
Note:
The first two roles have thus far been associated with POM's classic user interface and are being deprecated along with the classic user interface itself. Customers need to migrate to the other four roles before those classic roles are removed.
These roles have been given similar access in the new user interface as the access they had in the classic user interface.
Table 3-1 Roles
Role | Alias | Description |
---|---|---|
BATCH_MONITORING_JOB |
Monitor |
One of the classic user interface roles. Users within this role are typically retailer administrators responsible for monitoring and executing batch. They can perform select activities on the Batch Monitor screen to move the schedule along. |
BATCH_BUSINESS_JOB |
Business User |
Another one of the classic user interface roles. Users within this role are typically retailer business users responsible for just monitoring batch and configuring POM to enable callbacks into the Company's systems. |
BATCH_ADMINISTRATOR_JOB |
Administrator |
Users within this role are retailer administrators with full access to all POM actions. They monitor, maintain and configure the batch schedules. They may also maintain POM application configurations for efficient operations. They troubleshoot batch issues and work with Oracle support personnel to address those issues. Finally, they may apply batch schedule patches and upgrades. Additionally, users assigned this role are given access to the Oracle AMS Utilities screen. |
BATCH_VIEWER_JOB |
Viewer |
Users within this role are retailer business users responsible for just monitoring batch. They have view access to all POM screens except AMS Utilities. |
BATCH_SCHEDULE_CONFIGURATION_MANAGER_JOB |
Schedule Config Mgr |
Users within this role are typically retailer administrators responsible for just monitoring batch and configuring external dependencies and callbacks into the Company's systems. They have view access to all POM screens except AMS Utilities. |
BATCH_SCHEDULE_ADMINISTRATOR_JOB |
Schedule Admin |
Users within this role are typically retailer administrators responsible for maintaining, monitoring and executing batch. They have view access to all POM screens except AMS Utilities. They can perform select activities on the Batch Monitor screen to move the schedule along. They also have update access to the Batch Administration screen. They can also configure some application properties and can configure a new schedule |
BATCH_ORACLE_AMS_ADMINISTRATOR_JOB |
AMS Admin |
Users within this role are typically Oracle AMS administrators who monitor, maintain and configure the batch schedules. They also maintain POM application configurations for efficient operations. They troubleshoot batch issues and work with other Oracle development and support personnel to address those issues. Finally they apply POM and batch schedule patches and upgrades. |
Functional Access by Role
This section lists all roles that have update access for each functional aspect of every screen. It is organized by screen, except for the first two tables.
Table 3-2 External Integration
Feature | Roles (aliases) with access |
---|---|
Invoking batch execution from an external system Requesting the status of a batch execution Releasing dependency on an external process |
Monitor Schedule Admin Administrator AMS Admin |
Table 3-3 POM Task Menu
Feature | Roles (aliases) with access |
---|---|
Show Batch Monitoring task |
Monitor Business User Administrator Viewer Schedule Config Mgr Schedule Admin AMS Admin |
Show System Configuration task |
Business User Administrator Viewer Schedule Config Mgr Schedule Admin AMS Admin |
Show Batch Administration task |
Administrator Viewer Schedule Config Mgr Schedule Admin AMS Admin |
Show Scheduler Administration task |
Administrator Monitor Schedule Admin AMS Admin |
Show Schedule Maintenance task |
Administrator Viewer Schedule Config Mgr Schedule Admin AMS Admin |
Show AMS Utilities task |
AMS Admin |
Table 3-4 Screen: Batch Monitoring
Feature | Roles (aliases) with update access |
---|---|
Buttons for Create Schedule, Close Schedule and Restart Schedule |
Monitor Schedule Admin Administrator AMS Admin |
Jobs table on Batch Monitoring screen - Buttons for Run, Rerun, Hold, Release, Skip, Release Skip, and action for Add Comments |
Monitor Schedule Admin Administrator AMS Admin |
Jobs table Actions menu on Batch Monitoring screen - Edit Parameters (for selected job) |
Monitor Schedule Admin Administrator AMS Admin |
Job Details screen - Enable/Disable External Dependencies |
Monitor Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Job Details screen - Retry Schedule Link button |
Monitor Administrator AMS Admin |
Job Details screen - Retry Callback button |
Monitor Administrator AMS Admin |
Execution Engine display Configuration |
Administrator AMS Admin |
Download Job Log |
All authenticated users |
Download Cycle Summary |
All authenticated users |
Scheduler Tasks Monitoring and actions |
Monitor Administrator Schedule Admin AMS Admin |
Table 3-5 Screen: System Configuration
Feature | Roles (aliases) with update access |
---|---|
System tab - Update actions |
Administrator AMS Admin |
Schedule tab - Update actions for general & environment settings |
Administrator AMS Admin |
Schedule tab - Job agent system options dialog |
Administrator AMS Admin |
Schedule tab - Update actions for MDF configuration |
Administrator AMS Admin |
Schedule tab - Update actions for job agent throttling configuration |
Administrator AMS Admin |
System tab - Update actions for external configurations |
Business User Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Global Edit - Settings updates |
Administrator AMS Admin |
Global Edit - External Configuration updates |
Business User Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Configure New Schedule |
Administrator Schedule Admin AMS Admin |
Table 3-6 Screen: Batch Administration
Feature | Roles (aliases) with update access |
---|---|
Export Config and Import Config buttons |
Administrator Schedule Admin AMS Admin |
Enable/disable switch on each of the Recurring Flows and Jobs within each Flow |
Administrator Schedule Admin AMS Admin |
Jobs table on main UI - Edit and Enable/Disable actions |
Administrator Schedule Admin AMS Admin |
Batch Job Details - Enable/Disable Dependencies |
Administrator AMS Admin |
Batch Job Details - Create/Enable/Disable/Delete Inter-Schedule Dependencies |
Administrator AMS Admin |
Batch Job Details - Create/Enable/Disable/Delete Schedule links |
Administrator AMS Admin |
Batch Job Details - Create/Enable/Disable/Delete External Dependencies |
Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Create/Edit/Delete Custom Adhoc Entities |
Administrator Schedule Admin AMS Admin |
Table 3-7 Screen: Scheduler Administration
Feature | Roles (aliases) with update access |
---|---|
All Functions on the Scheduler Administration screen |
Monitor Administrator Schedule Admin AMS Admin |
Table 3-8 Screen: Schedule Maintenance
Feature | Roles (aliases) with update access |
---|---|
All actions: Import Latest Schedule button, Upgrade, Retry buttons in table row Download Configuration and download POM seed data |
Administrator AMS Admin |
Table 3-9 Screen: AMS Utilities
Feature | Roles (aliases) with update access |
---|---|
Manual Job Run Override Job Status Override Execution Request Status View Audit Events Align Business Dates |
Administrator AMS Admin |
Table 3-10 Screen: Application Properties
Feature | Roles (aliases) with update access |
---|---|
Application Properties |
Schedule Admin Administrator AMS Admin |