Releases Since Our Last Meeting
Employee Self Service 2024.15.0 Release Notes
Bug Fixes
Allow leave type to be changed when updating a leave request
Improvements
Leave Calendar
Remove start time for entry
Format entry as NAME - CODE LENGTH (i.e. JANE DOE - VA 1.000)
Leave Request Form
Employee Self Service 2024.5.0
Add Leave Type code to job calendar entries
Schedule a nightly position sync
Leave Request form increments for time now by 15m
Allow District Managers, Leave Managers, and Admins to cancel approved leave requests
Sync leave balances at login
Add helper text to let users know if leave is in hours or days
Employee Self Service 2024.6.0
Staff Leave Analysis
Absence Management
Employee Sync Job
Users enable / disable
- Absence Reasons Sync Data View improvements
Update time increments to 15m
Allow buttons to scroll with the form
Add helper text to leave request form for date time entry
Add Employee Name to Leave Request emails
Add Origin and AESOP Id properties to Leave Request form
Don’t allow multiple leave request for a day to total more than 1 day / 24 hours
Add Organization name to the application header
Emails will only be sent when the application configuration allows external notifications
New Features
Allow importing of Kiosk User Time Preferences
Allow Absence Thresholds to be set and present a warning to the user when they are met
Add a batch job view
Timesheets
Add Leave Requests as line items
Allow timesheets to be extracted to CSV
Absence Management Integration
Service methods to sync Employees and Leave Balances
Employee Self Service 2024.1.1 Release Notes
Kiosk User Loader - correct permission loading
Kiosk District Loader
Correct conditional for Leave Time Configuration to set No Restrictions when a blank value is found in the CSV file
Remove conditional for type and unit on Leave Balance configuration
Employee Self Service 2024.1.2 Release Notes
Bug Fixes
Leave Request Form - error on view when leave request includes a sub category
Leave Request total for the day not excluding Canceled and Rejected requests
Improvements
Kiosk Group Member Loader - grant Leave Request Approver role for any Approvers in the group
Kiosk Timesheet Group Member Loader - grant TImesheet Approver role for any Approvers in the group
Kiosk User Loader - grant Leave Request Approver to any user who has Leave Supervisor Staff role
Employee Self Service 2024.1.3 Release Notes
Change the size of a USPS Code column from 10 to 255 characters
Employee Self Service 2024.1.4 Release Notes
Correct lazy load exception in Kiosk Group Member loader preventing CSV load.
Employee Self Service 2024.2.0 Release Notes
Bug Fixes
Accumulations View - duplicate entries shown in ESS that do not exist in USPS
Forgot Password Configuration - was allowing invalid password lengths
Blackout Date grid was not sorting
Leave Request blackout date not checked when disallowed
Position details view including job statuses that should not be included based on configuration
Timesheet Periods should not be removed if referenced by a Timesheet
Leave Request negative balance warning not happening in all scenarios
Leave Request approved email not substituting note variable
Leave Request emails sending data prior to edits
Improvements
Ignore canceled Leave Requests when creating new leave request
Update message for Leave Balance and Position sync jobs to include last run time
Remove employee number for leave request emails
Handle '/' character in filenames when downloading
Kiosk Group Chain Importer - warn using when an Employee / Position filter is used and a code filter is omitted
Prevent workflow from firing with empty groups
Disable multi-select checkbox on leave request timesheet line items
Improve filtering of timesheet periods
Improve timesheet shift deletion process
Update components to use cached leave balances
New Features
Allow blackout dates to be entered for Timesheets
AESOP Integration Leave Balance Sync job
Employee Self Service 2024.3.0 Release Notes
Bug Fixes
Correct Leave Type Configuration import from Kiosk
Leave balance calculations and warning should not happen for all leave types
Prevent blackout date emails when Leave Request would not be affected
Leave Calendars - handle multiday request with end time of 12:00AM
Leave Request Form
Balance helper text no longer includes the leave request length being viewed
Balance helper text correctly handles partially exported multiday leave request
Handle null pointer exception in Data Change
Improvements
Leave Request - update precision to 3 for both total time and daily details
Sync employee home phone
Leave Calendar Details - format dates in a human readable format
Show confirmation dialog when blackout date would cancel leave request
Add timesheet activity to the blackout date grid
Cache compensation data at login
Position Details View - update compensation fields to show / hide based on user configuration
Add an error message when a leave request is entered with the same date and start / end times for an employee
Update time zone for USPS and AESOP sync jobs views
Update leave balance database tables to have the same column size as USPS to prevent sync issues
New Features
Timesheet
Automatic Period Generation
Create a new job to send timesheet reminders
Create a new job to close periods
Add Employee Self Service application link to Email Configuration
Employee Self Service 2024.3.1 Release Notes
Position details will now check configuration for retire hours
Prevent error when editing Leave Request that was introduced in 2024.3.0.
A new error was added to prevent duplicate leave requests. The query that was used was not correctly excluding the leave request that needs to be edited and incorrectly prevented changes.
Employee Self Service 2024.3.2 Release Notes
Leave requests would not allow creation for less than 1 hour. This has been corrected.
Employee Self Service 2024.3.3 Release Notes
Absence Management Integration
Increase the size of employee number column to 30 characters
Handle a null pointer exception when no building irn is found on a building code
Handle the approval status - Partially Approved
Elevated Create Leave Request - was checking current user instead of selected employee when creating a request
Employee Self Service 2024.4.0 Release Notes
Bug Fixes
Fix Blackout Date filter in grid
Update leave request blackout date confirmation dialog to account for partial cancelation
Correct sorting in Leave Request approval grid
Improvements
Kiosk User Import - handle blank value in AESOP column
Blackout Date Grid - improve date format
Leave Request
Show / hide menu items based on Leave request enabled / disabled in the ESS Functionality Configuration
When disabled remove Leave Request, Leave Management, Leave Request Approval, and Leave Calendar items
Check all leave sub types for a unit value. If none are found produce an error letting the users know they need to sync leave balances
Allow a start and end time to be entered on the daily details
Update the start / end times of the leave request to match the daily details on create
Clear filters after exporting leave requests
New Features
AESOP Sync Views
Add view to match Absence Reasons
Add view to match Schools
Employee Self Service 2024.4.1 Release Notes
Bug Fix
Absence Management adding employee number into the name field
Patch
Add a patch to correct the name and number fields of districts using Absence Management
Add a patch to remove duplicate entries for a specific Absence Management district
Upcoming Releases
let the user know if leave is daily or hourly
Sync Employee Leave Balances on login
Allow District Managers, Leave Managers, and Admins to cancel approved leave request
Employee Self Service 2024.5.1 Release Notes
Correct how leave calendar entries that span multiply days are displayed on Leave Calendars.
Employee Self Service 2024.6.0 Release Notes
Bug Fixes
Correct sort of custom links on home page
Correct an issue where Leave Requests time is not correct if spanning more than one month
Remove W2 and Pay Slip ‘view’ button (downloads and automatically opens the pdf). Download will be the only option.
Multiple reports of different browsers and extensions causing issues with this feature. It was decided to remove the option and have the use download the file then open in whatever application they prefer
Correct an issue on My Leave Calendar where an employee would see leave for the entire district
Improvement
Disable Data Change Exports
An issue was found in how the data was sent to USPS that is causing items to be changed that shouldn’t. This feature will be disabled until the other bug is corrected
Position Sync - schedule as a nightly job
Enable multiple read only views when a districts is using Absence Management but has Leave Request disables in Employee Self Service
New Features
Staff and District Leave Analysis
Absence Management Configuration - allow users to choose the date and time Leave Balances are synced back to Absence Management
Employee Self Service 2024.6.1 Release Notes
Correct a problem introduced by ESS-761 that was released on 2024.6.0
A new option was added to the Absence Management Configuration to allow users to select the day and time of Leave Balance syncing
This feature didn’t take missing values into account and will prevent startup for any district that has the Absence Management Configuration enabled.
This has been corrected. The application will start as normal and districts can override the default value in the Absence Management Configuration.
Employee Self Service 2024.6.2 Release Notes
Add a task to the startup process to fail any spring batch jobs with an unknown status.
A batch job that is in progress while the application restarts can be set to an unknown exit status
This can cause issues in the application when jobs are expected to fail or succeed
To handle this, a new query will run during the startup process to set all unknown statues to failed
Employee Self Service 2024.6.3 Release Notes
Bug Fixes
Refresh grid after approvals
Improvement
Improve message when workflow task can’t be found
Employee Self Service 2024.6.4 Release Notes
Change column length of
external_id
property on Absence Management School records from 20 characters to 50.
Employee Self Service 2024.7.0 Release Notes
Bug Fixes
Remove duplicated menu item
Correct Leave Calendar Building filters
Timesheet form leave length should be read only
Leave Expenses is not mobile friendly
Blackout dates updated to ignore rejected leave requests
Improvements
Leave Request created notification will now navigate to the leave request if clicked instead of opening a new tab
Patch to remove duplicated Leave Request from Absence Management for a specific district
Remove unused District Extension property
New Features
Allow users to Self Register
Employee Self Service 2024.7.1 Release Notes
Prevent thread leak from HTTP connections
Correct null pointer exception when storing automatically created timesheets
Employee Self Service 2024.8.0 Release Notes
Bug Fixes
Kiosk Sub Category Loader - handle blank value in the
Required
columnImprove blackout date validations
Handle Timesheet configuration options
Improvements
Clean up Timesheet emails
Timesheet Form - When adding a new line item, default to EXC activity
Timesheet Holiday internal changes
Allow automatic period generation to run weekly
Add Group Chain to Workflows automated resubmission note
Change Forgot Password email when account is lock to inform the User
Employee Self Service 2024.8.1 Release Notes
Add a patch to correct a sub category on a leave request for a specific district\
Improve default in HTTP Utils configuration
Employee Self Service 2024.9.0 Release Notes
Bug Fixes
Employee Data Change validation failures should not be clearing fields
Improvements
User Form - add
Sync to Absence Management
propertyLeave Calendars - change color to soft black when entry is exported
Leave Request Form - change column length of Leave Expense
Purpose of Leave
property and update user interface component to a text areaGroup - add validation to require one
APPROVER
member
Employee Self Service 2024.10.0 Release Notes
New Features
MiniOrange Integration
https://mcoecn.atlassian.net/wiki/x/J4DdEw has been updated to include a section on installing Mini Orange for self hosted ITC’s
Improvements
Leave Request - increase column lengths of Reason, Comments, and Sub Comments
Leave Analysis - add employee archived flag to grids
Position Details View - add job status to accordion panel headers
Timesheet Export Grid - show period start / end dates
Timesheet Shift - improve validations and error reporting
Blackout Dates - account for time when updating or canceling leave requests
Employee Self Service 2024.10.1 Release Notes
Leave Request Form - handle missing user profile causing exception
Leave Request Export - handle missing appointment type
Employee Self Service 2024.11.0 Release Notes
Bug Fixes
Correct sorting for Export Leave History and Revert Leave Details grids
Leave Request Form - Sub Category may not exist causing errors on the form
Supervisor Leave Calendar entries should filter based on Job Status configuration
Period Close Job doe snot always create the next Period
Handle exclusion of timesheet holidays when creating line items
Reset password dialog overflows form on mobile
Leave Expense Details - allow users to edit the budget accounts and other expense details after approval
Improvements
Add appointment type and sub category columns to Leave Request CSV export
Add new configuration option to restrict new data change requests
Format compensation details on mobile based on configurations
Add Approval Trail tab to Leave Approval form
Improve label for district leave request extract button
Combine Timesheet Staff Supervisor and Timesheet Approver roles
Filter positions available for timesheet creation / generators by timesheet required flag in USPS
Timesheet Export Exceptions option should only export exception hours
Group and Chains - Users can now copy leave request groups and chains into timesheet groups and chains
Blackout Date escalated flag will cause leave request to notify Leave Managers
Absence Management Sync Views
Absence Reason Improvements
School Improvements
Internal change to USPS Position cache to use USPS Employee reference
Write a patch to remove duplicated leave requests from Absence Management for two specific districts
Remove Absence Management Configuration Loader
Improve User Form validations to prevent multiple users from being linked to the same user
New Features
Add new Timesheet Configuration option to email users when their timesheet is updated
Employee Self Service 2024.11.1 Release Notes
Correct permissions in Leave Request Form
Remove a district from the Patch that is applying as part of the 2024.11.0 release
Employee Self Service 2024.11.2 Release Notes
Correct order of conditionals when handling Ethnicity checks for Data Changes
District Leave Request view using current employee when loading forms
Sub Category selection showing on LR form when blank and no sub categories are available for the leave request
Employee Self Service 2024.11.3 Release Notes
Correct an issue with Data Changes that can result in clearing fields that are turned off in the Configuration when posting to USPS.
Data Changes couldn’t be posted to USPS until ESS 2024.11.0 was released on 9/28/2024.
Any Data Change posted to USPS will need to be reviewed to make sure the data was correctly changed in USPS.
You can look up the Employee in USPS and run the Single Audit Report to find any changes.
All outstanding Data Change Requests created prior to installing 2024.11.3 should be rejected and resubmitted (if applicable) to make sure all fields and values are included in the request to USPS.
Correct Leave Request Form in the Sub Coordinator view to persist changes.
Employee Self Service 2024.11.4 Release Notes
Leave Request Export - improve user interface to prevent duplicate submission if a user tries to resubmit while processing
Absence Management Sync - Absence Management request not matching ESS for Custom Absences.
Employee Self Service 2024.11.5 Release Notes
Absence Management Sync - Absence Management leave requests will be rounded based on Leave Time Configuration.
Employee Self Service 2024.12.0 Release Notes
Bug Fixes
Correct issue in Leave Request Details where properties were not read only when they should be
Fix race condition that causes Generate Period job to fail to find Automatic Period Generator
Concurrent approvers can cause a 500 error from Workflows
Handle error and provide a better message to the user
Improvements
Leave Calendar - make font on calendar entries smaller
Compensation pay rate will now display unit amount from USPS
Improve the manager name for Leave Request and Timesheet Groups
Refresh page notification added when saving Absence Management Config
Allow Absence Management Jobs to be disabled in the configuration
Will allow districts to determine if they want the enable or disable part of the integration
Absence Pulling from Absence Management
Leave Balance Sync back to Absence Management
Employee Sync back to Absence Management
All are enabled by default when the Absence Management Configuration is enabled
Limit Group / Group Chains views based on roles
Allow submission/recalling of a timesheet from the grid
Add notification when recalling a timesheet
Improve email when bulk resetting passwords
Run Absence Management Absence Sync at a 15m interval
Make Group and Group Chain names case-insensitive
New Features
Add new job to sync Employee data nightly back to Absence Management
Add new matches Employees grid to Sync View
Employee Self Service 2024.12.1 Release Notes
This release of Employee Self Service disables a job that posts employee data back to Absence Management. This job was added as part of the 2024.12.0 release of Employee Self Service. This was a feature of the HR Kiosk, but a few of the static values used in the HR Kiosk will not work going forward as districts begin to use workflows in the Absence Management application.
Employee Self Service 2024.12.2 Release Notes
Handle hibernate proxy error in the Sub Coordinator view
Employee Self Service 2024.13.0 Release Notes
Bug Fixes
Handle Duo timeout redirect
Leave request approval dialog creating leave expenses when it shouldn’t
My Leave Requests View allowing edits when approved
Creating consecutive leave requests clears out supervisor property
Leave Request line items not flowing to timesheets when approved
Improvements
Improve layout of Group Chain Form
Improve grids to show first and last name as separate columns
Allow elevated users to uncheck the sub assigned option on leave requests
Move category property from Leave Request Detail table to Leave Request table
Patch to remove old leave balance sync job that was replaced
New Features
Leave Expenses Form Report
Employee Self Service 2024.13.1 Release Notes
Bug Fixes
Handle rounding in Leave Expose form for mileage calculations
Leave Request Form
Sub Category is not reading into the form
Sub Category is not validating
Sub Coordinator Grid - cannot edit approved requests
Improvements
Add a patch to remove bad leave expense records that were missed in 2024.13.0’s release
Employee Self Service 2024.13.2 Release Notes
Handle error on home page caused by the workflows task display index out of bounds
Employee Self Service 2024.14.0 Release Notes
Bug Fixes
Leave Approved Event Listener - handle overlapping periods when updating timesheets after leave is approved
AESOP Employee Sync View - handle no user found exception
No Group Chain Dialog displayed when it shouldn’t be
Improvements
Leave Export CSV - change appointment type to 1 or 2 for use in USPS Attendance Absence Import
Data Change Manager - new configuration added to send email to Data Change Managers when data change request is submitted
Mass Approve / Reject leave requests from the home view
Additional Leave Request Details added to the Leave Calendar entry window
Leave Calendar Entries displayed per day
New Features
Include blackout dates on calendars
Cancelled fully approved leave will email approvers
Include Leave Balances on the approver grid
Add Employee / Position a group chain can apply
Add filter flag to Timesheet Export grid to see timesheets with only EXC or OT line items
Timesheets Holiday escalated flag - email Timesheet Managers
Employee Self Service 2024.14.1 Release Notes
Leave Calendar entries showing full leave length for daily entries
Employee Self Service 2024.14.2 Release Notes
Automatic Period Generator - correct bug causing hibernate proxy error when selecting positions
Employee Name missing from Leave Request Analysis reports
Employee Name will be included in this CSV report as 3 columns (
EMPLOYEE_LAST_NAME, EMPLOYEE_FIRST_NAME, EMPLOYEE_MIDDLE_NAME
)Substitute Name will be included in the CSV report as 2 columns (
SUBSTITUTE_LAST_NAME, SUBSTITUTE_FIRST_NAME
)
Drop timesheet auto generated property from the database
Employee Self Service 2024.15.0 Release Notes
Bug Fixes
Handle 1 character sub categories
Handle null pointer exception in flexible shift
Map pay types to USPS when exporting timesheets
Correctly handle supervisor information in leave request form
Email service updated to handle a user with no USPS employee assigned
Improvements
Handle missing email addresses when canceling leave requests
Add a new button to the App Log form to extract error messages to a text file
Add mass approval/rejection for timesheets to the home view
General user view enhancements
Handle the Absence Management ‘Split From’ option
Perform a health check before syncing data with USPS
New Features
New Timesheet CSV report
Add support for flexible shifts
View W2 and Payslips in app
Calendars
Add name and leave type sort
Add custom date range option
Add CSV and PDF reports
Internal
Add Template storing feature that will be used for Grid Preferences
Employee Self Service 2024.15.1 Release Notes
Temporary disable the Leave Calendar PDF report that was released on ESS 2024.15.0. A memory leak in the report was discovered and could cause the application to crash.
The ESS team is working on a new solution to build the PDF report for Leave Calendars and it will be released as soon as possible.
Employee Self Service 2024.15.2 Release Notes
Set the Vaadin close idle sessions property to true.
Employee Self Service 2024.16.0 Release Notes
Bug Fixes
Check for missing absence reason id when importing leave from Absence Management
Check for missing absence reason id in the Absence Reason data sync grid
Correct sort for categories in Export Leave History
Correct calculations for Absence Thresholds
Update Timesheets to use the period start / stop dates when checking for Leave Request line items
Leave Request Create - remove archived positions
Improvements
Leave Calendar PDF Report - rewrite report to use Jasper Grid Details (corrects memory leak from 2024.15.0 release)
Leave Calendar PDF Report - conditionally show printer friendly option
Group Chain Grid - add options to the more button
Timesheet Period Close - add new confirmation dialog
User Form - make lock flag read only
Absence Management Integration
Improve position selection
Update how absence data is stored from Absence Management
Add option to Leave Request Extract to include / exclude items to be extracted
Deleting Automatic Period Generators no longer a 2 step process
Timesheet Period Grid - conditionally add Close Date and Time column based on configuration
Position Selection Component - Add employee name to the label
Add Position Column to the District Timesheet Grid
Update Timesheet and Leave Request workflows to include the user id
New Features
Send an email to a user when account is locked due to login failures
Create custom email validator to allow non-standard emails
Create background process to clean orphaned workflow processes
Add a patch to remove a building code for a specific district
Employee Self Service 2024.16.1 Release Notes
Users Grid
Allow admin and external users to be selected in the grid for Lock and Unlock options. These users will be removed (with a warning) if included in the Bulk Password operation.
Employee Self Service 2024.17.0 Release Notes
Bug Fixes
Employee Profile View - update to display both legal and name properties
Timesheet Holiday line items can be assigned to the wrong position
Blackout Date Form - entire day checkbox is not readonly
Leave Request Details can be changed from the district leave request view
Possible error when removing a leave type in the daily detail layout
Improvements
Absence Management Data Import View
Update Process Message field to a text area on all forms
Add Processed date and message to all grids
Improve filtering of the announcement grid
Shrink whitelist form dialog
Add notification to refresh screen when custom links are changed
Change ordering of columns in the Leave Analysis grid
Leave Calendar CSV Report - add length and type as separate columns with new headers
Absence Management Employee Sync Grid - improve how a matched employee is displayed
Change comp time to a leave request timesheet activity
Allow exporting leave request reports before final processing
Custom Link and Whitelist grid filtering improvements
Update frontend dependencies
New Features
Implement Sub Coordinator by X roles
Sub Coordinator by Building
Sub Coordinator by Department Code
Sub Coordinator by Pay Group
Upcoming Releases
Employee Self Service 2024.18.0
Remember District / Supervisor filters
Better error reporting for deleting Leave Request Sub Categories
Better error reporting for deleting Groups
Show a notification in the approval view if mass approval goes over absence threshold
Improve how read only checkboxes are displayed
Add internal components to store Grid column preferences
User will implement this feature, then it will be moved to other grids
Skip certain validations that do not matter for sub assignment by Sub Coordinators
Add new column to Timesheet Period grid to quickly show if a Period was auto generated
Sync USPS Employee data when syncing USPS Position data