...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
General Release 4.6.12.2
Scheduled Release - 24 July 2023
Beta Release 4.6.12.1
Scheduled Release - 17 July 2023
New Features
Jobs
Editable Job List:
...
Edit multiple Jobs without opening each job popup individually.
Update Job Manages or Account Managers in Bulk.
Close and Finalise Jobs in Bulk.
Users can now edit key details on Jobs with only a few clicks and without having to open each Job individually.
Only users with ‘Edit Job' or ‘Edit Job Details’ permission will be able to edit. All users that have access to Jobs List will have access to this new screen.
The same Security Access level as in Jobs List is applied.
There are two ways to update Jobs:
From the grid itself, update each field and click on the SAVE button.
Or use the Bulk Update section at the bottom where you can select the values that will be applied to each Job selected in the list above. Use Bulk Save to save these changes.
Done. It’s that easy.
Administration
Simplified User creation:
Enhancements to the User creation process to make it faster and easier to create new users based on existing ones.
There are now 3 ways of creating users:
New User, where all fields need to be manually entered.
From Person List:Status colour Green title enhanced Person picker was enhanced to only display non-users and non-employees so as to not potentially override data.
User to Copy From picker contains active employees or active users.
From Existing User:Status colour Green title new copies Employee Details (but blank Employee No, Expense Claim, Credit Card), Extended Productivity, User Authority, Application Access.
does not copy Main, Contact, Settings, or Email tabs.
...
Xero
Now supporting Leave requests in Payroll exports:
When exporting a Payroll batch, Timesheets and Leave requests will be created in Xero. This means that when a Payroll Batch is exported, depending on the Workbench Payroll Code used in the Activity or Time Code, either a Timesheet or a Leave request will be created in Xero.
...
Leave requests are created as approved.
...
Review the Xero Payroll Integration configuration here.
...
...
Feature Revisions
Purchasing
Purchase Orders- editable after the PO is approved:
Extension columns are now still editable even after a PO has been approved.
Adding attachments after a PO has been approved is now allowed, however not editing or deleting existing attachments.
Stock
Stock Items can now be imported directly from the Stock list:
Billing
Surcharges and Discounts on AR Invoices:
A few enhancements have been added to the recently released Surcharges and Discounts for AR Invoices:A new tab called 'Surcharges and Discounts' has been added to Companies to display what discounts/surcharges have been set for this Company or for any of its Jobs, from the Surcharges and Discounts setup screen.
'Apply To Code': the Discount or surcharge can now be set to be applied to more than only one Sales Code:
For any sales Codes use the default value: {Any}
For multiple Sales Codes, add a list of them separated by a comma and NO SPACES: SALES,SALESMISC,PROJ
Only one Sales Code can still be used.
If an invalid code is entered (included spaces), an error will be displayed.
...
Service Logs
...
-The Log’s Charge type is not mandatory, however it is useful to ensure all charges are invoiced to the Job (transactions or Outputs) when the Jobs charge type is Contract Claims.
If the charge type is populated, then the log may be billed directly from the Log screen with the Invoice button, and that charge type will be used in the billing process, otherwise, the Invoice button will be greyed out.
When doing input/output billing on jobs, any transactions or outputs which are on logs which have a charge type populated will be excluded
A Log No column has been added to Get Sales that displays the Log No that the transaction is associated with.
Inc drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Completion tab - Cost Summary duplicates costs for PO and AP Invoice:
The Purchase Order Cost line now only includes Outstanding value.
...
Utilities:
The utility used to remove data generated when doing training generally on a new implementation (wbRemoveTrainingProfitCentre), has been improved and now also deletes Payroll Transactions (generated by EBA) and LogExtension data.
System Setup
Licences:
Licence access changes:Subcontract Portal List and Subcontract Portal Work Order List are now included on the External Contractor licence.
Utilities and Job Reports are now included in all role licences.
My Datasheets are now included in Advanced Timesheets licence.
Purchase Requisitions are now included in all role licences.
Administration
Data Transfers - Data Imports:
Job Outputs imports now validate that the Schedule being used is a valid Output Schedule for the Job, otherwise, a message is displayed stating the error for the exact line that requires attention.
Data imports are:wbImportJobOutputs
wbImportJobOutputsByLogNo
General
File attachments:
An intermittent error 'The request signature we calculated does not match the signature' when accessing attachments has been rectified.Licence Administrator validation:
Updated warning message when there are no licence administrators assigned - it now includes instructions on how to designate a Licence Administrator.
Integrations
Xero
Improved Message about Duplicate Invoices:
Before the export of an invoice (both AP and AR), Workbench checks whether the invoice already exists in Xero (based on the invoice number and Contact). If it does, the invoice is not exported and instead a message is displayed "AP Invoice already exists in Xero".
To make it easier to find the duplicate invoice in Xero, the error message has been enhanced to display in the following format:
"AP Invoice '{invoiceRef}' already exists in Xero for Contact '{contactName}' (with a status of {status})."
Meaningful Error Message when Token Expires:
If the token has expired when the user tries to export a batch, the call to the Xero API fails (message: “invalid grant”), which causes multiple errors. The user just gets an error message: “One or more errors occurred.” and they have to look in the App Log to see what happened.Workbench now catches this problem before the export attempt, and shows a better error message, telling the user to refresh the token.
Upvise
...
Upvise Plant Assignments quantity filed is now synced back to Workbench.
...
Purchase Order attachment:
PO attachments in Upvise now sync to the PO in Workbench as attachments.
...
Equipment Custom Fields:
When using “button” type custom fields on equipment, these will no longer create error messages when syncing data between Upvise and Workbench.
...
Expense Claims - Import As Approved
Approved Expense claims will now generate transactions in workbench when the auto-approve setting is enabled.
New Upvise Intergration URL - Deprecation of OLD URLs 1st September 2023:
Upvise has introduced a new Integration model available in "My Account"--> "Integration".
The key feature includes:
Unified Export URL for both archive and production database.
Designed for performance and scalability.
New Security architecture with new private API Token and secure storage of credentials.
Time Zone with DST support.
Logs & traceability of exports URLs.
Any clients using deprecated URL links for reporting in SL or PowerBI will need to migrate over to using the new integration URL's- Please engage your consultant for guidance on this.
...
Workbench Release Notes
General Release 4.6.13.4
Scheduled Release - 07 August 2023
Licence changes:
Job Costing Licence now includes Leave Administration & Job Adjustment Entry.
Standard licence now includes Leave Administration.
Hotfix Release 4.6.13.3
Scheduled Release - 03 August 2023
Advanced procurement fix.
Beta Release 4.6.13.1
Scheduled Release - 31 July 2023
New Features
Stock
Assigning a physical location to a Stock Location:
A Stock location can now have a physical location added to it. This allows users to track the current location of items stored within stock locations, such as containers holding spare parts.
The locations for selection are the same as the locations used on Plant Locations.
Expense Claims
Several enhancements to the Expense module:
Regardless of the approval method, Standard or workflow, mobile expense claims and desktop expense claims now offer the same functionality.Mobile Expense Claims:
can now be used with workflow approvals.
Claim type can now be selected in a mobile Expense.
Expense Claims - using Workflow approvals:
An Admin can now create an Expense on behalf of an employee and submit it. Email notifications for when an Expense has been approved will be sent to the employee, rather than the Admin submitting the Expense.
All Expense Claims screens have been improved so when users are ready to submit they can use the [Submit] button without having to Complete it first. The system will tick the Complete check box on submit automatically. This makes the process more intuitive and has one less required step 🤩
Billing
Surcharges and Discounts - Auto Apply:
Discounts and Surcharges can now be configured to be auto-applied after creating Job Invoice Lines. A new field has been added on the Surcharges and Discounts links screen, where each line can be ticked to indicate it should be applied automatically. Once the invoice lines have been created, the applicable Discount/Surcharge lines will be created on save.
Changes were made so Surcharges / Discounts are only applicable as follows:Job Sales Invoice Type = Invoice (not Claims)
Invoice status must be either Entered or In Progress.
When is the Auto Apply discount/surcharge applied?
It is only applied after invoice lines have been created and saved.
Can I delete discount/surcharge lines created by Auto Apply functionality?
Not really. Once you delete these auto-created lines, the system will generate them again after saving them. If the Discount/surcharge is not to be applied every time, then the Auto Apply should not be ticked, and it should be a manual process of applying the discount/surcharges when required.
The workaround to delete auto-applied lines is as follows:
1- Remove the Auto-Apply on the links of the Discount/Surcharge maintenance screen.
2- Open the Job Invoice, delete the surcharge lines and save.
Can I amend the invoice after the surcharge/discount has been applied?
Yes, you can. However, you must delete the surcharge/discount lines that were applied to the original invoice lines' values. After changes are made to the invoice, the discount/surcharge can be applied again with the Apply Surcharges/Discount button, and it will be applied to the new invoice lines' amounts. In the case of the Auto-Apply, lines must be deleted and will be created again based on the updated invoice lines’ values on save.
Service Desk
Link a Budget Variation to a Service Log:
To better track the work that has been done for a Budget Approved Variation, there is a way now to link these Variation budgets to a Service Log.
Approved Variation Budgets will be selectable from the Log, and a list of logs linked to the budget will be displayed on the budget itself (as a hyperlink).
Link a Daysheet transaction to a Service Log:
Logs related to the job on the Daysheet can now be linked to the specific transactions entered on Dockets, Timesheets, Plant, Outputs and Stock tabs.
A Site Manager can record all the work being done for the day on the different Logs directly from the Daysheet.
Work Breakdown
Activity creation:
To streamline the activity creation, we have added an option to create a new activity based on an existing one, where the new activity will have all the same details as the original one except the Activity Code and Description.
A new +From Activity button has been added for this.
Feature Revisions
Jobs
Job Transactions - Dockets' suppliers:
For better visibility of the Job transactions for Dockets, for display purposes only, the Supplier is now displayed on the Docket’s description field.
Also when using a supplier name in the filters to find a Transaction type = Docket, it now returns results when it should.
Lists
People extension column:
We have made changes to the way standard extension columns are installed. On each upgrade, if extension columns already exist for the People table, extension columns will not be installed for this table.
Purchasing
Voucher:
Approval Workflows - using the reassign functionality:
When using the reassign button a second approval was required after the first approval, and this shouldn't be the case as there should always be one approval only (on the other hand, review steps can be multiple). This has been rectified.
Purchase Orders:
Reassigning to the first person on the list:
When using the reassign functionality, the PO cannot be reassigned to the first person on the list, only to any of the other users on the list. This has been rectified.Workflow Dialog screen not opening:
In some cases where the Purchase Order has more than one page of lines, and where a line on other pages has an Activity with an & character in it, the “WFlow | Msg“ button would not open. This has been rectified.
Subcontracts
Subcontract Retentions - prevent negative retention releases:
We have made changes to stop users from releasing negative retentions from the SUbcontract Retention Management screen.
The correct process to revert an incorrectly released retention is by creating a new SUbcontract Claim and adding manually a retention value.
Subcontract Retention Management: When a negative retention value to be released is entered an error message will be displayed: ‘Retention release value must be a positive value. Use a subcontract claim to make a retention.’
Subcontract Claim: A new validation has been added to the Retention release value, where it must be greater or equal to zero (not negative). An error message will be displayed otherwise: ‘Retention release value must be a positive value.’
Plant
Plant redesign:
The 'Vehicle Details' panel on the new Plant Main tab has been renamed to just 'Details' as it may not always be a vehicle.Job Groups tab has been added to Plant Items (and it works the same way as with Jobs).
Expense Claims
Service Log Number on an Expense Claim:
Users can now create an Expense Claim and link it to a specific Log. A Log no can be linked to each line. A picker for not completed logs related to the Job on the Expense Claim line will assist users in finding the right log. Once the expense is created, the AP Invoice resulting from it will be linked to the right Service Log.
Billing
Invoice Status on an Invoice:
The label that displays the Invoice Status was removed by error and it has been added back.Receipts for negative Job Invoices or Claims:
Receipts for negative Job invoices/Contract Claims were not populating either Local currency or FC values and incorrectly calculated Foreign Currency Invoice Balance resulting in a discrepancy in the Job Invoices Screen.
Service Logs
Service Log - Invoice button:
After changes introduced in 4.6.12, where the Invoice button was only enabled if the new Log Charge Type field was populated, we have made further changes as Clients have found it disruptive to their processes to require the log Charge Type to bill the log.
New rules:The [Invoice] button is enabled irrespective of the Log Charge Type field being populated.
Invoicing from Log: Invoice can be created from the Log even if the Charge Type is null and the Invoice will assume the Charge Type from the Job. After this, the Charge Type on the log will be populated with that from the job (if it is null).
Invoicing from the Job:
If there is a Charge Type on the Log then the system will exclude transactions/outputs from Job Invoice.
If no Charge Type on the Log, the system will include it in the Job Invoice.
...
Administration
Workbench Licence Administrator user:
For any sites migrating to the new self-service Licence Portal, the system will by default assign the Workbench Licencing Administrator Role to two existing users that have a System Admin licence (order alphabetically by name, the top 2 users).
This will improve the migration process and reduce the manual steps required.
The licence administrators will be displayed on the Licence Matrix (Purchased Licences):
Advanced Timesheet Licence:
Mobile POs and Mobile Expense Claims are now part of the Advanced Timesheet licence.
Integrations
Upvise
REMINDER!
New Upvise Integration URL - Deprecation of OLD integration method 1st September 2023:
Upvise has introduced a new Integration model available in "My Account"--> "Integration".The key feature includes:
Unified Export URL for both archive and production database.
Designed for performance and scalability.
New Security architecture with new private API Token and secure storage of credentials.
Time Zone with DST support.
Logs & traceability of export URLs.
Any clients using deprecated URL links for reporting in SL or PowerBI will need to migrate over to using the new integration URLs - Please engage your consultant for guidance on this.
The deprecated links will be removed from 1st September 2023.
Leave Application
An update has been made to the Leave Application form where if the "Number of Days" or "Number of Hours" field has NULL value, the "Total days (*)" will now record only numeric values instead of "NaN". Where “NaN” was being recorded, leave request imports to workbench were failing. Clients wanting to receive this update should engage workbench support.
Purchase Orders
An update has been made to allow the Project and Sub-Project fields to be hidden when the form is linked to a project. Clients wanting to receive this enhancement should engage workbench support.
Expense Claims
Paid date:
When Expense claims are paid in financial systems, WOrkbench now populates the date and time the payment is brought accross to Workbench to facilitate (ExpenseClaims.UpdatedDate) the syncing to Upvise.