4.8.10 - 18 May 2026

4.8.10 - 18 May 2026

Workbench Release Notes

4.8.10.4 - Scheduled May 25, 2026

  • PO List - Update the Default view for Standard installations to show FC values, per before custom views.

  • Mobile Timesheets - fix an issue defaulting time codes.

4.8.10.3 - Scheduled 20 May 2026

  • Purchase Order List - not displaying standard approval statuses correctly and incorrect values.

  • Billing Dashboard - not deployed correctly on AWS sites; should be fine on hosted environments.

4.8.10.2 - Scheduled 18 May 2026

  • Subcontract Claims - Fix the Current Workflow Schema display on the Workflow popup. 

  • Billing Dashboard - Tweaks to dashboard filter status.

  • Datasheets List - Query optimisation on Datasheets List API

Scheduled 11 May 2026

 


Upcoming Functionality & News

 

Pricing changes effective 1 July 2026

We have emailed clients about our pricing changes effective 1 July 2026, supporting our continued investment in the product and support. Please reach out to the team if you haven't received an email.

 

Upvise Framework Changes 11 May 2026 (Delayed until 18 May)

Upvise will be applying changes to the web and mobile framework. Workbench will apply the necessary updates to maintain compatibility; however, clients who manage their own custom code should review and update any impacted functions prior to 11 May 2026. More information

Upvise SMS Sender ID Changes (AU) - 1 July 2026

Due to upcoming ACMA regulatory changes effective 1 July 2026, Workbench will no longer support client-specific/custom SMS Sender IDs within the standard Workbench-managed SMS gateway.

To maintain compliance and ensure reliable SMS delivery, all SMS messages sent via Upvise will use a registered Workbench International Sender ID.

Clients currently using branded/custom sender names may observe changes to the displayed SMS sender following this update. SMS Sender ID Register | ACMA

 

Enhancements

Purchasing

  • Purchase Orders - The list has been enhanced to support custom views with the typical Default and Data Dump views, and the Default is as-is. Recall that the ‘Edit Custom List’ permission is required to configure list views.

image-20260508-034650.png

 

Plant

  • Plant - The Job/Project popup will now display the history of changes for Upvise (read-only) when the source is set as ‘Upvise’ via the control parameter ‘Plant Job Source’. Previously, the Upvise history was not available.

Billing

  • Billing Dashboard - A dashboard added under the Billing menu that provides information using interactive charts, allowing users to filter and explore revenue data visually. These charts are linked, so selections made in one chart will update all other charts on the screen. The dashboard is based on invoicing data. For details refer to the User Documentation on Billing Dashboard.

image-20260509-060811.png
  • Filters by Year/Period From and To, Profit Centre, Job Manager, and Company

  • Stacked Bar Graph of Revenue by Period and Status, with Status selection to filter

  • Summary of billing metrics for the currently filtered dataset

  • Selectable Graphs of invoicing by

    • Top 10 Customers (default)

    • Top 10 Job Types (default)

    • Customer

    • Job Type

    • Invoice Status

    • Profit Centre

    • Job

    • Salesperson

  • Data Grid displays the detailed invoice records based on the chart selection.

  • Export to Excel allows users to specify the visible columns and export the filtered dataset.

 

Sharperlight

  • The key Related Log field LogHeader.ParentLogHeaderID field is now available on the data model to support Upvise related log links, refer Related Logs feature.

 


Fixes & Technical changes

Workbench

  • My Approvals - underwent a performance review.

  • Data Import - Updated the budget imports wbImportJobWorkCentres, wbImportBudgetLinesStandard, and wbImportBudgetLinesWithJobWorkCentres to support the ‘By Cost Category’ option to be specified.

  • Upvise Integration -

    • Fixed a Daysheet sync-in issue that could associate the Daysheet to a Person’s previous record that is inactive for returning personnel. Will now link to the current active Person record.

    • Fixed a max length 2000 error on import of a specific subform/datasheet template.

    • Enhanced sync to manage mapping to valid leave approvers.

    • Enhanced sync to remove Work Centres from the dataset when deleted in Workbench.

Upvise

Upvise Framework Change May 2026

The following framework updates will take effect from Monday, 18 May 2026. (delayed from original proposed date of 11th)

These changes introduce improved cross-platform consistency between web and mobile, along with the deprecation of older methods.

API & Function Updates

  • Format.getFunc(table, id)Link.getFunc(table, id)
    New cross-platform (web + mobile) API

  • GlobalSettings.getString(key)GlobalSettings.get(key)

  • App.getData() → replaced with Query.json() (available on web and mobile)

  • App.postData2() → replaced with Query.json() (available on web and mobile)

  • Format.systemdate()Format.isodate() (available on web and mobile)

Deprecated / Removed Functions

  • Format.forprint()Removed completely

Workbench has completed review and validation of the impacted standard functionality within the scope below.

Any clients observing issues following these framework changes should raise a support ticket via Freshdesk for further review and investigation.

Personal Weekly

GlobalSettings.getString(key)GlobalSettings.get(key)

Reviewed and validated:

  • Week Ending settings retaining saved values

  • “Required Linked To Field” settings retaining saved state

  • Correct week-ending date calculations

  • Diary Template popups loading correctly

  • Role-based templates displaying correctly

ITP (Inspection Test Plan)

Format.forprint() → removed completely

Reviewed and validated:

  • Responsible Party and Action Point values retaining saved data

  • Dropdown selections loading correctly

  • CSV exports downloading successfully

  • Exported file contents validated

 Notification Functions

App.getData()Query.json()
App.postData2()Query.json()

Updates applied to:

  • Calendar notifications

  • Contact notifications

  • Job notifications

Validated:

  • Notifications sending successfully

  • No blank screens or unexpected behaviour

  • Recipients successfully receiving notifications

 

 

Leave Application - Integration

An enhancement has been implemented to improve validation of Leave Approver selection when importing Leave Requests from Upvise into Workbench. This enhancement introduces additional validation during the integration import process to ensure invalid approvers are not assigned to the leave request.

 

 

 


Things we are busy working on...

Integration with plant GPS Telematic systems

Unified receipting via Dockets screens

Plant Scheduler UX review

ToDo UX Review, starting with Plant