REST Identity collector mixing attributes from SAP SuccessFactors
Originally Published: 2021-03-24
Article Number
Applies To
| RSA Product Set: RSA Identity Governance & Lifecycle RSA Version/Condition: 7.2.x |
Issue
When there is an empty attribute in the data file the collector collects the attribute from the next user in the data file, a simple example is user 100007 which took the missing data from user 10008.
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PerPerson('100007')",
"type": "SFOData.PerPerson"
},
"personIdExternal": "100007",
"personalInfoNav": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PerPersonal(personIdExternal='100007',startDate=datetime'2018-01-01T00:00:00')",
"type": "SFOData.PerPersonal"
},
"firstName": "Noah",
"lastName": "Williams",
"nativePreferredLangNav": {
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistOption(64226L)",
"type": "SFOData.PicklistOption"
},
"externalCode": "en"
}
}
]
},
"employmentNav": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/EmpEmployment(personIdExternal='100007',userId='100007')",
"type": "SFOData.EmpEmployment"
},
"personIdExternal": "100007",
"userId": "100007",
"payrollEndDate": null,
"assignmentClass": "ST",
"isContingentWorker": false,
"lastDateWorked": null,
"startDate": "/Date(1498867200000)/",
"jobInfoNav": {
"results": []
}
}
]
}
},
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PerPerson('100008')",
"type": "SFOData.PerPerson"
},
"personIdExternal": "100008",
"personalInfoNav": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PerPersonal(personIdExternal='100008',startDate=datetime'2018-01-01T00:00:00')",
"type": "SFOData.PerPersonal"
},
"firstName": "Jinny",
"lastName": "Kim",
"nativePreferredLangNav": {
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistOption(64218L)",
"type": "SFOData.PicklistOption"
},
"externalCode": "de"
}
}
]
},
"employmentNav": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/EmpEmployment(personIdExternal='100008',userId='100008')",
"type": "SFOData.EmpEmployment"
},
"personIdExternal": "100008",
"userId": "100008",
"payrollEndDate": null,
"assignmentClass": "ST",
"isContingentWorker": false,
"lastDateWorked": null,
"startDate": "/Date(1086048000000)/",
"jobInfoNav": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/EmpJob(seqNumber=1L,startDate=datetime'2010-03-01T00:00:00',userId='100008')",
"type": "SFOData.EmpJob"
},
"emplStatus": "46248",
"businessUnit": null,
"costCenter": null,
"jobTitle": null,
"jobCode": null,
"managerId": "1",
"customString9": null,
"company": null,
"location": null,
"position": "100008",
"department": null,
"emplStatusNav": {
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistOption(46248L)",
"type": "SFOData.PicklistOption"
},
"picklistLabels": {
"results": [
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistLabel(locale='en_US',optionId=46248L)",
"type": "SFOData.PicklistLabel"
},
"locale": "en_US",
"label": "Active"
},
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistLabel(locale='en_GB',optionId=46248L)",
"type": "SFOData.PicklistLabel"
},
"locale": "en_GB",
"label": "Active"
},
{
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/PicklistLabel(locale='de_DE',optionId=46248L)",
"type": "SFOData.PicklistLabel"
},
"locale": "de_DE",
"label": "Aktiv"
}
]
}
},
"businessUnitNav": null,
"locationNav": null,
"positionNav": {
"__metadata": {
"uri": "https://api2.successfactors.eu/odata/v2/Position(code='100008',effectiveStartDate=datetime'2020-01-01T00:00:00')",
"type": "SFOData.Position"
},
"cust_mainLogo": null,
"cust_subLogo": null,
"cust_unitName": null
},
"departmentNav": null,
"companyNav": null
}
]
}
}
]
}
},
{
as shown in the position column
Cause
- RSA Identity Governance & Lifecycle 7.2.x
Resolution
This issue is resolved in the following versions.
|
Related Articles
How to create an Aveksa Statistics Report (ASR) from the linux command line prompt using SQL in RSA Identity Governance & … 436Number of Views Create list of users who have not logged into RSA Authentication Manager 8.x for a specific period of days 123Number of Views MFA stopped working after TLS 1.2 Cloud enforcement in SecurId Access 163Number of Views Firefox reports Secure Connection Failed when connecting to the RSA Security Console 539Number of Views PAM Agent is failing to connect to RSA Servers (Curl error code: 35) 38Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device How to replace the RSA Authentication Manager self signed console certificate with a signed certificate from Microsoft Act… RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide How to Request Access to the RSA Authentication Manager AMI for AWS via RSA Support
Don't see what you're looking for?