Validate/Schedule Apex Jobs

OKRify provides the below apex jobs for automatically updating Key Result progress, Target progress, and Team progress. Please validate if these Apex jobs are scheduled to run at least once a day.

  • TargetsObjectBatchSchedulable – Automatic progress update for Sobject and KPI Key Results
  • ReportBatchSchedulable – Automatic progress update for Report Key Results
  • LinkedOKRBatchSchedulable – Automatic progress update for Linked OKR Key Results
  • OKRtargetprogBatchSchedulable – Update target progress for Key Results and Objectives
  • ObjectivesTeamSchedule – Update progress for teams
  • KRupdchildbatchSchedulable - Automatically updates progress for OKRs without KRs based on average progress of the child OKRs.
  • LinkKrBatchSchedulable - Automatically update progress for Link KR Key Results
  • CreateNextMeetingSchedule – Automatically complete previous meeting and create new meeting for recurring meetings. It uses the number of days in Meeting settings to determine the meetings that will be competed and recreated.
  • RecognitionScheduleBatch - Automatically create milestones such as birthdays, anniversary, etc. This apex class also automatically creates recognition on completion of an OKR.

Validate Apex Jobs

Steps to validate Apex Jobs. Go to Setup -> Apex Jobs

Click Apex Jobs to view all the queued and completed jobs, and validate if all the five Apex Jobs are in queued status. We recommend creating a separate view for queued jobs to view the list of jobs scheduled.

Apex jobs can be scheduled to run more than once a day as required for your organization. We strongly recommend the jobs are scheduled to run at least once a day.
In case any of the five Apex Jobs are not scheduled use the below steps to schedule those jobs.

Setting a new Apex Job

To set up a new Apex job go to Setup -> Apex classes

Click Schedule Apex to schedule a new Apex Job.

Click Schedule Apex to schedule a new Apex Job.

Click Schedule Apex to schedule a new Apex Job.