Mirror of Oracle documentation

Converted for search and offline reading. Authoritative source: Oracle. Diagrams and some complex tables are simplified — check the PDF when in doubt.

7 Export/Import Configuration

This chapter explains the export/import of schedule configuration and of custom entities configuration in POM.

Schedule Configuration

Overview

POM provides a feature, in the user interface, to export and import schedule configuration data such as data retention limits, throttle limits, enable/disable flags, schedule times, notifications configuration, and so on.

This feature can be used in two ways:

1. Data exported on a specific environment can be imported back on a different environment without any modifications. This is a typical use case where the batch schedule on a certain environment, such as Stage, is set up and fine-tuned according to a customer’s requirements. This includes specifying which jobs should or shouldn’t run. It includes ad hoc flows configuration. It includes specifying the times certain cycles or flows will start. It also includes specifying the e-mail addresses that will receive certain notifications and how long to keep those notification in the system before purging them.

Once the schedule is configured and fine-tuned (on Stage, for example) the export/import feature can be used to export the configurations from Stage and import them back into production.

Note

The user has the option to export to a spreadsheet or a JSON file. In this first use case, it is recommended the user exports to a JSON file then imports it back into the other environment.

2. Data can be altered in the exported spreadsheet then imported back into the same environment. This is useful at provisioning time where an environment is first set up with the default batch schedule configuration. A user would then export the default configuration, then modify that configuration on the spreadsheet to conform to the customer’s needs. The spreadsheet is then imported back into the same environment, applying the desired configurations.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Note

When importing the spreadsheet on the Batch Administration screen, the user will have the option of importing job-related configuration or scheduler-related configuration (run times) or both. Refer to the “Batch Administration” section in the POM User Guide for more details. Also, note that the job type cannot be changed by the import configuration, and job configuration is updated on the target only if the job types match.

This chapter describes each tab in the exported spreadsheet, along with the data on each sheet. It also indicates which fields can be modified.

Schedule Info Tab

This is an informational only tab. No fields are modifiable on it.

Table 7-1 Schedule Info

FieldDescriptionModifiable?
NameSchedule or application name.No
Display Schedule
Name
Display schedule name used on
POM UI, reports and mail
notifcations.
No
**Note:**This feld is not modifable
using the export / import feature.
To modify it, refer to the
Schedule
Tabsection of the
Batch Schedule
Spreadsheet Template appendix of
this guide.
VersionSchedule version.No
Installation DateDate the schedule was uploaded
into POM.
No
Customer NameThis is used on notifcations to
identify which customer a
notifcation is for.
No
Environment NameThis is used on notifcations to
identify which customer’s
environment a notifcation is for.
No

Schedule Configuration Tab

This tab contains schedule level settings.

Table 7-2 Schedule Configuration

FieldDescriptionModifiable?
First Run BusinessDate when batch was run for the frst time.No
DateSee subsection “Business Date Explained” in
the “System Confguration” section of the
POM User Guide.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-2 (Cont.) Schedule Configuration

FieldDescriptionModifiable?
Data Retention
Days
Number of days historic data is to be
retained in POM.
Yes - Recommended value is
30 days.
Long Run Average
Multiplier
Number that is multiplied by a job’s
average run time to determine a threshold.
When a job’s run time exceeds this
threshold + a Long Running Tolerance
Level, the job is deemed long-running.
For a complete explanation of how a job is
deemed long-running, see the
Long Running
Jobssubsection of the
Batch Jobsubsection
of the
Batch Schedule section of the
Batch
Concepts chapter of this document.
Yes - Usually a number
between one and three.
External
Dependencies
Indicates whether POM will respect
external dependencies or not. They are
usually dependencies on customers’
internal processes.
Yes - Valid values are Y or N.
Inter-schedule
Dependencies
Indicates whether POM will respect
external dependencies or not. Those are
dependencies on other schedules.
Yes - Valid values are Y or N.
Callback modeThis is also known as External Status
Update Mode. Depending on the value, the
customer’s system is notifed of success or
failure of any job in the entire schedule.
The value set here is overridden by this
same setting for any individual job defned
on the other job-specifc tabs.
Yes - Valid values are ALL,
FAILED or NONE.
When value is NONE, no
callback is made.
When value is ALL, callback is
made on either success or
failure.
When value is FAILED,
callback is made only on
failure

