TMT Fleet Maintenance V.2024.2.2 Release Notes

This document contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

With the release of V.2024.2, the release note organization has changed. Issues are presented in this order:

  • Enhancement or Resolution

  • Feature set or module

  • Menu path

  • Issue number

To go directly to the section you’re interested in, use the page contents links on the right side of the page.

General information

All information in this section applies to all 2024 releases except where noted.

Warnings

PLEASE READ BEFORE UPGRADING

TMT SOAP APIs

A security update has been made to the TMT SOAP APIs, and we highly recommend upgrading to TMT 2023.3.3 or 2024.2.

If you are a TMT and TruckMate client, pay close attention to the following information, as an integration authentication update will also be available soon for TruckMate.

  • If you plan to upgrade TMT to 2023.3.3 or 2024.2 you must WAIT to upgrade TMT until the TruckMate 24.1.2 version is also available.

  • TruckMate 24.1.2 will be backwards compatible with TMT 2023.3.2 and earlier versions. The TruckMate authentication update will also be backported to versions 23.1, 23.2, 23.3 and 23.4.

  • Once the TruckMate update is available you may upgrade BOTH TMT and TruckMate at the same time, or upgrade TruckMate FIRST, followed by TMT.

AMSLIC database

Starting with V.2022.2, the AMSLIC (license) database has been merged with the TMWAMS (TMT) database. The installer now works with the new merged database alone.

Existing customers must:

  • Run the provided installer migration script to copy all the data from their AMSLIC database to the TMT database.

  • Perform the upgrade using this merged TMT database. The AMSLIC database will become an invalid input in the SQL setup page of the installer.

After doing an upgrade, the web.config file should only have a TMT database, so that the application will launch without issues. The web.config file will still have two database connect entries, as they exist today, but both will refer to the same database.

New customers with a fresh database do not need to run the installer migration script. They can install the program using the TMT database alone.

If you are currently using an older Client-Server version, you must upgrade to at least V.2019.4 before running the merger script to upgrade to V.2022.2.

Important information, please read:

  • Trimble Technician Portal (TTP) single sign-on (SSO)

    • If you will be using TTP SSO, you must allow pop-up windows. You cannot block them. This applies to Apple and Android phones and tablets. If you block pop-up windows, SSO will not work correctly.

      Follow the directions for your tablet and browser to allow pop-up windows.

    • If you have issues with TTP after upgrading, you may need to clear your browser cache. Close the TTP application and follow the directions for your browser to clear the cache.

    • If you have bookmarked a TTP URL that has a version number, such as 21-3, you should delete that bookmark. Use and bookmark this URL instead: https://tmt-ttp.trimble-transportation.com/

  • TMT Client-Server (Delphi) 2019.4.1 or any earlier version cannot be used with TMT Fleet Maintenance 2022.1 or later. Do not upgrade unless you are ready to go to TMT Web only.

  • Customers using both Integration Options and Windows Authentication should set up their systems so that User dropdown lists use the WINUSER value, instead of the USERNAME value.

  • This version requires .Net Framework 4.8. See the hardware requirements for more information.

  • Customers who are on versions of TMT Web before 2021.3 may be exposed to a vulnerability documented by one of our third-party software vendors (Telerik). Guidance varies depending on the installed TMT Web version (see below). For information directly from Telerik, please use this link: https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/common-allows-javascriptserializer-deserialization

    • 2021.3, 2021.3.2, 2021.3.3, 2022.1, and later

      These versions use an upgraded Telerik version that has patched the vulnerability. No changes are needed.

    • 2019.4

      A future service pack will include patched Telerik DLLs. In the meanwhile, remediation is possible via web.config changes.

    • 2019.2

      • Remediation possible with web.config changes in this version and higher (2019.2-2021.2.X).

    • Before 2019.2:

      • Remediation is not possible with web.config changes. You must upgrade.

      • For Delphi/Web hybrid customers, see 2019.4 section above. For all others, we would suggest you upgrade to the latest version of TMT Web.

        Telerik Vulnerability Remediation

        Please refer to this link for detailed steps on patching this vulnerability:

    This involves web.config changes, and it can be done without taking an upgrade. However, we strongly encourage you to upgrade to a later version of TMT Web for the greatest level of mitigation.

