SAP Knowledge Base Article - Public

2872011 - Mandatory fields are not respected while using Move Candidate button/Drag & Drop functionality - Recruiting

Symptom

There are certain mandatory fields to be filled in the Candidate Application. While moving a forwarded candidate in the status pipeline using "Move Candidate" button under Action / Take Action, the mandatory fields are bypassed. The same behaviour is observed when using the Drag & Drop functionality.

If you change the status in the Candidate Status dropdown in the Application portlet, a message appears to fill in the mandatory fields.

NOTE: "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

Reproducing the Issue

  1. Confirm for any of the required field defined in the job application
  2. Forward a candidate to the job requisition
  3. Move the candidate to a status using Move candidate button under Action / Take Action without filling the mandatory fields. Result: Candidate will be moved to the next status
  4. Move the candidate using the dropdown in the Application portlet. Result: Candidate will not be moved and a message appears to fill in the mandatory fields.

app_test.PNG

im2.jpg

Cause

Non-Applicants

This is an expected behaviour for now. Since the action of moving a forwarded candidate using the Move Candidate button is not an act of application submission, the mandatory fields are not validated and are bypassed.

But when you move the candidate using the Candidate status dropdown in the Application portlet, this would be an act of application submission. Hence, the message appears to fill in the mandatory fields. However the field should have been set a required before teh canidates apply for the job requisition.

Applicants (Candidates who have applied, or have been forwarded to the job requisition via the 'Forward as Applicant' option.)

The issue happens when application field permissions are configured in the wrong template. They should be defined in the Job Requisition template instead of the Job Application template when Multi Stage Application is enabled.

Resolution

For Non-Applicants:

This is an expected behaviour for now and the Recruiting operator has to be aware of this functionality.

If you want to have a validation while moving forwarded candidates using Move candidate button under Action / Take Action, we would request you to raise an enhancement request on this.

For Applicants:

If the candidate has applied or has been forwarded as applicant, the system should always validate required fields. Please make sure that you have correctly configured the application field permissions.

  1. Configure application field permissions in the Job Requisition template. (Refer to KBA 2710855)
  2. Remove application field permissions from the Job Application template if there is any. (Refer to KBA 2644504)

Note: Only permissions for the following four standard job application fields should be defined in the Application template when Multi Stage Application is enabled.

  • statusId
  • resume
  • coverLetter
  • comments

See Also

2090228 - How to Submit Enhancement Requests for SAP SuccessFactors Products

2644504 - How to update permissions for Job Application fields via Manage Templates Feature - Recruiting Management

2710855 - How to add or edit a status permission in a Job Requisition Template through Manage Templates - Recruiting Management

2613826 - Application status pipeline validation - Recruiting Management

Keywords

 Move Candidate, Candidate status dropdown, Application portlet, mandatory fields, Candidate Application , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , How To

Product

SAP SuccessFactors Recruiting all versions