Can we update Account attribute from ISC workflow?

hello everyone,

We have a requirement to update the downstream application(JDBC) account attribute using custom form, . One of the requirement is to limit the scope of the identity that Is

1.Populate identities in the dropdown if user has ‘A’ Account, if not don’t populate.
2.when we select the user, auto populate user “A” account attribute in the read-only field(Next field ).

Can we do it above criteria in ISC SailPoint ?

Is it feasible to update account attribute from ISC workflow ?

Thanks.

Hi @saikumarS ,

Can’t this be handled using attribute sync? or is this a different requirement to manually update the attributes?

Hi @saikumarS,

The account attribute cannot be updated unless the “Update Account” operation is triggered. This typically occurs during the following events:

  • Adding an entitlement
  • Removing an entitlement
  • Attribute synchronization

Could you please share a brief overview of your requirement? This will help us address it more effectively.

Hi theja,

Thaks for the reply.

We wanted to temporarily increase the Line Limit of a user in ABS source to a different value, this should remain through the day and then return to its original value.

Hi Sidharth,

I wanted to update a Account attribute for one down Strem application via workflow launcher ,by selecting user in the form.

Hi @saikumarS

I think we can do this also

  • You can use a dynamic identity filter to populate only those identities that have an account on application A.
  • Use a transform or identity attribute to fetch and display the account attribute in a read-only field once the identity is selected.
  • A workflow can be triggered on form submission to call an action that updates the account attribute via provisioning.
  • Use “Update Account” action with appropriate provisioning policy and ensure the account is correlated.

Just give it a try.

Thanks
Manvitha.Nalabolu

1 Like

Hello @saikumarS
This use case is serviceable, you can do using a FLAT FILE source.
→ Grab the response from the FORM into a Workflow
→ Use that Workflow to create a account for that identity on a Flat File Source and put that value in an account attribute there.
→ Map that account attribute to an Identity Attribute
→ Now use the said Identity Attribute in your Attr Sync mappings on your JDBC source

As this is the only way you can update any attribute be it identity or account and get it populated to downstream system.

Thanks

2 Likes

Hy @harshamin9 ,

We are able to update Account attribute as you said creating flatfile.

And here i have one more scenario that i need to revert the most recent Account attribute value at 6PM everyday .

Can we achieve this in same workflow or any other way ?

Thank you .

Hello @saikumarS
Sure, once you update the value in ISC via flatfile, trigger a single account attribute sync that will send it to the downstream system.
Now in this operation if its getting executed at specific time than you can use WAIT to add time till 6 PM and than do the same process again in the WF to revert back. But if its dynamic than I fear it will create a complex case.
In that situation you can create another WF that gets triggered at 6 PM daily and in that WF you can revert back. But to find which identity to revert, you need to set a FLAG attribute in previous WF and than use that to identify that this is the one we need to revert back.
In ISC most of the things are doable but it all depends on how complex you want to make your own system.

1 Like

Hi @harshamin9 ,

THis is not dynamic value,Every user has different value .

And can you tell me how to get previous value?

Hi @harshamin9 ,

Can’t we update webservice Connector Account Attribute directly without using Delimited file by using HTTP call or any other way ?

FYI, We dont wanted to use Attribute sync here ,We wanted to update account attribute directly in the account without Sync.

Hey @saikumarS
If its a webservices source, than I dont think so there is even a dependency on ISC Webservices connector if your API’s can talk over internet than you can use those API directly via HTTP call to do so.
But if API’s only talk outside via VA’s in that case, no you dont have other options than sync.