SuccessFactors SaaS Connector - Unable to Retrieve Position Hierarchy Attributes

Hi Community,

We are currently working on a SuccessFactors SaaS connector integration in SailPoint ISC and are trying to retrieve Position hierarchy information (Parent Position) from SuccessFactors.

What we have validated

The following OData API successfully returns Position hierarchy information from SuccessFactors:

/odata/v2/PositionEntity?$expand=positionNav/parentPosition&$format=json

We are able to retrieve values such as:

  • Position Code

  • Parent Position Code

through direct API testing.

What we have tried in SailPoint

We added the following attributes to the SuccessFactors source schema:

PositionEntity.positionNav.code
PositionEntity.positionNav.parentPosition.code
Position.parentPosition.code

We then performed multiple account aggregations.

Result

All of the above attributes remain null after aggregation.

Additional Information

We have successfully mapped other attributes from SuccessFactors such as:

  • EmpJob.department

  • User.userId

  • PerPerson.dateOfBirth

  • BusinessPhoneCountryCode

which indicates that the connector is working correctly for standard/direct attributes.

Our current assumption is that the Position hierarchy data is only available through OData navigation properties requiring $expand, and the SuccessFactors SaaS connector may not be retrieving these expanded objects during aggregation.

Questions

  1. Has anyone successfully retrieved Position hierarchy attributes (Parent Position) using the standard SuccessFactors SaaS connector?

  2. Is there any connector configuration that supports OData $expand operations?

  3. Are PositionEntity and parentPosition attributes supported by the connector?

  4. If not, what approach did you use to bring Position hierarchy information into ISC?

Any guidance or recommendations would be greatly appreciated.

Thank you!