EntraId to SuccessFactors Writeback | Error with userId

Wieland, Sebastian 20 Reputation points
2025-01-28T17:05:33.1433333+00:00

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:
User's image

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.
User's image

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:
User's image

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

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.