C Appendix: IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment Scheduling in JOS/POM

IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment provides a default job schedule with a detailed list of jobs with pre-defined dependencies with RI and AIF schedules in RAP integration. The customer can easily customize their batch process by controlling the batch control files without changing the batch schedule. Each batch job in IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment is connected to hooks in the batch control files that can be changed by customers. The IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment job flow only contains daily and weekly jobs. Jobs scheduled daily are scheduled to run every day and jobs scheduled to run weekly are scheduled to run only on Sunday by default.

Table C-1 shows the list of jobs in IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment Schedule. Most jobs are pre-configured for the IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment GA version. The rest of the jobs are placeholder jobs to allow changes to the schedule of the jobs or to add more jobs by changing the batch control file. Each IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment job calls the same set names in the batch control file without _JOB in the name, which in turn allows it to call respective *hook_ jobs, so even if it is not linked to a batch set. The batch can be controlled without changing the job flow by adding or changing the hooks.

POM Business Date and RPAS_TODAY

Retail Insights (RI) requires that the internal business date be set to the last date the data is being loaded into the system. Merch also has a similar requirement. So if Saturday is at the end of week or the last sales day for that week, then the business date must be set to Saturday.

To align with that requirement and reduce support issues, it is better for the POM Business date to be set as a Saturday date (end of week date).

For IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment, the POM Business date also flows as the RPAS_TODAY and is set as the default Forecast Start Date. Since the Forecast Start Date must start from Sunday rather than Saturday, an implementer will need to set the following PDS property using OAT.

OAT -> List/Set/Unset PDS Environment Variables -> RPAS_TODAY_DELTA_JOS_POM=+1 and checked numeric type.

Note:

For more details about the implementation of JOS/POM, see the Oracle Retail Predictive Application Server Cloud Edition Implementation Guide. For more details about how to use JOS/POM to schedule and maintain the job flows, see the Oracle Retail JOS/POM User Guide.

List of Jobs in IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment Schedule

The following table provides a list of jobs in the IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment schedule.

Table C-1 List of Jobs in IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment Schedule

IPOCS-Demand Forecasting / IPOCS-Lifecycle Allocation and Replenishment Job Name Description/Comments Daily/Weekly GA Configuration

IPO_INIT_EXP_START_JOB

Dummy Job to specify the start of initial batch exports.

Daily

IPO_INIT_EXP_RDX_D_JOB

To schedule any daily data exports to RAP integration before the calc cycle.

Daily

IPO_ INIT_EXP_OBS_D_JOB

To schedule any daily data exports to Object Storage before the calc cycle.

Daily

IPO_ INIT_EXP_RDX_W_JOB

To schedule any weekly data exports to RAP integration before the calc cycle.

Weekly

IPO_ INIT_EXP_OBS_W_JOB

To schedule any weekly data exports to Object Storage before the calc cycle.

Weekly

IPO_ INIT_EXP_END_JOB

Dummy job to specify the end of initial batch exports.

Daily

IPO_COM_HIER_IMP_ START_JOB

Dummy job to specify the start of a common hierarchies import.

Daily

IPO_COM_HIER_IMP_ RDX_D_JOB

To schedule any daily common hierarchy imports from RAP integration.

Daily

Imports common hierarchies from RI.

IPO_COM_HIER_IMP_OBS_ D_JOB

To schedule any daily common hierarchy imports from Object Storage.

Daily

Loads common hierarchy files from Object Storage, if uploaded.

IPO_COM_HIER_IMP_ RDX_W_JOB

To schedule any weekly common hierarchy imports from RAP integration.

Weekly

Imports common hierarchies from RI.

IPO_COM_HIER_IMP_OBS_ W_JOB

To schedule any weekly common hierarchy imports from Object Storage.

Weekly

Loads common hierarchy files from Object Storage, if uploaded.

IPO_COM_HIER_IMP_ END_JOB

Dummy Job, to specify the end of a common hierarchies import.

