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

Functional Access by Role

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