Symptom
In the Legacy Workbench, a candidate has two identical applications (same application ID) on the same job requisition.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Go To Recruiting
- Select Child Job Requisition
- Go to Legacy Candidate Workbench
- In the Status Pipeline we see only 1 application
- Notice that the same candidate appears listed twice with the same application ID
Cause
This is currently a product limitation. The issue is only present in the Legacy Workbench and only happens when a specific configuration and process is in use:
- Agency forwards one candidate to a Parent Job requisition from the Agency portal
- Recruiter from candidate workbench forwards the same candidate using “Forward As Applicant” function from Parent to Child job requisition.
In the background, the system does the following checks while performing Step 2:
- If we are performing “Forward As Applicant” from Parent to Child job requisition and
- If the candidate is not internal and
- If employee referral is not active (no entry present in sys config) or (active and configuration is not matched) and
- In Provisioning company settings "Agency advanced ownership setting" is selected and
- Under option "Agency advanced ownership setting" the "Ownership for requisition" option is selected
- Then RCM_REFERAL will have an entry with REF_TYPE "AGCandFw". This is the same entry which Parent job requisition will have when the candidate is forwarded directly from Agency (Step 1).
As this is a "Forward As Applicant" operation, the RCM_REFERAL table will also have an entry for REF_TYPE "ForwardAsApplicant".
To Summarize, the RCM_REFERAL table in the above mentioned scenario, where the candidate is forwarded to the Child job requisition, will have 2 entries:
- For REF_TYPE "ForwardAsApplicant"
- For REF_TYPE "AGCandFw"
When the system fetches the data to display in the candidate workbench, the data comes from below reference types:
'CandFw', 'ForwardAsApplicant', 'AGCandFw', 'AGCandRef'
Due to these 2 entries in RCM_REFERRAL table, the candidate will be shown twice in the workbench of the Child job requisition.
This is as per current system design but from a user experience point of view this should not be happening.
It is important to highlight that this is not a newly introduced issue but present in the system from long time, and only noticeable when a certain workflow is performed.
The correct behaviour in the Child requisition, would be that the candidate appears in the workbench only by fetching the entry with the "Forward From Requisition" value.
Resolution
Considering that the issue is only present in the Legacy Workbench and that it will be discontinued by the end of the year, and due the complexity of the fix, Engineering together with Product Manager decided not to fix the issue.
Their advise it to use the Latest workbench instead.
Any similar issue that might require a code correction will be reviewed on case by case basis and should be reported by creating a support incident.
Keywords
Double, Application, Candidate, Legacy, Workbench, Child, Parent, Requisition, Agency, Forward, ForwardAsApplicant, AGCandFw. , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem