- 04 Nov 2024
- 4 Minutes to read
- Print
- DarkLight
Scheduled Jobs Tab
- Updated on 04 Nov 2024
- 4 Minutes to read
- Print
- DarkLight
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.
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.
- Go to the Blackthorn | Events Admin tab.
- Click the Scheduled Jobs tab.
- 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 Job for Events Registration Job
Click the Schedule Batch Job for Events Registration button to cause the Blackthorn | Events Registration Submission (EventRegistrationBatchProcess) job to run every minute instead of the job queuing to its default setting. Use this button to schedule only the Blackthorn | Batch Event Registration Submission scheduled job.
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.
- Apex Class: EventRegistrationBatchProcess
Schedule Event Cache Refresh Job
Click the Schedule Event Cache Refresh Job button to schedule the cache refresh batch to run periodically.
If you are using Caching 2.0, you must disable the Schedule Event Cache Refresh job. To turn off the job, click the Disable Event Cache Refresh Job button.
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.
Schedule Advanced Visibility Jobs
The Schedule Advanced Visibility Jobs button is on the Scheduled Jobs tab in the Blackthorn | Events Admin tab. The button only appears to users with the Blackthorn | Events (Admin) permission set. The Schedule Advanced Visibility Jobs button will only appear on the Blackthorn | Events Admin tab when the Enable Advanced Visibility custom setting is set to “True.”
Scheduled Job Name: Blackthorn | Base Adv Visibility Hourly Sync
- To activate this scheduled job, set the BT Rule’s Process field to "True" (checked) and the Last Update Date field to the current date and time. The job will now run once an hour.
- Going forward, when a user creates or updates a BT Rule or BT Rule Condition record, the job will check the date/time in the Last Update Date field, looking for records with a Last Update Date after the scheduled job's start date/time. If the Last Update Date is before the scheduled job's start date, the Process field will be set to "False."
- NOTE: Setting BT Rule Process = "True" (checked) will not cause the BT Rule to be processed immediately. It will be processed during the next scheduled run.