Get Access workflow couldn't get user role for Coupa attribute update

Hello all,

I’m tried to create workflow for Coupa application to modify user’s coupa license attribute based on Sailpoint role that user requested using HTTP Request since Sailpoint Coupa OOTB connector couldn’t set the license as entitlement.

I’m using account updated as the trigger so after user’s Coupa account updated the workflow will run. Currently I’m facing problem when use Get Access to get user Role, the output is empty after I did user request for a Coupa role that contain Coupa entitlement, I config the get Access as below

Could anyone help me with this case?

Thank you

Hi @Tieasna

Have you checked whether the user is actually assigned the role by the time the ‘Get Access’ action runs? You may want to perform a single identity refresh using HTTP Request for refresh API before triggering ‘Get Access’, or add a short wait of 1–2 minutes to ensure the role assignment is fully processed

Hi @rpriya
Do you mean using Attribute synchronization for single identity api?

because I can’t find single identity refresh api in the documentation

@Tieasna - I meant Process Identity option -

You can use either of the APIs, reload account or process identity, here’s a reference
start-identity-processing | SailPoint Developer Community
submit-reload-account | SailPoint Developer Community

Hello, Priya

I have changed my trigger to Provisioning completed instead Account updated and it works fine now I can get my roles thanks to your reply before “ensure the role assignment is fully processed”