Throttling Tab

At this time, this tab should only be used to set throttle limits at the application level. Throttling is a technique used to limit the number of jobs that can run concurrently for a specific application. Throttling limits are set so a server’s resources are not overwhelmed by too many concurrently running jobs.

Note

Previously, throttle limits could be set at the application level and/or at the module level. Now they can only be set at the application level.

Also note that this tab was intended to provide the capability to enable/disable whole applications or modules. This is not functioning at this time. In order to achieve this objective, filter on application on the Nightly Jobs Configuration, Recurring Jobs Configuration or Adhoc Jobs Configuration, then change all enabled flags to ‘Y’ or ‘N’ as desired. For enabling/ disabling whole modules, this has to be done on the Batch Administration screen at this time.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

(Continued)

Table 7-3 Throttling

FieldDescriptionModifiable? –Possible values
ApplicationApplication code.No
ModuleModule name.No
AgentAgent is the lightweight component
usually running on the consuming
application’s container. It executes
that application’s batch jobs based
on requests from POM.
No
Throttle LimitThe max number of jobs that can
run concurrently for the specifed
application.
Yes – A number that is greater than
zero.
EnabledThis fag currently does not enable
or disable jobs belonging to an
application/module. See the second
note at the top of this section for
more information.
Yes – Valid values are Y or N.

Nightly Jobs Configuration Tab

This tab contains all Nightly cycle’s jobs along with their configuration.

Table 7-4 Nightly Jobs Configuration

FieldDescriptionModifiable? – Possible values
JobJob name.No
DescriptionJob descriptionNo
ProcessProcess name to which the job
belongs; a process can contain
multiple jobs.
No
CycleThis is a fxed value for this tab of
’Nightly’.
No
FlowThis is a fxed value of “Nightly” for
this tab.
No
ApplicationApplication name to which this
process-job belongs.
No
Parameter ChangeFlag indicating whether the
parameter can be changed after
the initial load. If it can, then the
new value must be loaded in the
next feld: Active Parameter.
Yes – Valid values are Y or N.
Job TypeIndicates name of the job type such
asEXEC,REST_EXEC,RI,RASE,BDI,
RPAS,RDS,OMS,OB.
No
Active ParameterParameter which overrides the
Base Parameter when Parameter
Change is ‘Y’.
Yes – Can contain blank or any
space-separated list of parameters.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-4 (Cont.) Nightly Jobs Configuration

FieldDescriptionModifiable? – Possible values
PriorityAn optional number between 1 and
10 (10 being highest priority)
assigned to a process-job
combination. This number
determines the execution priority
for the job amongst concurrent job
run requests in a limited throttled
setting.
Yes – Valid values are 1-10
Active PhaseAn optional alphanumeric phase
assigned to a process-job for
grouping of jobs in the Nightly
cycle. This is used for reporting
purposes only. The Nightly
Summary Report will then report
total run time and elapsed time by
Phase.
Yes – Valid values – alphanumeric
text likePHASE_1
Kill Cleanup ScriptAbsolute path of the clean-up script
to be run after killing a job from
POM. Can include arguments as
well along with the script.
Yes, Valid values – /u01/scripts/
killCleanUp.sh “123” “345”
Skip on errorFlag indicating whether this job
should automatically be
skipped when it fails so batch can
resume
Yes – Valid values are Y or N.
Callback modeThis is also known as External
Status Update Mode. Depending on
the value, the customer’s system is
notifed of success or failure of this
specifc job by calling a predefned
customer endpoint. The value set
here overrides that of this same
setting on the Schedule
Confguration tab.
Yes – Valid values are ALL, FAILED
or NONE.
When value is NONE, no callback is
made.
When value is ALL, callback is
made on either success or failure.
When value is FAILED, callback is
made only on failure
Day of weekContains the day(s) of the week on
which this specifc Job will run.
POM automatically skips these Jobs
on remaining days.
If this feld is left blank, the job will
run on every day of the week.
Yes – Valid values are blank or any
number of comma separated days
of the week (for example:
SUNDAY,MONDAY,TUESDAY,
WEDNESDAY,THURSDAY,
FRIDAY,SATURDAY)
Threshold RuntimeEstimated runtime in seconds for
this specifc job. This is an optional
feld which, when entered, will be
used as a threshold. When this
threshold is exceeded, the job is
deemed long-running.
For a complete explanation of how
a job is deemed long-running, see
the
Long Running Jobssubsection of
the
Batch Job subsection of the
Batch Schedulesection of the
Batch
Conceptschapter of this document.
Yes – Valid values are blank or an
integer number of seconds.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-4 (Cont.) Nightly Jobs Configuration

