Symptom
You are building one inbound integration and you are observing that some fields like isPrimary or isDraft from different entities are dispalying FALSE instead of TRUE and vice versa in the PREVIEW payload mode.
This is happening for several boolean fields.
Environment
- SuccessFactors HXM Suite
- Integration center
Reproducing the Issue
Steps to reproduce:
For this example we will use two users only
1. Do a query for the current PerEmail info of the two users user1 and user2
The data is as follows:
user2 -> TRUE
user1 -> TRUE
user1 -> FALSE
2. Create an input CSV, upload the csv file attached and do the mapping
3. In Sample Data view, the values are correct.
The data is as follows:
user2 -> TRUE
user1 -> TRUE
user1 -> FALSE
4. Upon switching to Field Mapping view, the values for isPrimary is incorrect, all are showing FALSE.
The data is as follows:
user2 -> FALSE
user1 -> FALSE
user1 -> FALSE
Values for the isPrimary field should be TRUE TRUE FALSE, similar to the CSV file uploaded and the one displaying in Sample Data view
5. Run Preview records on UI is showing error
[One record must have the field "isPrimary" with the value set to "true".]
Actual integration runs successfully. This is a UI issue.
Cause
This is one known issue in preview mode only.
Resolution
The SF engineering team is planning to fix in b2011 (internal case INT-9017).
For now, please ignore this behavior in the preview mode and run the integrations. The Run Now will work fine.
Keywords
SuccessFactors Integration center Boolean fields, true false wrong, behavior, HXM Suite, Preview only , KBA , LOD-SF-INT-INC , Integration Center , Problem