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.
Table 3-1 Roles
Role | Alias | Description |
---|---|---|
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. |
DM_ADMINISTRATOR_JOB |
DM Admin |
Users within this role are typically retailer administrators responsible for migrating data from one environment to another. They can perform all actions on the Data Migration Configuration and Operations screens. |
DM_MONITOR_JOB |
DM Monitor |
Users within this role are retailer business users responsible for just monitoring data migrations. They can only view and restart data migrations that are in progress. They cannot initiate new migrations. |
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 |
Schedule Admin Administrator AMS Admin |
Table 3-3 POM Task Menu
Feature | Roles (aliases) with access |
---|---|
Show Batch Monitoring task |
Administrator Viewer Schedule Config Mgr Schedule Admin AMS Admin |
Show System Configuration task |
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 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 |
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 |
Schedule Admin Administrator AMS Admin |
Jobs table Actions menu on Batch Monitoring screen - Edit Parameters (for selected job) |
Schedule Admin Administrator AMS Admin |
Job Details screen - Enable/Disable External Dependencies |
Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Job Details screen - Retry Schedule Link button |
Administrator AMS Admin |
Job Details screen - Retry Callback button |
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 |
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 |
Administrator Schedule Config Mgr Schedule Admin AMS Admin |
Global Edit - Settings updates |
Administrator AMS Admin |
Global Edit - External Configuration updates |
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 |
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 Skip Recurring Flow(s) |
Administrator AMS Admin |
Table 3-10 Screen: Application Properties
Feature | Roles (aliases) with update access |
---|---|
Application Properties |
Schedule Admin Administrator AMS Admin |
Table 3-11 Screen: Data Migration
Feature | Roles (aliases) with update access |
---|---|
All actions: Agent Configuration, All Data Migration operations |
DM Admin |
View data migrations in progress, Restart failed migrations |
DM Monitor |