Back to project
Crestline Self-Service · Catalogue item 01

Password
Reset

A self-service catalogue item allowing Crestline employees to request a password reset without contacting the service desk directly — with dynamic form logic, automated fulfilment, and a branded notification email.

Service Catalogue Variable Sets UI Policy Client Script Flow Designer Notifications
Complete

The Password Reset catalogue item is the first item built under the Account & Access subcategory in the Crestline IT Requests catalogue. It allows any Crestline employee to submit a password reset request directly from the self-service portal — covering their network login, email, VPN, or a specific application.

The form uses dynamic variable logic to show or hide the Application Name field depending on what account type the user selects — keeping the form clean and only asking for information that is actually needed. On submission, a fulfilment task is automatically created and assigned to the IT Service Desk, and the user receives a branded notification email that also signposts them to a self-service password manager for future use.

This item demonstrates the full end-to-end lifecycle of a service catalogue request — from what the end user sees, through to automated task creation and user communication.

01

Catalogue item & variables

Five variables covering the requester, account type, application name, urgency, and additional information — with sensible defaults and mandatory field validation.

02

Dynamic UI Policy

A Catalog UI Policy shows and hides the Application Name field based on the Account Type selection — with Reverse if false handling both states from a single policy.

03

Client Script auto-populate

An onLoad Client Script pre-populates the Requested for field with the logged-in user — reducing friction for the most common use case while keeping the field editable for managers.

04

Flow Designer fulfilment

A Flow Designer flow triggered by Service Catalog submission automatically creates a Catalog Task assigned to the IT Service Desk with fulfilment instructions and all submitted variable values.

05

Branded notification email

A ServiceNow Notification record sends a branded HTML email on submission — confirming the request and signposting the user to a self-service password manager to reduce future contacts.

06

Catalogue structure

The item sits within a structured catalogue hierarchy — IT Requests > Account & Access — giving the portal a logical navigation structure that scales as more items are added.

# Variable Type Notes
1 Requested for Reference References sys_user table. Auto-populated via onLoad Client Script with the current logged-in user. Mandatory.

Editable so managers can request on behalf of others.

2 Account Type Select Box Four choices: Network / Windows login, Email (Microsoft 365), VPN, Application (specify below). Defaults to Network. Mandatory.

Controls the conditional display of the Application Name field.

3 Application Name Single Line Text Hidden by default. Shown and made mandatory only when Account Type = Application via UI Policy.

Demonstrates conditional variable logic — a key catalogue design skill.

4 Urgency Select Box Three choices: Normal, Urgent, Account locked out. Defaults to Normal. Mandatory.

Allows the IT team to prioritise locked out accounts without any manual triage.

5 Additional Information Multi Line Text Optional free-text field for any additional context the user wants to provide.

Screenshot 01

Password Reset form — default state

The form on load — Requested for pre-populated with the logged-in user, Account Type defaulting to Network / Windows login, and Application Name hidden. Urgency defaults to Normal.

Password Reset form default state
Click to expand

Screenshot 02

Password Reset form — conditional state

Account Type changed to "Application (specify below)" — the Application Name field appears and becomes mandatory, driven by the Catalog UI Policy with Reverse if false enabled.

Password Reset form conditional state
Click to expand

Design decision

A single UI Policy with Reverse if false handles both show and hide states — keeping the configuration lean. A separate hide policy would work but adds unnecessary complexity for a binary condition.

Screenshot 03

Order confirmation

The portal confirmation screen after clicking Order Now — showing the request reference number and confirming the submission was received.

Order confirmation screen
Click to expand

Screenshot 04

Password Reset Fulfilment flow

The Flow Designer canvas showing the complete fulfilment flow — triggered by a Service Catalog submission, with a single Create Catalog Task action that assigns the task to the IT Service Desk with fulfilment instructions and all submitted variable values.

Password Reset Fulfilment flow
Click to expand

Architecture decision

User notification is handled by a separate Notification record rather than a Send Email flow action. This keeps the flow lean and makes the notification independently maintainable — changes to the email template don't require editing or reactivating the flow.

Screenshot 05

Notification email

The branded HTML notification email rendered in the ServiceNow notification preview — showing the Crestline header, REQUEST RECEIVED label, centred heading, intro text, the teal self-service callout box with CTA button, three-step self-service guide, and the Crestline navy footer.

Notification email preview
Click to expand

Self-service deflection

The notification deliberately signposts users to a self-service password manager — a real ITSM strategy that reduces repeat contacts to the service desk. The email confirms the request is being handled while simultaneously encouraging the user to self-serve next time. This mirrors what a mature service desk would actually deploy.

Next →

Hardware Request

Conditional variable sets and a manager approval gate before fulfilment tasks are generated.

Later →

New Starter Request

Multi-team fulfilment with parallel tasks assigned to IT, HR, and Facilities via Flow Designer.