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
-
Has anyone successfully retrieved Position hierarchy attributes (Parent Position) using the standard SuccessFactors SaaS connector?
-
Is there any connector configuration that supports OData
$expandoperations? -
Are PositionEntity and parentPosition attributes supported by the connector?
-
If not, what approach did you use to bring Position hierarchy information into ISC?
Any guidance or recommendations would be greatly appreciated.
Thank you!