4.7.6 - 20 Jan 2025

IN PROGRESS

Workbench Release Notes

Scheduled Release - 13 January 2025


 

Upcoming Functionality & News

 

Enhanced Access Control for Financial Integration Screens

Access to Financial Integration screens (Xero, MYOB AccountRight, MYOB Acumatica, Business Central/Wiise) is controlled solely through licences.

We will be introducing enhanced access control with more granular permissions, allowing you to define what each user can do on the integration screens. Users will be able to:

  • Access only the data synchronization functionality from financial systems to Workbench.

  • Access the ability to set up or modify the integration configuration.

  • Have access to both.

These changes provide the flexibility to safely grant access to users who only need to perform data synchronization, ensuring more secure and role-appropriate access management.

image-20241202-041537.png

What you need to know:

  • Financial integration screens are available for all role licences (if included in the user’s site map profile).

  • 2 new permission:

    • Financials Admin to access the config fields and action buttons.

    • Financials Sync to access the sync button only.

  • Included by default in Administrator role and Finance role.
    Therefore, other Roles may lose access to the financial integration screen and must be setup by System Administrator.

  • The change will be released in January.

Upvise Integration- DLL upgrade to v3.3

The new version adds major performance and security enhancements to the integration. Read more

Upvise Integration- Integration Setting Redesign expected v4.7.7

In (v4.7.7) we will be releasing a redesign of the Upvise integration control. This redesign aims to streamline the process, improve user experience, and ensure a more efficient integration control for Upvise.

 


New Features

Quotes

 


Feature Revisions

Jobs

  • Contract

    • Project Trust Accounts - Limit selection of PTA to only one Contract:
      A change has been made so that only one Project Trust Account (PTA) can be assigned to one Job Contract. When selecting a Trust Account on the Contract tab, the only available options to select will be those that have not been assigned to a Job yet.



Job Budget

  •  

Daysheets & Dockets

  •  

Stock



Timesheets

  •  

Plant

  • Plant Item import now with mandatory Work Centre:
    The Work Centre was not a mandatory field when importing Plant items using the Plant data import (wbImportPlant), this was causing issues later in the process when using these plant items. The import has been enhanced:

    • mandatory "Cost Work Centre Code"

    • validation of "Cost Work Centre Code"

    • the "Base Cost", "Overhead Cost", "Other Cost ", and "Sell Rate" fields are set to zero if not populated

Quotes

  • Attachments:
    Attachments can now be loaded and file properties can now be edited even after Sent status. However, deleting files after Sent status is not allowed.

 

System Setup

Administration




Fixes & Technical changes

Fixes & Technical Changes:

  • Job Contracts - Project Trust Accounts:

    • In some cases, when an AP Invoice had multiple lines with eligible activities, the amount of the AP Payment was duplicating by the quantity of the invoice lines when displayed on the Trust Ledger. Fixed.

Upvise

API- Deprecation of Private API’s (21st January 2025)

As of 21st Jan 2025, all private APIs in Upvise will be deprecated. To continue using the system effectively, ensure that any non-workbench custom applications are updated to use only the public APIs.

Workbench has removed the below private API’s:

  • _writeEmpty

  • Parameter.parseOptions

  • BaseBox.writeHidden

  • JsonRequest.post(Pdf2.URL2, data)

The list of available public APIs can be accessed by logging in as an Admin and navigating to Settings > Public API from the left pane.

  • For testing non-Workbench custom apps and web app overrides, use the following test URL: https://s3.upvise.com/strict.htm.

    • Open your Chrome Developer Console and review any JavaScript errors to identify calls made to deprecated private APIs.

    • Clients developing their own apps or code should engage workbench support for advice if needed.
      Click here to Email Workbench Support

Upvise - Create Diary App - No plant issue form in diary

  • A change has been applied to the Create Diary app, allowing daily diaries to be created without including the "Plant Issues" subform. This update specifically caters to clients who do not manage equipment in Upvise and therefore do not require the "Plant Issues" subform in their daily diaries.

Upvise - Create Diary App - Resource Scheduler

  • A change has been applied to the Create Diary app, allowing navigation to the Upvise Resource Scheduler from the Create diary app. This resolved a bug where this returned an error.

Upvise- Daily Diary Optimisations on submission

  • Changes have been applied to improve the response time of daily diaries when submitted.

DLL upgrade to v3.3 (Integration)

The new DLL version 3.3 adds major performance and security enhancements to the integration.

  • On-premise sites are required to upgrade to workbench v4.7.6 to receive this update.

  • The DLL Update maintains compliance with Upvises API terms of use

Requirements:

  • .NET Framework v4.8.1 or higher or .NET 6 or higher

  • Runtime Requirements: Needs full access right to local path C:\ProgramData\Upvise folder for local cache storage

