Symptom
- Is it possible to delay e-mail sent to candidates in Recruiting Management?
- How to set up delay e-mails?
- How the system knows what is a disqualified status?
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Recruiting Management
Resolution
It is only possible to delay e-mails to disqualified candidates (placed in a disqualified application status).
In order to set up a delay in the e-mails sent to disqualified candidates, go to Admin Center > Manage Recruiting Settings and set up the option: Delay Emails to Disqualified Candidates (in hours):
If this option is checked and hours are set, all disqualification emails (auto-disqualification and manual disqualification, regardless of the method used to disqualify the candidate) will be delayed by x hours.
Enabling this checkbox schedules a Quartz Job to run every half hour and check for applicants who are disqualified, have not yet received a disqualification email and were disqualified x hours ago. It then triggers the email tied to the applicant’s disqualification status (if any). If the applicant disqualification status does not have a candidate-facing email tied to it, no email will be sent whether the delay setting is enabled or not.
The job Owner should be a user who will always be active. If the job Owner is made inactive the job will not run and the emails will not be sent to candidates.
The "Delay Emails" and the "Don't send emails older than (in days)" settings must not refer to the same time frame.
For example, if one sets the delay to 24 hours but sets the option “Don't send emails older than (in days)” to 1 day, this means that if the delay job fails for any reason, and then later picks up again, then disqualification emails are not retroactively sent as they fall over the time limit of 1 day.
In this case, the affected notifications will simply not be sent.
As the jobs run every half hour. To avoid such occurrences, one can either reduce the delay or increase the second setting to allow for an overlap window in case an issue arises with the delay job, so that relevant notifications aren't lost.
A disqualified status is based on the backend configuration of when creating a status. The status can be created under one out of 3 different types: In-Process, OnBoard and Disqualified. When set as type 'Disqualified' is what defines that the candidate will receive an email delayed when configured this setting in Admin Center.
NOTE: If you will make modification in any of the field like number of hrs, number of days or job owner, it is best practice to disable the Email Delay first then enable it back, supply the needed information (number of hrs, number of days and job owner).
Keywords
disqualification, email, delay, delayed , KBA , LOD-SF-RCM-EML , Recruiting Emails and Notifications , How To