HR Onboarding Automation
A ServiceNow catalog request that turns a single new-hire submission into a fully provisioned employee — phone extension, fax line, copier billing code, and call-routing label — with multi-office resource pools resolved automatically.
Onboarding a new hire at a multi-office organization used to mean cross-referencing several standalone trackers by hand — a phone extension sheet, a copier/print billing code list, and an org chart — to figure out what was free at that hire's specific office and role. This ServiceNow scoped application replaces that manual lookup chain with a single onboarding request: a hiring coordinator submits the new hire's office, title, and start date, and the platform resolves everything the employee needs to be productive on day one.
The Challenge
Phone extensions, fax lines, and copier codes were tracked in separate spreadsheets per office, with no shared source of truth. Assigning resources for a new hire meant a person manually searching each tracker for something free, which was slow and prone to collisions — two people could end up with the same extension, or an onboarding request could stall for days waiting on a manual lookup.
Key Outcomes
- Single catalog form drives provisioning across phone, fax, and copier billing systems automatically
- Satellite and complex office codes resolve to the correct parent office resource pool without manual mapping
- Call-routing labels generate dynamically based on role and reporting manager, keeping the directory consistent
- Requests fall into a clear "waiting on resources" state instead of stalling silently when nothing is free
- Eliminated duplicate and colliding extension/copier code assignments
Smart Office Routing
A lookup switch maps satellite and complex office codes back to their parent office so provisioning always pulls from the correct regional resource pool.
Automated Phone & Fax Provisioning
A business rule queries a live extension inventory for the requester's office and role, reserves the extension, fax line, and DID, and marks it in-use — no spreadsheet required.
Dynamic Call-Routing Labels
Directory labels are generated automatically from job title and reporting manager, keeping phone routing consistent without manual entry.
Copier & Print Code Assignment
Pulls the next available billing code from a dedicated tracking table and links it to the new hire's name and office automatically.
Conditional Logic Per Role
Handles exceptions cleanly — roles that skip phone/copier provisioning entirely, and hires who inherit the exact line of a departing employee.
Graceful Fallback States
When no extension or code is available, the request moves to a clear "waiting on resources" state instead of failing silently, so nothing gets lost.