Upvise- Duplicating Daily Diaries

  • A technical change has been made to re-introduce support for duplicating the daily diary. To enable this functionality, along with code changes, the following form element types have been updated on daily diary form templates on all sites:

    • Project Hours - Field F10 (timeslotids) - Type: System

    • Admin Hours - Field F10 (timeslotids) - Type: System

    • Equipment Hours - Field F10 (timeslotids) - Type: System

    • Operator Hours with Equipment - Field F12 (timeslotids) - Type: System

    • Plant Issues - Field F12 (timeslotids) - Type: System

    • Admin Hours - Field F10 (timeallowanceid) - Type: System

Upvise - Equipment Files

  • We’ve fixed a bug that was preventing users from accessing equipment files directly from the equipment section in Upvise. This update restores access to equipment files from individual equipment.

Upvise - Equipment Punch item display

  • We’ve resolved an issue where the punch item tile on equipment was not displaying the correct count. The tile now accurately reflects the total punch item count.

    Equipment- Punch Item Count

Upvise - Job SMS Button

  • The warning message displayed when using the Job SMS button on the mobile app has been updated. It now clearly states: “SMS is not available on the mobile app.”

Upvise - Project Files

  • We’ve fixed a bug that was preventing users from accessing Project files directly from the equipment section in Upvise. This update restores access to Project files from projects directly.

Upvise - Punch Columns Displayed

  • We’ve resolved a bug that affected the display of columns in the equipment options punch list. With this fix, the columns configured in the equipment options punch list now correctly reflect in the global punch list view.


Upvise

Daily Diary- Change to Rate options

We’ve implemented improvements to ensure greater accuracy and user clarity regarding RATE selection on Daily Diary subforms “Plant Issues” and “Operator hours with Equipment”.

  • Rate Code Availability: If multiple equipment items share a common Rate Code, only those rates will be displayed for selection.

  • Mandatory Rate Code Field: The Rate Code field will be required for submission.

  • Entering Multiple Equipment in one subform

    • When multiple equipment items do not share a common Rate Code, they must be entered on separate forms to ensure accuracy.
      Example: If DZR001, DZR002, and DZR003 share a common rate of “DAY,” but PMV001 has a rate of “HOURS,” no rate will be available. In this case, DZR001, DZR002, and DZR003 can be entered on one form with the “DAY” rate, while PMV001 is required to be entered on a second form with the “HOURS” rate. 

  • This approach ensures that the Quantity is relevant to the Rate for all equipment on a single form.

NEW- Create Diary app

The new "Create Diary" app is designed to streamline the creation of daily diaries using scheduled labour and plant resources. This powerful upvise app minimises manual effort, allowing you to add large numbers of resources to diaries in just a few clicks, ensuring accurate job costing and efficient resource management.

Dependent Modules:

  1. Workbench Resource Scheduler or

  2. Upvise Resource Scheduler

Benefits

Time-Saving: Eliminates the need to manually enter hundreds of resources, allowing users to quickly populate the diary with scheduled labour and plant resources in just a few clicks.
Accurate Job Costing: Ensures that scheduled resources are accurately tracked, helping users capture the true cost of jobs and projects.
Flexibility: While the app automates most of the resource entries, it still allows users to manually add or adjust resources as needed before submission.
Ease of Use: Streamlined interface for scheduling and reviewing resources, making it easy to track and manage daily diary entry.

To implement this module contact your workbench Consultant or Workbench Support support@wbi.freshdesk.com.

Form Option- Restrict Workflow Role to Project

A new option has been introduced to improve the role-based workflow notification process.

When this option is enabled:

  • Users identified through the role-based workflow at any stage are now filtered against the list of project owners associated with the form’s project.

  • This ensures that form notifications are sent only to the relevant users involved in the specific project.

This improvement is especially useful for databases with numerous projects, as it restricts notifications to current project users, minimizing unnecessary alerts and enhancing workflow efficiency.

Plant Maintenance- Plant Group Service Setting- Sync to Upvise Equipment Categories

Plant Maintenance Default settings for Plant Groups in Workbench can now automatically sync with Equipment Categories in Upvise, streamlining configuration across platforms. Workbench Maintenance settings act as the master source, ensuring alignment and accuracy. If the Workbench settings are blank, no updates will be synced to Upvise.

Previously, maintenance settings had to be configured separately in both Workbench and Upvise, leading to duplicate effort. This new synchronization feature eliminates the need for manual updates in Upvise, reducing administrative workload and enhancing efficiency.

Workbench Field

Upvise Field

Default Meter

Utilization

Service Period

Service Period

Service Reminder Days

Service Period Advance Warning

Meter Interval

Service Usage Interval (Hours)

Reminder Reading Units

Service Usage Advance Warning

 

 

 

 

Training Matrix- Redesign & Optimisations

A


Things we are busy working on...

Custom Views on List screens, and exploring the ability to add extension columns to these views. This will expand your reporting ability on the List screens.

Audit for configuration changes.

Month End Process: controlled and easy to follow.

Analysis graphs on Sales Invoices.

🔨 Interval- Based Equipment Maintenance in Upvise (e.g. 250-hour increments- 250, 500, 750, 1000 repeat)