FieldDescriptionModifiable? – Possible values
EnabledFlag indicating if this job is enabled
or disabled.
Yes – Valid values are Y or N.
Notify Job StartFlag indicating if a notifcation is to
be sent at start of this job.
Yes – Valid values are Y or N.
Notify Job CompletionFlag indicating if a notifcation is to
be sent at successful completion of
this job.
Yes – Valid values are Y or N.

Recurring Jobs Configuration Tab

This tab contains the list of Recurring cycle/Process/Job along with their configuration.

Table 7-5 Recurring Jobs Configuration

FieldDescriptionModifiable? –Possible values
JobJob NameNo
DescriptionJob descriptionNo
ProcessProcess name to which the job
belongs; a process can contain
multiple jobs.
No
CycleName of the hourly/recurring cycle
this job belongs to.
No
FlowName of the recurring fowNo
ApplicationApplication name to which this
process-job belongs.
No
Parameter ChangeFlag indicating whether the
parameter can be changed after
the initial load. If it can, then the
new value must be loaded in the
next feld: Active Parameter.
Yes – Valid values are Y or N.
Job TypeName of the job type such as
REST_EXEC,RI,RASE,BDI,RPAS,
RDS,OMS,OB
No
Active ParameterParameter which overrides the
Base Parameter when Parameter
Change is ‘Y’.
Yes – Can contain blank or any
space separated list of parameters.
Active PriorityAn optional number between 1 and
10 (10 being highest priority)
assigned to a process-job
combination. This number
determines the execution priority
for the job amongst concurrent job
run requests in a limited throttled
setting.
Yes – Valid values are 1-10

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-5 (Cont.) Recurring Jobs Configuration

FieldDescriptionModifiable? –Possible values
Active PhaseAn optional alphanumeric phase
assigned to a process-job for
grouping of jobs in the Nightly
cycle. This is used for reporting
purposes only. The Nightly
Summary Report will then report
total run time and elapsed time by
Phase.
Yes – Valid values – alphanumeric
text like PHASE_1
Kill Cleanup ScriptAbsolute path of the clean-up script
to be run after killing a job from
POM. Can include arguments as
well along with the script.
Yes, Valid values – /u01/scripts/
killCleanUp.sh “123” “345”
Skip on errorFlag indicating whether this job
should automatically be skipped
when it fails so batch can resume.
Yes – Valid values are Y or N.
Callback modeThis is also known as External
Status Update Mode. Depending on
the value, customer’s system is
notifed of success or failure of this
specifc job by calling a predefned
customer endpoint. The value set
here overrides that of this same
setting on the Schedule
Confguration tab.
Yes – Valid values are ALL, FAILED
or NONE.
When value is NONE, no callback is
made.
When value is ALL, callback is
made on either success or failure.
When value is FAILED, callback is
made only on failure
Day of weekContains the day(s) of the week on
which this specifc Job will run.
POM automatically skips these Jobs
on the remaining days.
If this feld is left blank, the job will
run on every day of the week
Yes – Valid values are blank or any
number of comma-separated days
of the week (for example:
SUNDAY,MONDAY,TUESDAY,
WEDNESDAY,THURSDAY,
FRIDAY,SATURDAY)
Threshold RuntimeEstimated runtime in seconds for
this specifc job. This is an optional
feld which, when entered, will be
used as a threshold. When this
threshold is exceeded, the job is
deemed long running.
For a complete explanation of how
a job is deemed long-running, see
the
Long Running Jobssubsection of
the
Batch Job subsection of the
Batch Schedule section of the
Batch
Concepts chapter of this document.
Yes – Valid values are blank or an
integer number of seconds.
EnabledFlag indicating whether this job is
enabled or disabled.
Yes – Valid values are Y or N.
Notify Job StartFlag indicating if a notifcation is to
be sent at start of this job.
Yes – Valid values are Y or N.
Notify Job CompletionFlag indicating if a notifcation is to
be sent at successful completion of
this job.
Yes – Valid values are Y or N.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Recurring Flows Configuration Tab

