List of Scheduled Jobs
Updated by Mohammed Jamal
Scheduled Jobs are automated scripts or specific tasks that are performed at a specific time or on a recurring schedule.
The table below contains a list of Scheduled Jobs that are run in Care Cloud.
Name | Description | Business Module | Schedule Setting | Delete On Success | Execute In Transaction |
Auto Creation Staff Reviews from Staff Review Requirements | It creates staff reviews for all the new or updated staff review requirements | Care Provider Staff Reviews | Every (X) Minute(s) | No | No |
Change Team Business Unit | Process approved records in Change Team Business Unit table | Daily | No | No | |
Clear Data Change Tracker Records Job | Removes data change tracker records which are older than 15 days. These records are used by mobile application to sync process to get download changes | Daily | No | No | |
Clear Expired Pin Records | Deletes Expired Website User PIN records. | Portal | Every (X) Minute(s) | No | Yes |
Clear Expired Website User Password Reset | Deletes Expired Website User Password Reset | Portal | Daily | No | Yes |
Clear Recently View Records Job | Clears Recently View Records from User Recent Records table which are older than 15 days. | Daily | No | No | |
Clear Security Tokens Job | Clear Security Tokens (these are used for user authentication) which have already expired. | Daily | No | No | |
Clear Temporary Files Job | Removes temporary files generated by the system in DocumentFile and TemporaryFile tables e.g. exporting a document will create a temporary file, this job clears this type record | Daily | No | No | |
Clear Website User Password History Job | Deletes Expired Website User Password History depending on the history enforce of the website | Portal | Daily | No | Yes |
Clear Workflow Job | Delete records from Workflow Job table where status is not equal to Not Started or In Progress. This only delete 1000 records at a time to avoid any performance issues This uses system setting WorkflowJobRetentionPeriod. | Daily | No | No | |
CP CAMT Processing Rules After Matching | Processing rules after matching like round actual booking diaries dates based on configuration. | Care Provider Scheduling | Every (X) Minute(s) | No | No |
CP CAMT Times Matching Job | Matching Arrival times from CAMT to Diary bookings | Care Provider Scheduling | Every (X) Minute(s) | No | No |
CPAccountingPeriodClientChargesJob | To create a Charges by Period records. | Care Provider Invoicing | Weekly | No | No |
Create Missing Recruitment Documents | Create missing Recruitment Documents for Applicants with Active Applications when Recruitment Requirements are updated or created. | Care Provider Staff Recruitment | Daily | No | No |
Create Missing Training Items | Creates missing training items based on updated Training Setup | Care Provider Staff Training | Every (X) Minute(s) | No | No |
Create Regular Care Task Diaries By Schedules | This schedule job will run once per day to create Regular Care Task Diaries based on the existing active regular care task schedules | Daily | No | No | |
Execute Workflow Jobs | Execute workflow jobs | AWS | Every (X) Minute(s) | No | No |
Express Booking for Provider HRT Fern Avenue Residential Care | Scheduled job to process Express Booking Criteria for the provider HRT Fern Avenue Residential Care | Every (X) Minute(s) | No | No | |
File Destruction | Process file destruction job based on schedule date | File Destruction | Daily | No | No |
Generate new User Diary slots | Generate new User Diary record for User Work Schedules that do not have an end date | Daily | No | No | |
Generate new User Transportation Diary slots | Generate new User Transportation Diary record for User Transportation Schedules that do not have an end date | Care Provider Transport Availability | Daily | No | No |
Handle Expired And Future Training Requirements Job | The job updates data (creates missing training items for system users and updates recruitment requirement progress indicators) for expired and future training requirements. | Care Provider Staff Training | Daily | No | No |
Load Audit Years | Load audit years table from audit. Audit years is used in audit list to show values in picklist | Daily | No | No | |
Load Mobile Localized Strings | Loads Mobile Localized Strings table with any related localzied string added to the system. | Mobile Offline Sync | Daily | No | No |
Merge Records | Merged | Daily | No | No | |
PDS Verify NHS Numbers | PDS | Daily | Yes | No | |
People Compatibility | This schedule job creates/updates people compatibility. | Care Provider Scheduling Preference | Daily | No | No |
Pin People for Incoming Bookings | This schedule job will pin people if not pinned and booking is inside boundaries of offline data (3 days before to 7 ahead). It will also unpin those records related to bookings which are no longer in the date gap, or are deleted/inactive | Care Provider Scheduling | Daily | No | No |
Process CP Diary Bookings (Annual Leave) | Process Diary Bookings to generate Annual Leave records | Care Worker Contracts | Daily | No | No |
Process CP Diary Bookings (Payroll) | Process past Diary Bookings to generate Payroll Booking Payment records | Care Provider Payroll | Every (X) Minute(s) | No | No |
Process CP Employment Contract Annual Leave | Calculate annual leave entitlement for active contracts | Care Worker Contracts | Daily | No | No |
Process CP Employment Contract Annual Leave (Triggers) | Calculate annual leave entitlement for active contracts (Process Annual Leave Triggers) | Care Worker Contracts | Daily | No | No |
Process CP Finance Code Update Triggers | To Expand and Process records in BO = Finance Code Update Trigger records, in order to regenerate the Finance Code on the BO = Person Contract Service records | Care Provider Invoicing | Every (X) Minute(s) | No | No |
Process CP Finance Extract Batches | To process Finance Extract Batches to generate Extract Files | Care Provider Invoicing | Daily | No | No |
Process CP Finance Invoice Batches | To process Finance Invoice Batches to create Finance Invoices | Care Provider Invoicing | Daily | No | No |
Process CP Finance Transaction Triggers | To Expand any Finance Transaction Trigger in order to create further Finance Transaction records linked to specific Person Contract Service records, and then process all Finance Transaction Triggers that will be used to create/delete Finance Transactions | Care Provider Invoicing | Every (X) Minute(s) | No | No |
Process CP Payroll Batches | Process Care Provider Payroll Batches | Care Provider Payroll | Daily | No | No |
Process Pathway Running Time | Updates Days in Process and Time in Process for Pathway, Pathway Stage and Pathway Task Card | Pathways | Daily | No | No |
Process Pending SAR Records | Subject access request | Subject Access Request | Daily | No | No |
Process Pending User Persona Changes | Process Pending User Persona Changes and add or remove linked user security profile | Every (X) Minute(s) | No | No | |
Remove Finance Trigger records | To delete old Finance Trigger records, to ensure a limited and necessary number of records are kept | Care Provider Invoicing | Daily | No | No |
Remove Schedule Job Results older than 15 Days | Remove Schedule Job Results older than 15 Days | Daily | No | No | |
ResolvePersonGeocodeJob | This scheduled job finds all person records without latitude and longitude and attempts to resolve through Maps API. Maps API will need to be configured. Only Person records with adequate addresses will be attempted for processing. | Care Provider Maps | Daily | No | No |
ResolveProviderGeocodeJob | This scheduled job finds all provider records without latitude and longitude and attempts to resolve through Maps API. Maps API will need to be configured. Only Providers with adequate addresses will be attempted for processing. | Care Provider Maps | Daily | No | No |
ResolveSystemUserGeocodeJob | This scheduled job finds all person records without latitude and longitude and attempts to resolve through Maps API. Maps API will need to be configured. Only System User records with adequate addresses will be attempted for processing. | Care Provider Maps | Daily | No | No |
Retrieve MED e-care Medications | Retrieve from Med e-Care API the Person Medications | MED e-care Medication Administration | Every (X) Minute(s) | No | No |
Send All Pending Emails | Send pending emails | AWS | Every (X) Minute(s) | No | No |
Send Appointments to User Mailbox | Push to Calendar | Every (X) Minute(s) | No | No | |
Send SMS Messages | Send SMS Messages | SMS | Daily | No | No |
Sync Record Titles | Each business object has a title field, in some cases this is setup as calculated field and is built by combining 1 or more fields. Where one of the field is a lookup when title for that lookup is changed this job make sure title for related records is updated. | Every (X) Minute(s) | No | No | |
System User To System User Compatibility | This schedule job creates/updates system user to system user compatibility. | Care Provider Scheduling Preference | Daily | No | No |
SystemUser To Person Compatibility | This schedule job creates/updates system user to person compatibility. | Care Provider Scheduling Preference | Daily | No | No |
Unmerge Records | Daily | No | No | ||
Update Days To Hire Job | Updates Days To Hire in Applications with status other that Rejected or Fully Accepted. | Care Provider Staff Recruitment | Daily | No | No |
Update Employment Contract Status | Update Employment Contract Status and Staff Employment Status depending on today's date | Care Worker Contracts | Every (X) Minute(s) | No | No |
Update Expired Recruitment Documents Status | Update Expired Recruitment Documents Status to be Expired | Care Provider Staff Recruitment | Daily | No | No |
Update Person Age Job | Update Person Age Job | Daily | No | No | |
Update Recruitment Requirement Indicators | Updates application Induction and Fully Accepted indicators for active Applications when Recruitment Requirements are updated or created. | Care Provider Staff Recruitment | Every (X) Minute(s) | No | No |
Update Recruitment Requirement Indicators For All Requirements | Updates application Induction and Fully Accepted indicators for all active Applications. | Care Provider Staff Recruitment | Daily | No | No |
Update Role Application Indicators For Training | Update Recruitment Role Applications' process Indicators (Pending and Fully accepted %) for the updated Training Requirement Setups. | Care Provider Staff Training | Every (X) Minute(s) | No | No |
Update System User Training Status | Update the status of System User Training records: Planned -> In Progress; Current -> Expired | Care Provider Staff Training | Daily | No | No |
UpdatePersonStatusBasedOnAbsencesJob | Checks for Person Absences that started/ended since last job run and updates Person Status based on that | Person Contracts | Every (X) Minute(s) | No | No |
UpdatePersonStatusBasedOnContractsJob | Checks for Person Contracts that started/ended since last job run and updates Person Status based on that | Person Contracts | Daily | No | No |