Password reset from a Workflow

The code is now available on GitHub here

We have developed a custom method by which a User, with the correct rights, can change the password on a User from within a Workflow. What makes this important is that the password change is integrated with a custom Java class which calls NMAS methods to do the password change. The password change is thus verified and, on an error, a task is reassigned to the requester with the NMAS error. The process is retried until the password is successfully set.

Request Form

Initial Display

Request Form

Password Validation

Password Validation Check

Approval Form (non approval, assigned on Error)

Automatic assigned to Requester

Approval Form Assignment

View before claiming

Password Error Unclaimed

View after claiming

Password Error Claimed

Email Notification to End User

Email to User