Create a Batch Process

Use Oracle Loyalty batch processes to schedule your background activities. You define how and when they're processed.

You schedule batch jobs to process:

  • Queued transactions

  • Expired tiers

  • Expired points

  • Event-driven rewards

  • Point block debits for prepaid partners

  • A range of members and transactions you want to purge

Let's see how you can create new Oracle Loyalty batch processes:

  1. Open Tools, then Scheduled Processes.

  2. Click Schedule New Process.

  3. Use the menu to locate and select the job you need for your object type.

    Here are some of the loyalty objects and the batch jobs you can use with them.

    • Transactions and tiers: Select the Loyalty Batch Engine Main Job. In the Parameter section, select one of the following object types: Transactions, Tiers, or Both.

    • Batch points: Select the Loyalty Batch Engine Point Expiry Main Job.

    • Events: Select the Loyalty Event Driven Rewards Job.

    • Point blocks for prepaid partners: Select the Loyalty Partner Debit Main Job.

    • Members and transactions to purge: Select the Delete Loyalty Members and Transactions Main Job.

  4. Click OK.

  5. Next, enter the basic option parameters for your batch job. For more information, see Batch Job Types and Settings.

  6. Finally, to schedule your new process, click Advanced, then Schedule.

  7. Here you have some options for your scheduled batch job:

    • To run the process immediately, select As Soon As Possible.

    • To define a schedule for the process, select Using a Schedule, then select your frequency or date range.

    • To set up notifications for the process, click Notification, then add the notification recipients.

  8. Click Submit.

When you submit a main batch job, this creates a set of sub-jobs, which in turn are processed. You can view the log associated with a sub-job both during and after the sub-job is complete. Click Refresh to review the sub-job progress. The main batch job remains paused until all sub-jobs are complete.