This tab contains a flow/cycle matrix. It contains a row for each flow and all recurring cycles as columns. An intersection of ‘Y’ means the given flow is defined to run as part of the given recurring cycle. It is recommended that all recurring cycles are enabled but not necessarily scheduled for running. See the Scheduling Flows Tab for further clarification.

Table 7-6 Recurring Flows Configuration

FieldDescriptionModifiable?
FlowFlow name.No
Recurring cycle 1A ‘Y’ or ‘N’ value indicating
whether the given fow is run as
part of recurring cycle 1.
A value of N does not disable jobs
belonging to the fow/cycle
intersection. Those jobs need to be
manually disabled on the Batch
Administration screen.
Yes – Valid values are Y or N.
Recurring cycle 2A ‘Y’ or ‘N’ value indicating
whether the given fow is run as
part of recurring cycle 2.
A value of N does not disable jobs
belonging to the fow/cycle
intersection. Those jobs need to be
manually disabled on the Batch
Administration screen.
Yes – Valid values are Y or N.
Recurring cycle nA ‘Y’ or ‘N’ value indicating
whether the given fow is run as
part of recurring cycle n.
A value of N does not disable jobs
belonging to the fow/cycle
intersection. Those jobs need to be
manually disabled on the Batch
Administration screen.
Yes – Valid values are Y or N.

Adhoc Flows Configuration Tab

This tab allows for enabling/disabling of ad hoc flows.

Table 7-7 Adhoc Flows Configuration

FieldDescriptionModifiable?
NameAd hoc Flow name.No
EnabledFlag indicating whether this ad hoc
fow is enabled or disabled.
Yes – Valid values are Y or N.
CustomFlag indicating whether this ad hoc
fow is custom or not.
No

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Adhoc Processes Configuration Tab

This tab allows for enabling/disabling ad hoc processes.

Table 7-8 Adhoc Processes Configuration

FieldDescriptionModifiable?
NameAd hoc Process name.No
EnabledFlag indicating whether this ad hoc
process is enabled or disabled.
Yes – Valid values are Y or N.
CustomFlag indicating whether this ad hoc
process is custom or not.
No

Adhoc Jobs Configuration Tab

This tab contains the list of ad hoc jobs (also known as standalone) along with their configuration.

Table 7-9 Adhoc Jobs Configuration

FieldDescriptionModifiable? – Possible values
JobJob name.No
DescriptionJob descriptionNo
ProcessProcess name to which the job
belongs; a process can contain
multiple jobs.
No
CycleThis is a fxed value for this tab of
’Adhoc’.
No
FlowThis is a fxed value of “Adhoc” for
this tab.
No
ApplicationApplication name to which this
process-job belongs.
No
Parameter ChangeFlag indicating whether the
parameter can be changed after
the initial load. If it can, then the
new value must be loaded in the
next feld: Active Parameter.
Yes – Valid values are Y or N.
Job TypeName of the job type such as
REST_EXEC,RI,RASE,BDI,RPAS,
RDS,OMS,OB
No
Active ParameterParameter which overrides the
Base Parameter when Parameter
Change is ‘Y’.
Yes – Can contain blank or any
space separated list of parameters.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-9 (Cont.) Adhoc Jobs Configuration