Before upgrading your production environment, Trimble recommends that you read the hardware requirements and install the latest version in a test environment. If you have questions, please contact your Trimble customer representative.

Changes to hardware requirements

You must be using SQL Server 2016 or later to use TMT Web V.2022.1 or later.

For SQL Server 2016, the minimum compatibility mode is 130. TMT Web will also support modes 140 and 150.

Two files from Microsoft are required for this version:

  • SQL Server 2016 CLR Types

  • SQL Server 2016 Shared Management Objects

You must download and run both files using these links before upgrading to TMT Web V.2022.1:

You must not delete the 2008R2 CLR/SMO SQL Server components from any TMT Web environment when installing or upgrading. The installer is still using these components at this time.

Windows Server and SQL Server upgrades are included in TMT Web software as a service (TMT Web SaaS). For information about upgrading to TMT Web SaaS or other technical questions, contact Dawn Siegel at [email protected].

If you have technical questions, contact TMT Support:

Windows Server and SQL Server Support

  • Windows Server 2012, 2016, and 2019 support SQL Server 2016.

  • Windows Server 2022 does not support SQL Server 2016.

  • Windows Server 2012, 2016, 2019, and 2022 support SQL Server 2017.

  • Windows Server 2016, 2019, and 2022 support SQL Server 2019.

  • Windows 2012 does not support SQL Server 2019.

Interactive Workstation replaced by TTP

Effective with V.2022.3, Trimble has replaced Interactive Workstation (IWS) with Trimble Technician Portal (TTP). Mechanics Workstation (MWS) has also been replaced by TTP.

For more information, see V.2022.3 Release Notes.

V.2024.2.2 Enhancements

Configuration

Installer > Configuration > SQL Setup

  • TMT-324303

    Implemented a new checkbox in the Configuration section: Do Not Install Backup_Licensing and Restore_Licensing SQL Jobs. By default, the checkbox will not be selected.

    If you install or upgrade the program with the checkbox unselected, the SQL jobs Backup Licensing and Restore Licensing will run. If you install or upgrade the program with the checkbox selected, the SQL jobs Backup Licensing and Restore Licensing will not run.

    These two SQL jobs have been taken out of the gorgo script; that is, manually running the gorgo against a database will not run these jobs. You control the behavior with the new installer checkbox.

Integration Toolkit

Setup > Tool Kit > Integration Tool Kit REST

  • TMT-325443

    Added a new GET endpoint for Unit Specifications.

Invoices

Orders > Invoices Listing page

  • TMT-324492

    Implemented a way to rebill and change the vendor on an invoiced vendor repair order (VRO).

V.2024.2.2 Resolutions

Accounting

AccountingExport.exe

  • TMT-325308

    When the inventory option Include Freight Costs in Inventory is set to YES, the Freight amount is now included. The previous error was due to differences between Delphi and TMT Web. Now the amounts disperse properly within the appropriate part line debit disbursements.

Activities > Accounting > Accounting > Accounting Integrations

  • TMT-325407

    Corrected an issue where tax was not being properly disbursed when being retrieved in AP Integrations. Now the Accounting integrations will disburse properly with the correct tax disbursements configured for including sales tax in inventory.

Activities > Accounting > Setup > Disbursements

  • TMT-325041

    Corrected an Issue where the parent rule of a line disbursement was incorrectly applying structures to the sub-rule disbursement. Now the structure will return based on the level it is set, either at the parent, sub-level, or a mixture between the two levels if the credit and debit is set between the parent.

Integration Toolkit

Setup > Toolkit > Integration Toolkit REST

  • TMT-325497

    Under SYSTEM REST Endpoints, corrected GET and POST method of EMPLOYEE to return results without any issue.