Daily

IPO_COM_DATA_IMP_ START_JOB

Dummy job to specify the start of common data imports.

Daily

IPO_COM_DATA_IMP_ RDX_D_JOB

To schedule any daily common data imports from RAP integration.

Daily

IPO_COM_DATA_IMP_ OBS_D_JOB

To schedule any daily common data imports from Object Storage.

Daily

IPO_COM_DATA_IMP_ RDX_W_JOB

To schedule any weekly common data imports from RAP integration.

Weekly

IPO_COM_DATA_IMP_ OBS_W_JOB

To schedule any weekly common data imports from Object Storage.

Weekly

IPO_COM_DATA_IMP_ END_JOB

Dummy job to specify the end of common data imports.

Daily

IPO_HIER_IMP_START_JOB

Dummy job to specify the start of application-specific hierarchies import.

Daily

IPO_HIER_IMP_RDX_D_ JOB

To schedule any daily application-specific hierarchy imports from RAP integration.

Daily

Imports application-specific hierarchies from RI or AIF.

IPO_HIER_IMP_OBS_D_ JOB

To schedule any daily application-specific hierarchy imports from Object Storage.

Daily

Load any Application specific hierarchies from Object Storage.

IPO_HIER_IMP_RDX_W_ JOB

To schedule any weekly application-specific hierarchy imports from RAP integration.

Weekly

Imports application-specific hierarchies from RI or AIF.

IPO_HIER_IMP_OBS_W_ JOB

To schedule any weekly application-specify hierarchy imports from Object Storage.

Weekly

Load any Application specific hierarchies from Object Storage.

IPO_HIER_IMP_END_JOB

Dummy job to specify the end of application-specific hierarchies import.

Daily

IPO_PRE_DATA_IMP_ START_JOB

Dummy job to specify the start of application-specific data imports before the calc cycle.

Daily

IPO_PRE_DATA_IMP_RDX_ D_JOB

To schedule any daily application-specific data imports from RAP integration before the calc cycle.

Daily

Imports application-specific data from RI or AIF.

IPO_PRE_DATA_IMP_OBS_ D_JOB

To schedule any daily application-specific data imports from Object Storage before the calc cycle.

Daily

Load any application specific data from Object Store.

IPO_PRE_DATA_IMP_RDX_ W_JOB

To schedule any weekly application-specific data imports from RAP integration before the calc cycle.

Weekly

Imports application-specific data from RI or AIF.

IPO_PRE_DATA_IMP_OBS_ W_JOB

To schedule any weekly application-specific data imports from Object Storage before the calc cycle.

Weekly

Load any application specific data from Object Store.

IPO_PRE_DATA_IMP_ END_JOB

Dummy Job to specify the end of application-specific data imports before the calc cycle.

Daily

IPO_PRE_BATCH_START_ JOB

Dummy job to specify the start of the Pre Forecast Batch.

Daily

IPO_PRE_BATCH_D_JOB

To schedule any daily Pre Forecast batch jobs.

Daily

IPO_PRE_BATCH_W_JOB

To schedule any weekly Pre Forecast batch jobs.

Weekly

Runs Weekly Pre Forecast batch jobs.

IPO_PRE_BATCH_END_ JOB

Dummy job to specify the end of the Pre Forecast batch jobs.

Daily

IPO_PRE_EXP_START_JOB

Dummy job to specify the start of the Export Forecast Parameters Batch.

Daily

IPO_PRE_EXP_RDX_D_JOB

To schedule any daily exports of forecast parameters to RAP integration.

Daily

IPO_PRE_EXP_OBS_D_JOB

To schedule any daily exports of forecast parameters to object store.

Daily

IPO_PRE_EXP_RDX_W_JOB

To schedule any weekly exports of forecast parameters to RAP integration.

Weekly

Runs weekly export of forecast parameters to RAP integration.

IPO_PRE_EXP_OBS_W_JOB

To schedule any weekly exports of forecast parameters to object store.