FieldDescriptionModifiable? – Possible values
Active PriorityAn optional number between 1 and
10 (10 being highest priority)
assigned to a process-job
combination. This number
determines the execution priority
for the job amongst concurrent job
run requests in a limited throttled
setting.
Yes – Valid values are 1-10
Active PhaseAn optional alphanumeric phase
assigned to a process-job for
grouping of jobs in the Nightly
cycle. This is used for reporting
purposes only. The Nightly
Summary Report will then report
total run time and elapsed time by
Phase.
Yes – Valid values – alphanumeric
text like PHASE_1
Kill Cleanup ScriptAbsolute path of the clean-up script
to be run after killing a job from
POM. Can include arguments as
well along with the script.
Yes, Valid values – /u01/scripts/
killCleanUp.sh “123” “345”
Skip on errorFlag indicating whether this job
should automatically be
skipped when it fails so batch can
resume.
Yes – Valid values are Y or N.
Callback modeThis is also known as External
Status Update Mode. Depending on
the value, the customer’s system is
notifed of the success or failure of
this specifc job by calling a
predefned customer endpoint. The
value set here overrides that of this
same setting on the Schedule
Confguration tab.
Yes – Valid values are ALL, FAILED
or NONE.
When value is NONE, no callback is
made.
When value is ALL, callback is
made on either success or failure.
When value is FAILED, callback is
made only on failure
Day of weekContains the day(s) of the week on
which this specifc Job will run.
POM automatically skips these Jobs
on remaining days.
If this feld is left blank, the job will
run on every day of the week
Yes – Valid values are blank or any
number of comma separated days
of the week (for example:
SUNDAY,MONDAY,TUESDAY,
WEDNESDAY,THURSDAY,
FRIDAY,SATURDAY)
Threshold RuntimeEstimated runtime in seconds for
this specifc job. This is an optional
feld which, when entered, will be
used as a threshold. When this
threshold is exceeded, the job is
deemed long-running.
For a complete explanation of how
a job is deemed long-running, see
the
Long Running Jobssubsection of
the
Batch Jobsubsection of the
Batch Schedule section of the
Batch
Concepts chapter of this document.
Yes – Valid values are blank or an
integer number of seconds.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-9 (Cont.) Adhoc Jobs Configuration

FieldDescriptionModifiable? – Possible values
EnabledFlag indicating whether this job is
enabled or disabled.
Yes – Valid values are Y or N.
Notify Job StartFlag indicating if a notifcation is to
be sent at start of this job.
Yes – Valid values are Y or N.
Notify Job CompletionFlag indicating if a notifcation is to
be sent at successful completion of
this job.
Yes – Valid values are Y or N.
CustomFlag indicating whether an ad hoc
job is custom or not
No

Job Dependencies Tab

This tab contains the definitions of all intra-schedule dependencies (or job dependencies within the same schedule) for all cycles (Nightly, Recurring and Adhoc). External, inter-schedule dependencies and execution links are defined on the Job External Associations tab.

Only the Enabled flag can be changed on this tab. Caution should be exercised when disabling a dependency, as in certain situations this can cause a job to run before data is processed by the predecessor job. This can therefore cause data corruption.

Table 7-10 Job Dependencies Configuration

FieldDescriptionModifiable? –Possible values
JobJob name.No
ProcessProcess name to which the job
belongs.
No
CycleNightly, Adhoc or specifc
recurring/hourly cycle.
No
Predecessor ProcessProcess name to which the
predecessor job belongs.
No
Predecessor JobJob which must complete before
the job defned on the current row
can run.
No
EnabledFlag indicating whether this
dependency is enabled or disabled.
Yes – Valid values are Y or N.

