We have a use case where initially we have 2 HR systems - Employees are coming from Oracle and Contractors are coming from Azure and it was working perfectly fine. Now we have we have onboarded a new HR source - Workday with all Employee and Contractor data. This new source identity profile is the highest priority. We have tested this in Sandbox, and it was working fine. The correlation was happening based on employeeID which is 6-digit number. New identity profile getting updated.
Now during prod, all the employees which originally came from Oracle HCM that got correlated with Workday and new identity profile got tagged.
But for contractor there is data issue initially sent from them. Details :
Contractor employee id is usually start with 00 as 009923 but Workday just sent the numbers 9923 so it doesn’t get correlated and created a new profile. To fix this we did cleanup -
Deleted the all the application accounts
Deleted the new user from SailPoint ISC.
Then Workday updated all contractors employeeid to the correct value starting with 00. Now when we are trying to aggregate it’s not correlating to the existing identity with the same employeeid rather than creating a new identity. We verified all correlation rule, identity profile etc. there is no difference but still it is creating new one.
Let me know if anyone has faced this kind of issue. Any help is appreciated.
Just curious, do you have permissions to modify the user schema in Workday? If you do, can you set the “type” of employeeID to string, so when you import from Azure it doesn’t remove the trailing 0s?
If you cannot modify the schema in Workday or you already tried that and it didn’t work, another alternative would be to create a transform that applies “Left Pad” to the account attribute of the Workday source.
If that doesn’t work either, you could try some more complex configurations such as replacing trailing 0s by Xs in the Azure employeeID and aggregate from there to update the corresponding employeeIDs in SailPoint. Then import those IDs in Workday and then sync Workday with SailPoint.
Thanks all i had tried all and nothing works. We have working session with Sailpoint support as well but nothing comes out so as its prod we decide to fix manually.