A custom ServiceNow application built to manage Annual and Sick leave requests through a Record
Producer, Service Portal, approval flow, and automated balance tracking.
Application Overview
This project was built to practice custom table design, Record Producers, Catalog Client Scripts,
GlideAjax, Business Rules, and Service Portal development in ServiceNow. The application allows users
to request time off, view available balances, submit requests for manager approval, and automatically
update balance records when requests are approved.
Quick Walkthrough
Service Portal: Time Off Portal homepage with navigation tiles and calendar.
Record Producer: Submit Annual or Sick time requests.
Balance Display: Show available Vacation and Sick balances on the request form.
Business Rules: Calculate available balance and balance after request.
Approval Logic: Manager approval updates the user’s balance record.
Click here
to view the full PDF documentation (design, tables, and fields).
Time Off Application Walkthrough Videos
▶Now playing
Time Off Portal homepage, navigation tiles, and calendar view.
▶Now playing
Record Producer, available balance display, and request submission.
▶Now playing
Approval process, Business Rules, and balance deduction logic.