Last Updated: September 3, 2024
Bug Fixes
- Reporting Groups
- Fixed the bug that was happening when trying to edit any node that had been used with the “add range” feature. This was preventing edits and sorting from happening in some cases.
- ESM.net Server Service
- Fixed an issue where the server couldn’t find the SSL certificate when there is no common name in the SSL certificate. Fixed the issue where the thumbnail for the cert being provided was not finding it.
- Budget Control and Forecast
- Fixed a bug where if the formula was blank and the user clicked on the preview data then it was returning all records in the year/version filter (ignoring the take only X amount of rows variable on the screen).
- Run Reports
- Payroll Actual Trees (vw_rep_payroll_actual_trees)
- Fixed the required filters logic for the report as it incorrectly asked for the secondary tree (which it shouldn’t have)
- Removed the secondary tree references as this was causing a lot of extra rows to be created within the view as well
- Payroll Actual Trees (vw_rep_payroll_actual_trees)
Enhancements
- Framework Changes
- The .NET client, services, and utilities will now require .NET Framework 4.8 instead of .NET Framework 4.7.2. This shouldn’t affect most users as many will already have this or newer versions (such as .NET Framework 4.8.1.).
- The ESM.net Job Runner (the service that runs all jobs for the ESM.net process scheduler) is now a 64-bit application. Support for AS400 databases and DBISAM databases have been removed as we no longer have any clients using them. Without these we were able to remove all 32-bit required elements from our services.
- Added support for importing data directly from a Dynamics 365 OData API.
- User Logins – Microsoft Entra Application
- The ESM.net client will now be able to login to a Microsoft Entra application connector using integrated authentication for the built-in Windows domain account (Azure Active Directory)
- Salary Budget and GL Budget Pages
- When you change a cost centre lookup you assign (if available) the job cost if there is a job cost assigned to that particular cost centre in the code tables page.
- Reports
- When exporting reports to Excel (.xlsx) there is now the ability to setup “rules” for the sheet names. This is done within a new dialog/button on the Report Writer report editor. Rules can be static (ex: sheet 1 = ‘name 1’, sheet 2 = ‘name 2’, etc. OR they can be setup with regular expression rules to parse the first 5 rows of the sheet to identify what to use as the sheet name…ex: sheet 1 = ‘the cost centre which is defined as …’)\
- User Cross Tabs
- Added many more fields to the allowable “drill down” fields. Now all of the previous year, year to date, and annual fields should be allowed to be drilled down on within the summary views.