EntraId to SuccessFactors Writeback | Error with userId
Dear Community,
we are facing a issue in the Provisioning Writeback Service from EntraID to SAP SuccessFactors.
We configured the service on our Development Environment in Entra and successfully provision email information to the SuccessFactors TEST tenant.
We then moved the configuration to the PRODUCTIVE Entra environment and connected to the SuccessFactors PROD tenant, where we receive the following error message:
Checking the OData Audit Log on SF side, we can see the service is trying to use the SF userId in the $filter. However, the userId like this is truely not filterable. The path should be $filter=userNav/userId, as it is checking the wrong entity.
Strangely in the Development Environment the exact same Service is using SF personIdExternal in the filter - which is working without any issue.
Here's the mapping:
Switching the matching precedence didn't change anything.
We also changed the connections to use the Entra DEV to connect to SF PROD, which worked. And the Entra PROD to SF TEST which gave us the same error.
So the issue has to be within the Entra Prod.
Is there any way to change the behaviour of the Odata Filter call?
Any hint would help!
Thank you,
Sebastian