Setting up a Job to Expire Contracts

You can schedule the ContractsExpirySchedulable Apex job to change the status of contracts that have an end date which has been reached to Expired. For information about the expired status of a contract, see Expired.

To schedule the job:

  1. Go to Setup | Custom Code | Apex Classes.
  2. Click Schedule Apex.
  3. Enter a meaningful Job Name.
  4. Enter the Apex Class ContractsExpirySchedulable.
  5. Choose the frequency that you want the job to run:
    • Weekly. Choose the days of the week on which the job is to run.
    • Monthly. Choose the day of the month either by specifying a number such as day 17 of every month, or by specifying a pattern such as the 3rd Tuesday of every month.
  6. Enter the date range for which the job is to run.
  7. Enter a Preferred Start Time for the job.
  8. Click Save.