When a candidate application is sent to Onboarding as part of the hiring process, number fields with leading zeros in the decimal do not return two decimal places. (i.e. A number that was entered as 123 or 123.00 in the job application is sent to Onboarding as 123.0 only.)
SuccessFactors Recruiting Management
Reproducing the Issue
In the job application, enter a number value with two leading zeros in the decimal for a field with field-type="number". (i.e. 123 or 123.00)
- Initiate Onboarding for the candidate application.
- In Recruiting to Onboarding Data Review, you will see that the value received by Onboarding contains only one decimal. (i.e. 123.0)
- If you input a number with non-zero numbers in the decimal, the values are retained without any issues.
When a number with leading zeros in the decimal are entered, it is stored in the database without a decimal. During retrieval, the database sends the value with a single zero appended.
A code fix has already been developed to fix the formatting issue of the number fields, ensuring that the database will always return the value with two decimal places, regardless if the decimals are non-zero or not. The fix is targetted to be implemented in B1905 version release.
Number fields in Job Applications do not return two decimals, Recruiting to Onboarding Data Review shows only one decimal, Recruiting to Onboarding integration, RCM sends incorrect number format to ONB , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , LOD-SF-RCM-INT , Integrations & Intelligent Services , Problem