SAP Knowledge Base Article - Public

3267919 - IPS sync job fails with userAccountNav.username is not available in content

Symptom

IPS job is failing with error:

Source path: $.personKeyNav.userAccountNav.username is not available in content, but is required in defined system transformation

Users cannot be synced to IAS from SuccessFactors as a result

Environment

SAP SuccessFactors HXM Suite


Reproducing the Issue

  1. Run IPS sync job
  2. Notice job runs with errors
  3. Following error is shown: Source path: $.personKeyNav.userAccountNav.username is not available in content, but is required in defined system transformation

Cause

Username value is missing for user in SuccessFactors internal User Account Database table

Resolution

  • This data issue was caused by a legacy defect in system many years ago, the root cause was resolved in a past release, however that only stops this from happening going forward with new users.
  • For the users already with the problem - they needed to be corrected directly in the Database.

To confirm that you are affected, follow the below steps:

  1. Go to Employee Export;
  2. Confirm that User and their Username exists in System and UDF
  3. Go to Data Inspector
  4. Query Table Table_USER_ACCOUNT
  5. Query on Username field with your user username;
  6. No data in User Account DB Table for this Contingent Worker
  • Please raise a case with component LOD-SF-PLT-IAS and support will assist in the Database fix
  • If you have data on the User Account, confirm that you have user active and your IPSADMIN user with all permissions according to KBA 2791410, if so raise a case to LOD-SF-PLT-IAS

See Also

2813054 - How to setup SuccessFactors BizX-IAS integration to sync users from BizX to IAS

Keywords

userAccountNav.username, IPS sync, fail, user, UserAccountNav, username , KBA , LOD-SF-PLT-IAS , Identity Authentication Services (IAS) With BizX , BC-IAM-IPS , Identity Provisioning Service (IPS) , Problem

Product

SAP SuccessFactors HXM Core all versions