Symptom
Report RH_SFI_IMPORT_ONBOARDING_DATA is importing candidates with status readyToHire eq true, and Hired eq false although a filter has been set in the middleware in the communication channel of OnboardingCandidateInfo.
Environment
- Talent Hybrid Integration
- Integration Add-On for SAP ERP HCM and SuccessFactors HCM Suite
- Recruiting Scenario
Reproducing the Issue
1.- Set a filter in middleware in the communication channel for ODATA call of OnboardingCandidateInfo
2.- Run report RH_SFI_IMPORT_ONBOARDING_DATA with any of the selection filters (Applicant ID or Created in last (days))
3.- Candidates are imported that do not fulfill the conditions of the middleware filters
Resolution
As stated in the configuration example https://websmp106.sap-ag.de/~sapidb/012002523100004147712015E
'If a filter is passed dynamically, any filters defined in the channel configuration are not'considered when calling the OData service.'If no filter is passed dynamically, the filters from the channel configuration are considered.'
This means that providing any of the filters in the selection screen of the report (Applicant ID or Created in Last (days)) overrides the filter parameters set in middleware. E.g. If “readyToHire eq true and hired eq false” is set in middleware, then
providing number of days in selection screen overrides the middleware selection.
See Also
2297836 - How to import only those Onboarding candidates who have completed their document process for BIZX HCM Addon integration scenario
Keywords
KBA , PA-SFI-TM , Integration with SuccessFactors BizX Talent Management , Problem