Last Updated: April 22, 2026
Bug Fixes
- Budget Control – Build Budget
- Reworked the GUI side of the build budget screen as the screen wouldn’t scale properly in some instances and would look squished (typically affected multi-monitor different resolution/scaling monitors).
- User Maintenance
- Page Exclude Security has been fixed to copy changes in the user attached profile to the user. This way it acts just like the cubes in the user maintenance screen.
- Capital Forms Activity
- Fixed the Fixed the minimum approval level to NOT be hard-coded to 1. Now the system will dynamically figure out the best approval level.
- Fixed the caption for medical equipment caption to be project category
- Landing Page
- GL and Payroll Variance Status By CC Tree – Fixed the “Enable month name instead of GL Period” for this screen as some of the columns were still showing GL Period instead of month name.
- Cube Balance Financial Statement
- Allow for the cube budget field as optional (it was required even when there were cases where a budget field didn’t exist in the cube)
Enhancements
- Database Table Partitions
- Note: Requires SQL Server 2016 SP1 or newer (most sites should already be on this version or later)
- Added table partitions to the MAT tables to significantly speed up and simplify the refresh process. Now individual years can be re-calculated and only those years updated where before it was refreshing the entire MAT table (with up to 5 years of data at once). This has resulted in a approximately 50% gain in performance (or more in some cases).
- Database Views
- Several database views have been improved by making use of the new table partitions and index structure.
- Added the Job Cost Manager Responsible and project owner for several report, view source data, and user cross tab views where the project ID was referenced.
- New Pages
- Contracts (located under Capital Budgeting and Projects)
- This is a new module for contract management
- Customer License Info (Located under Administration for site admins)
- Gives sites admins the ability to see what has been licensed for their site: cubes, dashboards, indicators, tables, and modules.
- There is a link that is available to request additional license information from WSI.
- ESM.net Releases
- Starting in ESM.net 2.3, the client will check the release information via the www.worldsoftwareinc.com website. It will see if there are any new releases, and if there is, it will make it known in the ESM.net main form status bar (for site admins). Clicking on a “new release available” link will bring up this new page which will have links for release notes for all releases available above the current version installed.
- Contracts (located under Capital Budgeting and Projects)
- User Cross Tab – Client Mode
- Created a way of saving and loading a custom lookup group. Helpful if you want to define a group and use it on different presets or views
- Cube Balance Financial Statement
- Updated the cube finance balance page to include presets
- License and Release Info
- There are now Administration tab pages that will show license info (what is licensed and what isn’t) as well as a page that will show the different ESM.net versions available including the release notes for each release.
- Utilities
- Get Budget Audit Utility – Expanded the audit to check for missing salary grid detail.
- Process Worksheet – Now calls the “add process worksheet items from profile” utility automatically for the same parameters (same version, worksheet, cost centre, etc.).
- Framework Table Changes
- The GL Budget Line Items table and GL Budget tables now have a vendor lookup column
- The GL Actuals table now has an employee lookup column
- GL Budget Project
- Fixed the GL Budget Project updates to exclude locked years (via the capital forms activity table).
- View Source Data
- Added the Value Translation Detail
- Contract Master
- Contract Events
- Code Tables
- Earning Benefit Type Code
- Added a compare tab for comparing the earning/benefits between versions
- Added code tables for the new contract module:
- Contacts
- Contract Activity Type
- Contract Agreement Type
- Contract Category Type
- Contract Commodity
- Contract Exemption Type
- Contract Expense Type
- Contract Funding Source
- Contract Health Centres
- Contract Procurement Type
- Contract Registry Type
- Contract Renewal Status
- Contract Risk Rating
- Contract Service Area
- Contract Status
- Contract Types
- Currency Types
- Earning Benefit Type Code