Password management

my password management is through LCM and also working (means password change happening to the target application of an account application) and also is am getting a UI message after submitting the form which is totally fine but I want an access request to be created once I submit a form both things are not happening for me.

if ui message is coming access request not coming
if access reuest is generating ui message is not coming

my requirement is i want ui message after the submitting password form and also access request to be create for that password change.

please guide on this.

@kazi_4788 Can you share your workflow?

hi @kazi_4788
The recommended way to achieve both a UI success message and an entry in β€œTrack My Requests” is to route your password change through the LCM Provisioning workflow instead of handling provisioning directly or creating requests manually. After the password form submission, you should build the provisioning plan for the password change and invoke the LCM Provisioning subprocess. This ensures that IdentityIQ automatically creates the Identity Request and tracks it properly. Once that subprocess completes, you can add a final step in your workflow to return the UI success message to the user.

1 Like

@umaravuri Can you please explain the steps that you are doing and also the workflow if any custom workflow or process is used. It will help us to troubleshoot the problem.

Yes, could you please share the steps? Also, did you find any step executions on your server?

1 Like

@kazi_4788 In the workflow try adding the FacesMessage.. you can add a step at the end with a script like this:

FacesMessage myMessage = null;
myMessage = new FacesMessage(FacesMessage.SEVERITY_INFO, "Your custom message");
List myMessageList = new ArrayList();
myMessageList.add(myMessage);
httpSession.setAttribute("saipoint.web.PageCodeBase.sessionMessages", myMessageList);

Reference Link: https://community.sailpoint.com/t5/IdentityIQ-Forum/How-to-display-a-workflowSuccess-message/m-p/116860

Try if this helps you out.

Note: Found a fix?Help the community by marking the comment as solution. Feel free to react(:heart:,:+1:, etc.)with an emoji to show your appreciation or message me directly if your problem requires a deeper dive.

this is my workflow :-

For connected applications,

Launch password reset form (custom form)

↓

initialize (Access request)

↓

Reset Password Script

↓

Custom Success Message

↓

Send Success Email / Email for Others

↓

Finalize Identity Request

↓

Stop

For disconnected applications,

Launch password reset form (custom form)

↓

initialize (Access request)

↓

Reset Password Script

↓

Custom Success Message

↓

Fetch ticket id

↓

Send Success Email / Email for Others

↓

Finalize Identity Request

↓

Stop

Please guide me through the soluion?

@kazi_4788 You can add a last step before Stop and add the snipped which i share in the step script. This should allow you to print a custom message. You also need to declare httpSession in the quicklink xml like it is given in the reference link.