Job External Associations Tab

This tab contains the definitions of External dependencies, inter-schedule dependencies and execution links, so all dependencies other than the intra-schedule dependencies described in the previous section.

Note

New external associations can be added in this tab.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

External dependencies are usually those defined for customer processes. These are associated with a POM endpoint that the customer calls to satisfy the dependency.

Inter-schedule dependencies are those associated with another schedule. For instance, a Retail Insight job can be made to wait for a Merchandising job to complete.

An Execution link is a special dependency that sets up an application’s schedule to be invoked based on a completion of a job in another application’s schedule. For instance, the Retail Insight schedule can be set up to be invoked when job A completes in the Merchandising schedule.

Table 7-11 Job External Associations

FieldDescriptionModifiable? – Possible values
JobJob name.Yes – Needs to be a valid job name
already defned on the nightly
schedule.
ProcessProcess name to which the job
belongs.
Yes – Needs to be a valid process
name already defned in the
nightly schedule.
CycleCycle name.Yes – This can only be Nightly.
Association TypeType of dependency.Yes – Valid values are Internal for
Inter-Schedule, External and
EXEC_LINK
External ScheduleName of the schedule containing
the inter-schedule dependency or
execution link.
Yes – This must be an existing valid
schedule defned in the same
instance of POM. This is only
required for inter-schedule
dependencies and execution links.
External JobName of external job.Yes – In the case of an external
dependency, this is the name that
will be included in the payload of
an endpoint called by the external
system, such as the customer’s.
In the case of inter-schedule
dependencies and execution links,
this is a valid job name defned in
the dependent schedule.
External ProcessProcess name to which the external
job belongs.
Yes – This is required for inter-
schedule dependencies and
execution links. It’s the process
name associated with the external
job.
EnabledFlag indicating whether this
dependency is enabled or disabled.
Yes – Valid values are Y or N.

Scheduling Flows Tab

This tab and the next (Scheduling Adhoc Tab) contain multiple configurations for scheduling flows or processes to run at specified times.

This Scheduling Flows tab contains the definitions of scheduled run times for the Nightly and recurring flows.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

It simply contains one row for the Nightly flow stating the time when the Nightly processes will start every day. In case of weekly configuration, nightly flows can contain multiple rows stating the different times for each day of the week to start the task.

The rest of the tab contains rows for each recurring flow, with columns for each of the hourly cycles making up the flow. For each cell at the intersection of Flow and hourly cycle, the time is entered for when the cycle is to start running. At present, there is a maximum of 24 hourly cycles that can be defined which, when spaced equally, would run one hour apart. Times are optional, so a blank cell indicates that the cycle will not be scheduled to run.

Note

Although there is no validation that cross-references the presence of a time in a cell with the enabling of the cycle on the Flows Configuration tab, ideally these would match up. This means that, if you enter a time for running an hourly cycle, the same intersection on the Flows Configuration tab should be ‘Y’. However, it is conceivable to enable the cycle on the Flows Configuration tab but not schedule it, leaving the option open to schedule it as needed. In fact, this is the recommended practice: Enable all hourly cycles and only schedule a few as needed, but have the option to run more to catch up when necessary.

The timezone region ID entered in cell B is used for all times entered for all subsequent cycles on a given row. It is possible to specify a different timezone for select time cells (for example, 5:00 America/Chicago).

Note

If the timezone region ID is null in the database, UTC is exported as the default into cell B of this tab.

Frequency entered in the Frequency cell denotes different task frequencies like Daily and Weekly.

Day of week entered in the corresponding cell denotes the day on which the task is to be executed. It is left blank when the frequency is DAILY.

Table 7-12 Scheduling Flows