Weekly

IPO_PRE_EXP_END_JOB

Dummy job to specify the end of the Export Forecast Parameters Batch.

Daily

IPO_EGRS_EXP_START_JOB

IPO Egress Exports Start Job

Daily

IPO_EGRS_EXP_RDX_D_JOB

IPO Egress Exports to RDX Daily Job

Daily

IPO_EGRS_EXP_RDX_W_JOB

IPO Egress Exports to RDX Weekly Job

Weekly

IPO_EGRS_EXP_END_JOB

IPO Egress Exports End Job

Daily

IPO_POST_DATA_IMP_ START_JOB

Dummy job to specify the start of application-specific data imports from RAP integration.

Daily

IPO_POST_DATA_IMP_ RDX_D_JOB

To schedule any daily application-specific data imports from RAP integration after the calc cycle.

Daily

IPO_POST_DATA_IMP_ OBS_D_JOB

To schedule any daily application-specific data imports from Object Storage after the calc cycle.

Daily

IPO_POST_DATA_IMP_ RDX_W_JOB

To schedule any weekly application-specific data imports from RAP integration after the calc cycle.

Weekly

Imports forecast data from AIF.

IPO_POST_DATA_IMP_ OBS_W_JOB

To schedule any weekly application-specific data imports from Object Storage after the calc cycle.

Weekly

IPO_POST_DATA_IMP_ END_JOB

Dummy Job, to specify the end of application-specific data imports after the calc cycle.

Daily

IPO_POST_BATCH_START_JOB

Dummy Job, to specify the start of Post Forecast batch job.

Daily

IPO_POST_BATCH_D_JOB

To schedule the daily Post Forecast batch job.

Daily

Runs daily post forecast batch jobs.

IPO_POST_BATCH_W_JOB

To schedule the weekly Post Forecast batch job.

Weekly

Runs weekly post forecast batch jobs

IPO_POST_BATCH_END_JOB

Dummy Job, to specify the end of Post Forecast batch job.

Daily

IPO_BATCH_ID_1_JOB

IPO Batch Intra-Day 1 Job

Daily

IPO_BATCH_ID_2_JOB

IPO Batch Intra-Day 2 Job

Daily

IPO_POST_EXP_START_JOB

Dummy Job to specify the start of post forecast batch exports.

Daily

IPO_POST_EXP_RDX_D_ JOB

To schedule any daily data exports to RAP integration after the calc cycle.

Daily

Runs daily exports.

IPO_POST_EXP_OBS_D_ JOB

To schedule any daily data exports to Object Storage after the calc cycle.

Daily

IPO_POST_EXP_RDX_W_ JOB

To schedule any weekly data export to RAP integration after the calc cycle.

Weekly

Runs weekly exports.

IPO_POST_EXP_OBS_W_ JOB

To schedule any weekly data exports to Object Storage after the calc cycle.

Weekly

IPO_POST_EXP_END_JOB

Dummy job to specify the end of post forecast batch exports.

Daily

IPO_WB_BUILD_START_ JOB

Dummy job to specify the start of workbook build/refresh jobs.

Daily

IPO_WB_BUILD_D_JOB

To schedule any workbook build/refresh steps daily.

Daily

Runs daily dashboard updates.

IPO_WB_BUILD_W_JOB

To schedule any workbook build/refresh steps weekly.

Weekly

Runs weekly dashboard updates.

IPO_WB_BUILD_END_JOB

Dummy job to specify the end of workbook build/refresh jobs.

Daily

IPO_ADHOC_XX_JOB

To schedule any adhoc jobs with the batch execution set name as a parameter. XX varies from 01 to 10.

Adhoc

IPO_STATS_START_JOB

Dummy job to specify start of Offer metric server job.

Weekly

IPO_STATS_OFFER_W_JOB

Server level job to get Offer metric status.

Weekly

IPO_STATS_END_JOB IPO

Dummy job to specify end of Offer metric server job.

Weekly