Vacation Tracking System (Summary)
The VTS (Vacation Tracking System) provides individual employees with
the capability to manage their vacation time, sick leave, and personal
time off, without having to be an expert in company policy or the
local facility's leave policies.
It will provide the following key features:
- Implements a flexible rule-based system for validating and
verifying leave time requirements
- Enables manager approval (optional)
- Provides access to requests for the previous calendar year, and
allows requests to be made up to a year and a half in the future
- Uses email notification to request manager approval
- Notifies employees of request status changes through Atom (RSS)
feed, and optionally email
- Uses existing hardware and middleware
- Implemented as an extension to the existing intranet system, and
uses the existing intranet login for all authentication
- Keeps activity logs for all transactions
- Enables the HR and system administrators to override all actions
restricted by rules, with logging of any overrides
- Enables managers to directly award personal leave time, with
system-set limits
- Provides web interface for other internal systems to query any
given employee's vacation request summary
- Interfaces with the HR department's legacy systems to retrieve
employee information and changes
- Uses REST architecture for all interface and information