This release introduces improvements to approval visibility, covering-person leave validation, and attendance clock in/out handling during leave, along with a hotfix for an incorrect NIC validation message.
Context & Business Value: Previously, approval records were visible only to an employee’s direct supervisor, limiting visibility across the reporting hierarchy.
What Changed: Introduced a new setting in HRM System Setup to control the visibility hierarchy of approval records across Leave, Attendance, Resignation, and Employee Approvals. By default, approval records are visible only to the employee’s direct supervisor. When the new setting is enabled, approval records are also visible to the supervisor’s supervisor, allowing approvals to be viewed across multiple levels of the reporting hierarchy.
Context & Business Value: Prevents scheduling conflicts where a covering employee is unavailable due to their own leave during a period they are assigned to cover.
What Changed: Enhanced leave validation to prevent overlapping covering assignments. When an employee is selected as a covering person for another employee on a specific date and time, that employee cannot apply for leave during the same period. The validation also supports partial-day leave — for example, if the covering assignment applies to the morning half, the covering employee can still apply for leave during the afternoon half of the same day.
Context & Business Value: Employees with pending or approved leave were previously unable to record attendance on the same day if needed.
What Changed: Updated attendance validation to allow employees to clock in and clock out even when they have pending or approved leave for the day.
Context & Business Value: The incorrect validation message was blocking employee creation with valid, unique NIC numbers.
What Changed: Fixed an issue where the system incorrectly displayed an “NIC already exists” validation message when creating an employee with a new NIC number. The NIC validation has been corrected to properly identify unique NIC numbers.