SAP Knowledge Base Article - Public

2712175 - Odata - Rating Scales compatible with locales other than en-US - RCM

Symptom

As part of the 1811 release, it is possible to insert/update job application information and provide answers for prescreening questions linked to a rating scale with language/local other than en-US.

 "Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."  

Environment

SuccessFactors Recruiting Management (RCM) - All versions

Resolution

Before 2018Q4 release, it was not possible to provide prescreening questions answers linked to rating scales for other languages rather than English (en-US). Even with all the configuration in place and having rating scales configured in the desired language, when upserting the job application data with the correct answers, an error message was displayed.

Here is a practical example of the configuration and how to construct a simple payload to upsert rating scale information in job application entity.

First we configured a rating scale in a language other than English. Here we used French:

rat1.png

For this example, we already have a job requisition posted in French local and a prescreening question associate to this rating scale. The following payload adds a candidate to the job requisiton configured in French:

{

"__metadata":{

"type":"SFOData.JobApplication",

"uri":"JobApplication"

},

"candidateId": "49257",

"jobReqId": "27667",

"appLocale": "fr_FR",

"jobApplicationQuestionResponse" : [

{

"order":"8",

"answer":"5pt-FR"

}

],

"essay": "test",

"drugCheck": "/Date(1438274130000+0000)/",

"ethnicity": {"id": "1486"},

"customNumber": "123"

}

The payload used here is just an example, we added the required fields from job application template. If the call is successful, you will receive a response informing the operation got completed.

rat2.png

Note the system will validate the rating scale configuration based on the job application local defined in the payloa. For this example, we used the attribute "appLocale": "fr_FR" it tells the system to validate if the question response value matches what is configured for that rating scale in French local.

Keywords

RCM-53666, upsert rating scale for other language local , KBA , LOD-SF-RCM , Recruiting Management , Problem

Product

SAP SuccessFactors Recruiting all versions