We’re currently on SailPoint IIQ 8.4. I have several lifecycle events configured to trigger based on changes to a specific searchable identity attribute. When I submit a batch request to update this attribute, the value updates correctly, but the lifecycle event only triggers after running an Identity Refresh task.
Is there a way to have the lifecycle event trigger automatically as soon as the batch request completes, without requiring a manual or scheduled refresh task? Please advise.
Navigate to the workflow that handles batch requests — typically named something like “Batch Request Provisioning” in your IIQ env.
Add a step at the end of that workflow, after the provisioning/update steps complete, that fires the lifecycle event for the affected identities.
This step executes once per batch record, meaning it naturally triggers per identity as each row is processed and committed — no separate refresh needed.
Try it and let me know if it works, else you can share your batch workflow xml, i can update and shareit back.
In this workflow, add a step to explicitly call the “Identity refresh task”. This workflow will execute for every user. so try configuring the refresh task to run only one user.