Scheduled Jobs Tab
  • 20 Mar 2024
  • 2 Minutes to read
  • Dark
    Light

Scheduled Jobs Tab

  • Dark
    Light

Article Summary

Use the buttons on the Scheduled Jobs tab to schedule a variety of jobs.

If a new scheduled job is added to Events, all you need to do is click one of the following buttons instead of manually scheduling the job from a particular apex class.

Event Admin Tab_Scheduled Jobs

Event Admin Tab_Scheduled Jobs_Schedule Recommended Event Jobs

Use the Schedule Recommended Event Jobs button to schedule all of our recommended Event batch jobs including those that were manually unscheduled. You can find the scheduled jobs in Setup > Jobs > Scheduled Jobs.

How do I change the scheduled job/apex job user?

Before making any changes, please ensure that the person scheduling the jobs has Admin (Blackthorn | Events (Admin)) access to Events. The steps below will delete the current scheduled jobs and user and reschedule the jobs to run under the user who clicks the button. 

  1. Go to the Blackthorn | Events Admin tab. 
  2. Click the Scheduled Jobs tab.
  3. Click Schedule Recommended Event Jobs

Blackthorn | Events Process No-Show Attendees

  • Runs nightly at 11:00 pm.
  • Updates an Attendee's Attendance Status to "No-Show" if the Event End Date has passed and the Attendance Status is NOT "Attended".
  • This feature can be enabled/disabled using Event Settings' Auto-update Attendance to No Show field.

Blackthorn | Events Attendee Parent Rollup

  • Runs nightly at 2:00 am.
  • Updates the Events Attended roll-up field on the Attendee’s parent objects (i.e. Lead, Contact, etc.) based on the count of Attendees with Attendance Status = "Attended".

Blackthorn | Events Form Submission Processing

  • Runs at the top of each hour (12:00, 1:00, 2:00, etc.)
  • Processes Form Submission Answers and links them to the Attendee, Contact, Account, or Lead based on the Form Elements’ mapping requirements.

Blackthorn | Events Geocode Service

  • Runs nightly at 10:00 pm.
  • Updates the Venue Address Geocodes field on the Event record based on the Venue’s provided address.

Blackthorn | Event Webinar Account Refresh

  • Apex Class Job: WebinarAccountAuthRefresh
  • Runs daily at 2:00 am.
  • Ensures the webinar account refresh token does not expire.

Blackthorn | Events Recurring Event Generate

  • Runs nightly at 3:00 am.
  • Updates and creates Recurring Events when Recurrence Method = "Keep One Open" or "Auto-Renew".

Blackthorn | Events Status Update

  • Runs nightly at 1:00 am.
  • If there are more than 1,500 active Events, this job updates any Event where the Event End Date is in the past. It unpublishes the Event and updates the Status to "Completed".

Blackthorn | Batch Event Registration Submission

  • Runs every minute.
  • Since this job processes Event Registration Submission (ERS) records in batches, there may be a delay of up to one minute before a record is processed.

Blackthorn | Events Revenue Rollups

  • Once an Event’s Status = “Ended”, the job will run, rolling up Event Item and Event Financial Summaries.

Schedule Batch Event Registration Submission Job

Event Admin Tab_Scheduled Jobs_Schedule Batch ERS Job

Click the Schedule Batch Event Registration Job button to cause the Batch Event Registration Submission job to run every minute instead of the default of queuable.

Scheduled Job Name: Blackthorn | Batch Event Registration Submission

  • Runs every minute.
  • Since this job processes Event Registration Submission (ERS) records in batches, there may be a delay of up to one minute before a record is processed.

Schedule Event Cache Refresh Job

Events Admin_Scheduled Jobs_4

Click the Schedule Event Cache Refresh Job button to schedule the cache refresh batch to run periodically.

Scheduled Job Name: Blackthorn | Events Cache Refresh

  • This job schedules a cache refresh to run periodically and will refresh the cache to avoid any front-end caching issues.