Disable Account Source

Hello, I am new to Sailpoint ISC and I am trying to disable ISC source account whenever a user leaves the organisation. Some accounts are not disabled and it remains active even after Lifecycle state is inactive. How to solve this?

@Mohammad_Hasan please configure it in your inactive LCS.

Identity Profile-> provisionig tab-> select inactive LCS

And add sources that you want to disable.

Document for your reference

2 Likes

Hi Hasan,

Workflows can be used for this.
Detect LCS Changes and using manage accounts action, get source id $.getAccounts.accounts[?(@.sourceName==‘IdentityNow’)].id and in operation set disable

5 Likes

Thanks for the reply :slight_smile: I will try this

1 Like

Hi @Mohammad_Hasan ,
For all other sources , add them in identity profile configuration to be disabled in inactive lcs.
For ISC source it self you will need an simple workflow, based on lcs change trigger disable ISC source . you can follow this post here : Disable IdentityNow account source - #3 by arjun_sengupta

1 Like

As you’ve seen there are multiple ways to do this, I’d say typically what @shekhardas1825 recommended is most common, but if you have unique or specific requirements then a workflow like @anagha recommended will work well. Good luck!

Hi @Mohammad_Hasan , Welcome to the Developer Community :handshake: !

If you are on a right path as suggested by @shekhardas1825 , check the following things.
As you mentioned some accounts are not getting disabled . Please ensure that the lifecycle state attribute value is in small case i.e., “active” or “inactive” . If not , apply toLower transform in Identity Profile mapping for lifecycle state and try .

I hope this helps .
Thanks !

Hi All,
If i want to disable users in bulk how could i achieve this using workflow.

I have used the loop but it not disabling the accounts.

Thanks,
Shantha Kumar

Hi @Santhakumar , Please raise a new topic for your query .
Thank you