TimberTrack is an enterprise-grade Inventory Management and Procurement System developed on the ServiceNow Platform.
The application automates the complete material procurement lifecycle, including inventory tracking, warehouse management, stock verification, material ordering, approvals, procurement workflows, and return processes.
The project was developed as a collaborative academic project using ServiceNow best practices, custom scoped applications, Flow Designer, and server-side scripting.
- 📦 Inventory Management
- 🛒 Material Ordering
- 🏭 Warehouse Management
- 📋 Service Catalog
- 📝 Record Producers
- 🔄 Flow Designer Automation
- 📊 Stock Availability Tracking
- 📤 Material Return Process
- ✅ Multi-level Approval Workflow
- 🔐 Access Control (ACL)
- 📧 Email Notifications
- 🌐 REST API Integration
- ⚡ Custom Scoped Application
| Category | Technologies |
|---|---|
| Platform | ServiceNow Zurich |
| Language | JavaScript |
| Development | App Engine Studio |
| Automation | Flow Designer |
| Server-side | GlideRecord, GlideAggregate |
| Client-side | Client Scripts, UI Policies |
| Security | ACL |
| Catalog | Service Catalog, Record Producers |
| Integration | REST APIs |
| Tables | Custom Tables, ITSM Tables |
Users
│
▼
Service Portal
│
▼
Catalog Item / Record Producer
│
▼
Flow Designer
│
┌────────────────┼────────────────┐
▼ ▼ ▼
Business Rules Script Includes Notifications
│ │
└────────────┬───┘
▼
Inventory Tables
│
▼
Warehouse & Procurement
TimberTrack
│
├── Update Sets
├── Scoped Application
├── Business Rules
├── Client Scripts
├── Script Includes
├── UI Policies
├── ACL
├── Flow Designer
├── Service Catalog
├── Record Producers
├── REST APIs
├── Documentation
└── Images
- Inventory Management
- Procurement Management
- Warehouse Management
- Material Ordering
- Material Return
- Service Catalog
- Approval Management
- Notifications
- ITSM Integration
This project was developed collaboratively by a team of 6 members as part of an academic project.
This repository contains the exported ServiceNow application and Update Set.
Some ServiceNow configurations are not included in Update Sets or source control exports, including:
- Sample Data Records
- Attachments
- Users & Groups
- Roles & Permissions
- Credentials
- Email Accounts
- Scheduled Job History
- Flow Context Data
- Import Set Data
- Certain System Properties
Some manual configuration may be required after importing the application into another ServiceNow instance.
- 📱 Mobile Support
- 📦 Barcode / QR Code Integration
- 📈 Analytics Dashboard
- 🤖 AI-based Stock Prediction
- 📧 Advanced Email Notifications
- 💳 Vendor & Purchase Order Management
- Developed and customized ServiceNow components using Business Rules, Client Scripts, Script Includes, Flow Designer, and GlideRecord.
- Worked on Service Catalog, Record Producers, and inventory automation workflows.
- Implemented server-side scripting, validations, and REST API integrations.
- Participated in debugging, testing, and enhancing application functionality.