I have a strange issue that I couldn’t find any documentation on. I have demo tenant that I am using for a lab. The tenant’s source is a virtual server running Active Directory. In Active Directory, the identity “Jacob Ozone” has a manager, “Maya Villanueva”. For some reason, every time the tenant runs a scheduled aggregation, it changes Jacob’s manager to himself. I reviewed AD and realized Jacob had himself as the manager, so I updated his profile. Unfortunately, every time an aggregation runs, it reverts back to Jacob as the manager. I’m not sure if there’s a simple setting that I’m overlooking.
Are you creating users to Active Directory via SailPoint? If yes, pls check the mapping in CreateProvisioning and also verify whether this attribute is part of attribute sync?
Can you show us how your Account Correlation configuration on AD source looks like? Probably a mismatch of userId - uid mapping instead of managerId - uid mapping.
Also let us know if you have manager field on the Create Account page of the AD source config and what is it mapped to?
Thanks for the screenshots @izzy1. Firstly, I’d suggest deleting “Display Name” and “Manager Name” attributes from your Correlation configuration. You do not want to correlate target accounts to their identities based off such conflicting or common fields. Correlation config is defined to link your target account to your SailPoint Identity using a unique identifier. Here “Display Name” and “Manager Name” are not your unique identifiers, hence, please do get rid of them.
The best practice would be to do the below:
On the relevant identity profile, create a new identity attribute to hold the distinguished name for the identity, and map it to the distinguishedName attribute on your Active Directory source.
Navigate to Account Sync on the Active Directory source and enable synchronisation for the manager attribute. Once you do this, the manager attribute would be available to sync. Only attributes mapped directly to “Identity Attribute” on Create Account page would be part of attribute sync.
Try to make these changes and let me know how it goes.
Thanks for the info, Arshad. I’m new to using Postman and still learning the API process, so I’m not entirely sure how to submit the transform. So far, I have my PAT and have submitted a couple of test GET and POST requests. Can you give me a quick rundown of how to submit the transform?
Belay my last comment. I was able to add the transform and configure it on the identity profile. So far it’s sticking. I’ll check again tomorrow to see if it fully sticks.
It did not. I think the next thing I’m going to try is an unoptimized account aggregation. When I first discovered the issue, I noticed the account in question had himself listed as the manager on the AD source. Maybe it needs a fresh aggregation.
Another thing I noticed with the same account is after every scheduled aggregation, he loses certain roles and entitlements. I’m not concerned about this because it is a demo lab but I can’t help but think both things are related.