Skip to Content
🚀 Novigem 1.0 is live. Read Changelog

Scheduled Jobs

Configure automated background tasks for Novigem.

Access these settings via Novigem Admin → Scheduled Jobs in the Settings section.

Recurring Challenge Reset

Resets progress for recurring challenges (weekly, monthly, quarterly) when the current period ends. Creates new progress records for the next period.

Job Status

FieldDescription
StatusWhether the job is scheduled (Not Scheduled, Scheduled).
Last RunDate and time of the most recent execution.
Next RunScheduled time for the next execution.
Last StatusResult of the last run (Completed, Failed).

The job also shows processing details, such as “4/4 challenges processed, 0 errors”.

Schedule Configuration

Enter a cron expression to define when the job runs. Default is daily at 1:00 AM.

SettingDescription
Cron ExpressionStandard cron format defining the schedule.

Common Expressions

ExpressionSchedule
0 0 1 * * ?Daily at 1:00 AM
0 0 0 * * ?Daily at midnight
0 0 6 ? * MON-FRIWeekdays at 6:00 AM
0 0 2 ? * SUNSundays at 2:00 AM

Actions

ButtonDescription
ScheduleSave the cron expression and enable the scheduled job.
Run NowExecute the job immediately (useful for testing or manual resets).

Use “Run Now” to manually trigger the job for testing or to process challenges outside the normal schedule.

Best Practices

  • Schedule jobs during off-peak hours to minimize impact
  • Use “Run Now” to test configuration before scheduling
  • Monitor job status regularly to catch failures early
  • For recurring challenges, ensure the job runs before the new period starts

Next steps

Last updated on