Features
Scheduled vs. Tracked Hours Report
Introduced a new Scheduled vs. Tracked Hours reporting experience to help managers compare scheduled working hours against actual tracked hours.
Key capabilities include:
Scheduled vs. Tracked hours calculation and reporting logic.
New report grid with utilization and status information.
Date-range selection and navigation.
Filtering and grouping options.
Report export functionality.
Added the report to System Securityand frontend breadcrumbs.
Timesheet Changelog & Audit Enhancements
Enhanced timesheet auditing with a new Timesheet Changelog capability, providing greater visibility into changes made to time entries.
Key capabilities include:
Configurable toggle to enable/disable Timesheet Changelog.
Dialog prompting users when previously entered hours are changed.
Timesheet Audit Log integration for changelog activity.
Audit entries for time-entry deletions.
Audit tracking for approval/rejection reversals, including reasons.
Column picker added to the Timesheet Audit Trail Report.
Enhanced Timesheet Audit Log Report (v2).
Timesheet Approval & Rejection Controls
Added improved controls and workflows around timesheet approvals and rejections:
Configurable preference to make approval/rejection remarks mandatory.
Bulk timesheet approval/rejection modal with a reason.
Reason capture when reverting an approval or rejection from the archive.
Employee notifications when timesheet reports are rejected.
Attendance & Biometric Improvements
Improved attendance and biometric functionality, including updates to attendance policy handling, attendance sources, audit logging, and biometric configuration.
Project Task Visibility
Added a Show Completed toggle on the Projects → Tasks page, allowing users to control whether completed tasks are displayed.
2. Enhancements / Bug Fixes
Timesheet
Fixed Timesheet Approval records remaining visible after applying date filters.
Fixed Timesheet Approval tab filtering issues.
Fixed individual checkbox selection for duplicate period entries.
Improved handling of unsubmitted time entries restored from archive on locked timesheets.
Time-entry editing, period description, and Submit functionality now behave correctly after restoring unsubmitted entries.
Improved approval/rejection audit trail and reason tracking.
Improved timesheet deletion audit entries.
Improved bulk approval/rejection workflows.
Attendance
Fixed Attendance Status filters not applying correctly.
Corrected attendance status inconsistencies against configured Attendance Policies.
Corrected Attendance Source display when attendance contains a mix of Web and Mobile entries.
Updated Attendance Details activity terminology from “Check In/Check Out”to “Clock In/Clock Out.”
Fixed the Biometric Configuration IsActivetoggle not updating correctly.
Improved attendance and shift-related architectural behavior.
Geofence
Fixed an issue where Profile and Zone names appeared clickable on hover but did not open their corresponding details.
Working Day Configuration
Addressed issues with Working Day Type list Add/Update functionality.
Overall, v17.3 delivers significant improvements across Timesheet Changelog and Audit capabilities, Scheduled vs. Tracked reporting, Attendance and Shift architecture, role-based APIs, approval workflows, and application stability.