Setup > Toolkit > Integration Toolkit SOAP > GetShopDetails

  • TMT-325141

    Corrected SOAP API to return all address related fields to reflect valid values instead of showing empty fields.

Invoices

Orders > Invoices Listing page

  • TMT-325338

    Direct sale parts plus markup are no longer added back to the inventory on a credited direct sale. When credit invoices are created, the part’s cost is updated with the actual cost value. This is the value from the linked DIRECT ISSUE order, which contains the true cost of the parts as they were deducted from inventory.

Reports > Scheduler > Invoice Report Scheduler

  • TMT-324804

    Fixed an issue where Invoice Detail PDFs were not being emailed when invoices are closed. Invoice Report Scheduler can now send emails for all types of schedules with different statuses.

Purchase Orders

Orders > Purchase Order

  • TMT-324942

    Receiving the same part twice does not cause an imbalance in debits and credits.

  • TMT-325491

    Corrected an issue where a stored procedure returned an error when called and the Synergize module is active. The stored procedure has been corrected, and the error no longer occurs when called to close the order from the Synergize process.

Repair Orders

Orders > Repair Order

  • TMT-324020

    The application now has the inspection ticket hyperlink in each repair order (RO) section header when ROs are created in TTP.

  • TMT-324084

    A potential claim is not generated if the Warranty Type value on a section is No Warranty.

  • TMT-324925

    Fixed the issue of meter utilization calculated wrongly after a user edits or replaces a value in the meter readings window.

  • TMT-325074

    The program retains the Repair Site, Repair Class, Customer PO number, and Price table values when closing orders.

  • TMT-325552

    Corrected issue where the program did not recognize that users had selected a part number from advanced search.

Orders > Repair Order > Repair Order Section Work Card

Orders > Repair Order > Repair Order Work Card

  • TMT-325424

    Program displays additional empty lines for parts and labor lines in Repair Order Section Work Card and Repair Order Work Card reports.

Orders > Repair Order > Section > Line Add

  • TMT-325148

    When descriptions include a carriage return (line feed), the program will remove them and replace them with a space.

Orders > Repair Orders Listing > Repair Order Section Work Card

Orders > Repair Orders Listing > Repair Order Work Card

  • TMT-325424

    Program displays additional empty lines for parts and labor lines in Repair Order Section Work Card and Repair Order Work Card reports.

  • TMT-325424

    Fixed issue and displaying additional empty lines for parts and labor lines in Repair Order Section Work Card and Repair Order Work Card reports

Road Calls

Activities > Road Calls > Road Call

  • TMT-324733

    The program loads units with a lower character limit value without timing out. The program can support units whose value is only one character.

Shop Inventory

Masters > Shop Inventory > Cost History tab

  • TMT-325338

    Direct sale parts plus markup are no longer added back to the inventory on a credited direct sale. When credit invoices are created, the part’s cost is updated with the actual cost value. This is the value from the linked DIRECT ISSUE order, which contains the true cost of the parts as they were deducted from inventory.

Shop Planner

Activities > Shop Planner > Manage Forms page

  • TMT-324925

    Fixed the issue of meter utilization calculated wrongly after a user edits or replaces a value in the meter readings window.

Shop Scheduler

Activities > Shop Scheduler > Manage Forms page

  • TMT-324925

    Fixed the issue of meter utilization calculated wrongly after a user edits or replaces a value in the meter readings window.

Trimble Technician Portal

  • TMT-324020

    Implemented the application to have the inspection ticket hyperlink in each RO section headers that Repair Order sections are created via TTP add plan/RO option or Quick RO option.

Units

Activities > Units > Meter Readings

  • TMT-324925

    Fixed the issue of meter utilization calculated wrongly after a user edits or replaces a value in the meter readings window.

Warranties

Orders > Warranty Claim Listing Page > Direct claim

  • TMT-325366

    Fixed the issue of users not being able to create direct warranty claims from repairs with negative quantity lines.

Orders > Warranty Potential Claims

  • TMT-324084

    A potential claim is not generated if the Warranty Type value on a section is No Warranty.