---
schema_version: "1"
id: c2c11740897e643d6d844eaf911891d045d2c539d47a865b491507077f1c7016
title: Schedule an Apex Batch Process
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_task_schedule_server_processes.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_task_schedule_server_processes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 447be890adb528a8ca6514ff7e4017f43fa96e16c680d4d3e2c7eb3061494248
description: Use the Salesforce Org to schedule Apex batch processes at intervals that work for your business.
products:
  - Consumer Goods
release: "264"
---
# Schedule an Apex Batch Process

Use the Salesforce Org to schedule Apex batch processes at intervals that work for your business.

### Required Editions

Before you run the Apex batch processes, load master data.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d100833e45">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d100833e45 ">To schedule an Apex batch process:</td>
            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d100833e45 ">
              <p>CGCloud Business Admin</p>
              <p style="margin-bottom:0;">OR</p>
              <p style="margin-bottom:0;">CGCloud Retail Business Admin</p>
            </td>
          </tr>
        </tbody>
      </table>

1. From Setup, in the Quick Find box, enter Apex Classes, and then select **Apex Classes**.
2. Click **Schedule Apex**.
3. Enter a job name, and then select an Apex class.
    
    Schedule only one Apex class at a time and in the sequence presented in the [Consumer Goods Cloud Batch Processes](https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_batch_process_list.htm&release=264.0.0&type=5 "Batch processes condense data for faster consumption within the mobile app, sync engine, or database.") table. If the Apex class isn’t listed, find and open the Apex class in Developer Console. Retry selecting the Apex class on the Schedule Apex page.
4. Specify how often you want the Apex class to run.
    
    We recommend that you schedule the batch process to run daily by selecting all days.
5. Save your changes.

To monitor the jobs, from Setup, in the Quick Find box, enter Scheduled Jobs, and then select **Scheduled Jobs**.