FieldDescriptionModifiable? – Possible values
FlowFlow name.No
Timezone Region IDTimezone corresponding to the
time entered in the subsequent
cell(s). Timezone region ID is
required, rather than a UTC offset
(such as “UTC-06:00”). This is to
accommodate Daylight Saving
Time.
Yes – Valid timezone region IDs
such as US/Eastern can be found as
TZ database name at https://
en.wikipedia.org/wiki/
List_of_tz_database_time_zones
FrequencyTask frequencyYes – Valid values for this tab:
DAILY, WEEKLY

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-12 (Cont.) Scheduling Flows

FieldDescriptionModifiable? – Possible values
Day of weekDay of the week for the task to runYes – Valid values: MONDAY or
TUESDAY or WEDNESDAY or
THURSDAY or FRIDAY or
SATURDAY or SUNDAY. Should be
left blank for the DAILY frequency
NightlyOnly fll this cell if Flow is Nightly.
Enter the time for starting the
Nightly cycle.
Yes – Enter a valid military time
format such as 6:00 (6am) or 22:00
(10pm).
Recurring cycle 1Enter a time in this cell to schedule
recurring cycle 1 to run at that
time. Leave blank to forego
scheduling recurring cycle 1. It is
possible to not schedule the cycle
by default but elect to run it
manually if needed.
Yes – Enter a valid military time
format such as 6:00 (6am) or 22:00
(10pm). Confict with the Nightly
batch fow should be avoided as
POM will skip running a recurring
cycle if its start time is elapsed
while Nightly is running.
Recurring cycle 2Enter a time in this cell to schedule
recurring cycle 2 for running at
that time. Leave blank to forego
scheduling recurring cycle 2. It is
possible to not schedule the cycle
by default but elect to run it
manually if needed.
Yes – Enter a valid military time
format such as 6:00 (6am) or 22:00
(10pm). Confict with the Nightly
batch fow should be avoided as
POM will skip running a recurring
cycle if its start time is elapsed
while Nightly is running.
Recurring cycle nEnter a time in this cell to schedule
recurring cycle 1n for running at
that time. Leave blank to forego
scheduling recurring cycle n. It is
possible to not schedule the cycle
by default but elect to run it
manually if needed.
Yes – Enter a valid military time
format such as 6:00 (6am) or 22:00
(10pm). Confict with the Nightly
batch fow should be avoided as
POM will skip running a recurring
cycle if its start time is elapsed
while Nightly is running.

Scheduling Adhoc Tab

This tab contains the definitions of scheduled run times for the Adhoc processes.

Table 7-13 Scheduling Adhoc

FieldDescriptionModifiable? – Possible values
NameAdhoc process/Adhoc fow name.No
TypeInvokable typeYes – Valid values: Flow or Process
DescriptionDescription of reason for running
this Adhoc fow/process at the
specifed time.
Yes – Optionally describe the
purpose for scheduling the Adhoc
fow/process at the specifed time
FrequencyFrequency at which this Adhoc
process/fow is to be run.
Yes – Valid values are DAILY, ONCE,
WEEKLY, MONTHLY,
MONTHLY_START, MONTHLY_END,
MONTHLY_BY_WEEKDAY
Nth Day of Week in a
Month
Nth day of week in a month on
which task has to be run
Yes – Valid values are FIRST,
SECOND, THIRD, FOURTH, LAST.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-13 (Cont.) Scheduling Adhoc

