Tables, roles, business rules, scripts, and workflows are installed with the Password Reset application.

Password Reset tables

Password Reset roles

Note: Only the user with the following roles can have access to Password Reset tables. The deny unless authenticated ACLs restrict access to the Password Reset tables for any unauthenticated role such as public role user.

For more information, see Deny-Unless ACL.

Role Description
password reset administrator 

[password_reset_admin]

Configures and maintains Password Reset and Password Change.
service desk agent 

[password_reset_service_desk]

Resets passwords on behalf of users, tracks password reset requests, and views logs.
credentials manager 

[password_reset_credential_manager]

Determines which credential stores are valid for use with Password Reset.

Password Reset business rules

Password Reset UI pages

Password Reset UI macros

UI scripts installed with Password Reset

You can create a UI script and reference the script from a UI macro or UI page by using a <g:include_script> Jelly tag. The following example shows how the $pwd_enroll_questions_ui UI macro can reference the $pwd_enroll_questions_ui script. In the example, [UI Script Name]+".jsdbx" is the name of the script:
<g:include_script src="$pwd_enroll_questions_ui.jsdbx" />
By referencing an external script, you can maintain separation between client JavaScript code and Jelly code, which simplifies maintenance. You can use the following installed scripts with Password Reset UI macros:

Password Reset workflows

The Password Reset plugin adds workflows that you can use as examples to create custom workflows for Password Reset processes.

Password Reset notifications

SOAP messages for Password Reset

SOAP Message Description
Change Password When the Orchestration Add-on plugin is active, the system can use the SOAP protocol to change passwords on remote credential stores such as a remote ServiceNow instance.
Password Reset Request When the Orchestration Add-on plugin is active, the system can use the SOAP protocol to reset passwords on remote credential stores such as a remote ServiceNow instance.

REST API

  • Name: Pwd Reset
  • API ID: pwd_reset
  • Base API path: /api/now/pwd_reset