Symptom
When a user is trying to edit a candidate's job application in the Redesigned Candidate Workbench, they are getting an error:
InternalMessage=Failed to PATCH "Profile Information" update.
errorMessage=Bad request
name=Error
code=BadRequest
Environment
SAP SuccessFactors Recruiting Management
Cause
There is a required field that is configured in both the job application and candidate profile templates, however it's given read-only permission for the job application and therefore cannot be modified.
Resolution
In the Redesigned Candidate Workbench if a custom field is configured in both the Application Template and Candidate Profile Template, then this field should be visible in Application portlet and will only consider the Application field's permissions given to the operators.
Due to that, if a field is set as required in one of the templates and is not given write permission to edit the field, it will throw the error.
There are 3 ways to overcome this behavior:
- Give write permission to these fields in the Job Application
Then update these fields values in Application template and after that user can update the profile portlet data. - Remove the field configuration from the Job Application Template
Then it will start appearing in Profile portlet, and user can update the profile data successfully. - Make the field not required
This was already documented in the implementation guide: Visibility of Standard and Custom Field in Portlets
See Also
Keywords
candidate, workbench, redesigned, uxr, latest, application, profile, field, update, change, field, applicant. , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem