Symptom
We have specified the XpressHR.Process as "Cust_Onboarding_Process" in the Request of the PostNewhireRecord API
<xpresshr:Field name="XpressHR.Process" value="Cust_Onboarding_Process"/>
However when we POST the API it triggers the SAP delivered standard Onboarding Process. We then switch off the SAP delivered Onboarding Process and re-POST the API again it triggers the "Cust_Onboarding_Process"
Resolution
We need to update the xml code in the API call.
Make below modification in the XML to trigger the correct custom process mention in the API.
Before fix code is :
<xpresshr:Field name="XpressHR.Process" value="Onboarding_Process"/>
</UserArea>
Code Update to fix:
<xpresshr:CustomField name="Process" value="Onboarding_Process"/>
</UserArea>
Keywords
KBA , LOD-SF-OBD-API , Webservices & API's , Problem