FieldDescriptionModifiable? – Possible values
Day of weekDay of the week on which the task
has to be run
Yes – Valid values: MONDAY or
TUESDAY or WEDNESDAY or
THURSDAY or FRIDAY or
SATURDAY or SUNDAY.
Day of the MonthDay of the Month on which the task
has to be run
Yes – Valid values: [1-31]
Start DateStart Date of the task, only for
frequency set to ONCE
Yes – Valid value: valid date in the
format yyyy-mm-dd. For example:
2023-01-05.
RecurrenceIndicates if an activated task is
meant to run just once or recurs
multiple times.
Yes – Valid values: SINGLE/
MULTIPLE.
IntervalIndicates an interval number of
minutes the at which the task
should run again.
Yes – Valid values: Any positive
integer number of minutes starting
from 1. For example: 5, meaning
this Adhoc will run every 5
minutes.
Limit OccurrencesRelevant only when frequency of
EVERY:x is used. If a Limit
Occurrences value is entered, the
process will run a maximum of
times equal to the specifed limit.
Yes – A positive integer. For
example: Frequency of DAILY with
a Limit Occurrences of 4 and
Interval 2 means the process/fow
will run every two minutes a
maximum of four times
Prevent start during
nightly
A fag which, when set to Y,
indicates that this process is not to
be started when the Nightly cycle is
running. If the Scheduler tries to
start a run while Nightly is
running, the execution’s status is
set to Error with an Info message
of “Nightly started running so can’t
run the process.”
Yes – Valid values are Y or N.
Schedule TimeEntering a time in this feld causes
the process to be scheduled at that
time in case of a DAILY frequency
or to start the frst run at that time
in case of an EVERY:x frequency.
Leaving this feld blank causes the
process to run immediately or the
frst run to start immediately when
the scheduler day starts.
If a specifc time is entered in this
feld but the scheduler day starts
after that time, the process will be
scheduled for the next day at that
time.
Yes – Enter a valid military time
format such as 6:00 (6am) or 22:00
(10pm).
EnabledFlag indicating if this process is to
be scheduled.
Yes – Valid values are Y or N.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Table 7-13 (Cont.) Scheduling Adhoc

FieldDescriptionModifiable? – Possible values
Timezone Region IDTimezone corresponding to the
time entered in the subsequent
cell(s). Timezone region ID is
required rather than a UTC offset
such as UTC-06:00. This is to
accommodate Daylight Saving
Time.
Yes – Valid timezone region IDs
such as US/Eastern can be found as
TZ database name at https://
en.wikipedia.org/wiki/
List_of_tz_database_time_zones

Notification Tab

This tab contains all POM-defined notification types and associated e-mail addresses for which an email notification will be sent. For a list of notification types, refer to Emails and Notifications.

This tab contains three different types of rows:

  • The ALL row lists all email notifications (for each notification type) for which an email notification will be sent. This applies to all schedules.

  • The schedule row lists all email notifications (for each notification type) for which an email notification will be sent. This applies to just the specified schedule, (for example, MERCH ).

  • Each row thereafter will correspond to a Job, and applies to only that Job. Entering email addresses on this row ensures that the email is notified only when the Notification Event occurs on that Job.

Table 7-14 Notifications Configuration

FieldDescriptionModifiable?
JobsPossible values for this feld:

ALL

[Schedule name]
For example:MERCH

[Job name]
For example:INV_PURGE
No
Repeating columns of
Notifcation Types
Repeating columns of all possible
Notifcation Types in POM. Type of
notifcation. There are several
events in POM for which
notifcations are generated. An
example of a notifcation type is:
NightlyStart.
No
Each column contains a list of
email addresses for which an email
notifcation will be sent for the
notifcation type specifed in the
header of the column. The email
addresses need to be comma-
separated.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.

Custom Entities Configuration

Custom Entities include custom flows, processes and jobs. POM provides a feature, in the user interface, to export and import configuration of these custom entities.

Custom entities exported on a specific environment have to be imported back on a different environment without any modifications. Once these are configured and fine-tuned on an environment (for example, Stage) the export/import feature can be used to export the configuration as a JSON file then import it back into another environment (for example, production).

Note

Custom entities configuration can’t be exported as or imported from spreadsheet. Only JSON export/import feature is supported for custom entities.

Following are the validation rules for custom entities import:

  • If custom flows/processes are present in both source and target environments, importing custom entities won’t add new entities, meaning the makeup of custom Flows or Processes in the target environment can’t be altered.

  • If custom flows are not present in the target environment, import will create these custom flows in the target environment.

  • If custom processes are not present in the target environment, import will create those in the target environment.

Implementation Guide G58508-01 Copyright© 2026, Oracle and/or its affiliates.


In this guide