Is there a way to process many (hundreds) of identities at the same time. The identities all share an attribute (Department). I figured out how to search for them and create a tag for all of them but I’m not seeing how I can process all their identities or do an identity refresh.
I would assume it’s not so hard to do, but I’m not finding anything in the documentation that quite matches what I’m looking for.
Hi Abhishek,
Thanks! So, the source these users are associated with is a delimited file. When I looked at the identity profile I didn’t see an option to process the identities (which is why I assume you have to use the API) So here’s a question: Can identities related to disconnected sources be processed or refreshed? (Are processing and refreshing the same thing?)
If I follow what the other user, Suresh, suggested, which is to get the IDs of the users and identify them in bulk using the Identity Processing API, will it work for refreshing identities on a disconnected source? This whole thing is nebulous to me so I apologize if my questions are kind of unclear.
Hey Suresh,
I touched on this in my reply to Abhishek and wanted to ask you as well. If I pull all the identities IDs and use the Identity Processing API for them, will it update identity attributes in a disconnected source? The source we are having trouble with is disconnected.
Sorry, I’m kind of a newb with this stuff. How Identity processing works(is it the same thing as a refresh), how it works with identity profiles, how it works with disconnected sources, is all kind of confusing to me still.
If I enact your plan, my plan is to use an api call to list all identites and filter out user belonging to the affected department. Then filter out their IDs (all with powershell). Then load those into the Identity processing API.
Hi Jared,
The given API is nothing but an identity refresh via API which recalculates all the identity attributes of an identity. You do not have an option to do a bulk identity refresh in UI based on your requirement.
The identity attribute calculates the value based on the mapping you configured in Identity Profile when you processing the identity and it will not update any account attribute in any sources including disconnected source unless you have any provisioning plan for the direct connector source. Coming back to your requirement and if it is a one time process, below could be a best option
Use below search query in Search and get all the identities who is under specific department
attributes.department:"department1"
Select “ID” column from the Column Chooser in your result.
@Abhishek_1995
Does this only refresh all the identities associated with a specific Identity Profile? From reading the documentation you sent, that’s what I gathered. The disconnected source that is experiencing an issue does not have an Identity Profile.
Yes, Refreshing typically applies to identities associated with a specific Identity Profile. If the disconnected source doesn’t have an Identity Profile, it won’t be included in the refresh process.
I believe it’s best to provide a detailed explanation to avoid any misunderstandings due to my previous vagueness and lack of experience.
We have a disconnected source that stores information for almost all users. Recently, we encountered an issue where users are being duplicated in this source. The problem seems to stem from an attribute that was initially assigned as “3- Food” Later, it was corrected to “3-Food” The admin updated the attribute and applied it to all new users. However, it was discovered that users who were initially assigned the incorrect attribute “3- Food” are now being duplicated with the new attribute “3-Food”
For example:
Jared Fox 3- Food
Jared Fox 3-Food
The admin suspects that an attribute refresh or update in SailPoint might resolve the issue. I am uncertain if this is the correct approach. Specifically, I am wondering:
Since it is a disconnected source, can we change attributes in it from SailPoint?
What kind of update or synchronization in SailPoint would address this issue?
I am feeling a bit lost as to whether this can be fixed using SailPoint or if I am wasting my time. Regardless, this has been a valuable learning experience.
First thing, Identity refresh only refreshes the Identity, calculates the identity attributes value etc. so it would not resolve the issue on source attributes. Also, Delimited source does not support the attribute sync so you cannot update the attribute from SailPoint. Although you can use the SailPoint APIs to update the attribute. Below link has the APIs on account operations.
Attribute you updated later is account attribute or entitlement attribute? If you could share sample file with 1 sample data so that I can try to reproduce the issue.
As usually when you update an entitlement attribute value with new name then new entitlement will be created and old name also remains as is.