TMT Fleet Maintenance V.2023.1.2 Release Notes

This document contains information on the latest version, including:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

Warnings

PLEASE READ BEFORE UPGRADING

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

SQL Server Cardinality

Changes to SQL Server cardinality are affecting the performance of TMT Web. The issue happens when SQL Server compatibility mode is set to 120 or greater. This has been identified through Trimble benchmarking and customer feedback.

At this time, Trimble recommends that you set the SQL Server option for Legacy Cardinality Estimation to ON. This will lessen the effects of the new SQL Server cardinality behavior, which still needs further assessment/improvements in TMT Web.

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/

Additional Information

  • 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 drop-down lists use the WINUSER value, instead of the USERNAME value.

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

Telerik Vulnerability

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 xref: 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: https://docs.telerik.com/devtools/aspnet-ajax/controls/asyncupload/security

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 Trimble Technician Portal

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. Here are some highlights:

  • You can now open TTP from TMT Web.

  • All IWS options (Application, Customer, Shop, User, and so on) have been replaced with TTP options.

  • References to IWS or MWS throughout TMW Web have been replaced with TTP.

There are some IWS features that will not be available in TTP V.2023.1. Please contact Support for additional information if you are using any of these features:

  • Allow charging more than qty 1 serial/position

  • Forgot Password

  • Pendings/PMs at RO Create

  • Sticky Note support

  • Support for switching shops/restrictions

These IWS features will no longer be available (that is, they will not be included in TTP):

  • Gate in/Gate out

  • Yard Check

Enhancements

Setup menu

Options > Application Options > Repairs

  • TMT-318075

    The Allow Switching Between TTP Shops With Same Division Codes option has been renamed. It is now named Restrict Division & Allow Switching Between TTP Shops With Same Region Codes.

Options > Shop Options > Repairs

  • TMT-318075

    The Allow Switching Between TTP Shops With Same Division Codes option has been renamed. It is now named Restrict Division & Allow Switching Between TTP Shops With Same Region Codes.

Trimble Technician Portal

  • TMT-317915

    The new Pendo notification system lets you know about product updates. These notifications are shown on the Job Login page.

  • TMT-318455

    The Customer PO field can now accept 36 characters.

  • TMT-318700

    You can restrict units based on a shop’s division code when the Restrict Division & Allow Switching Between TTP Shops With Same Region Codes Application option is set to YES. To set this option, open TMT Fleet Maintenance and go to Menu > Setup > Options > Application Options > Repairs.

  • TMT-318898

    The Kiosk mode Login page has a new field: Change Shop. When you select Change Shop, the Select Shop pop-up window opens. It lists all shops that have the same region codes. Selecting a shop changes your current shop in Kiosk mode. The Users section then lists only active employees for the new shop.

    If you want to return to the original shop:

    1. Log out.

    2. Log in again.

    3. Select Change Shop.
      The Select Shop pop-up window opens.

    4. Select the original shop.

    The Change Shop field is only available when the Restrict Division & Allow Switching Between TTP Shops With Same Region Codes Application option is set to YES. To set this option, open TMT Fleet Maintenance and go to Menu > Setup > Options > Application Options > Repairs.

  • TMT-318899

    New error messages have been added to support the ability to change shops in Kiosk mode:

    • If you are working on a shop repair order, and you try to log in to a different shop using the Change Shop field, the screen shows you the error message, "Employee number is on an order in shop number. The employee must log off the order before they can log into another shop."

      For example, if you are employee 31, and you are working on an order for shop 03, the message would read, "Employee 31 is on an order in shop 03. The employee must log off the order before they can log into another shop.''

    • If you are active in an indirect order in one shop, and you try to change shops, the screen shows you the message "Employee number is on an indirect in shop number. Complete the indirect and log in?"

Resolutions

Database

  • TMT-319044

    The ORDERLN table CHGCATEG column has been updated. Tire parts show the correct charge category when transferred from one shop to another with part transfer.

  • TMT-320314

    The INS_TIMESTAMP field in the ORDERSEC database table shows the actual server time. The time shown is the time the repair invoice import added or inserted the records to the database. This applies to all tables updated by the repair invoice import, such as ORDERS, ORDERSEC, ORDERLN, and so on.

Activities menu

Accounting > Accounting

  • TMT-319380

When the program sends records to QuickBooks, it no longer distinguishes the order types by changing the Physical Inventory Prefix of INV to a suffix.

Accounting > Accounting > IES > AP

  • TMT-319948

    The IES AP export does not duplicate the amount of the receipts when there are multiple receipts due to a purchase order having backordered parts. Each receipt shows the correct amount based on the individual receipt total.

Inquiries > Order Inquiries

  • TMT-319071

    The Subquery result filters correctly.

Inquiries > Unit Inquiries

  • TMT-319071

    The Subquery result filters correctly.

Parts Workstation

  • TMT-319830

    The Add Part pop-up window uses the correct Charge Category when you manually request tire parts.

  • TMT-319838

    The Part Type and/or Charge Category show the actual assignment from the Parts Catalog or Shop Inventory when filling a request from Trimble Technician Portal (TTP).

Masters menu

Shop Inventory

  • TMT-320202

    The Average Cost and Last Cost fields of Shop Inventory page Costs tab are not affected when users add or delete a part line from an estimate.

Orders menu

Invoices Listing

  • TMT-319085

    When attaching the Invoice Batch Detail report, the program lets you know when the attachment is too large to email. The file size limit is 28.6 MB.

Repair Order

  • TMT-319873

    The Prompt for GL account on PO lines and Prompt for GL account on PO Header Application options control how the Vendor Repair Order header and the Account field on the Edit Line pop-up window show account drop-down lists. The Account is applicable to the line items for parts, labor, and services.

    Here is how the two options work together:

    If:

    • Prompt for GL account on PO lines is set to NO

    • Prompt for GL account on PO Header is NO

      • The Account drop-down list is not available.

    • Prompt for GL account on PO lines is set to YES

    • Prompt for GL account on PO Header is set to NO

      • The Account drop-down list is available on the VRO RO Edit Line pop-up window.

    • Prompt for GL account on PO lines is set to YES

    • Prompt for GL account on PO Header is set to YES

      • The Account drop-down list is available on the VRO RO header

    You get to the Prompt for GL account on PO lines and Prompt for GL account on PO Header Application options by going to Menu > Setup > Application Options > Accounting.

  • TMT-320030

    The program does not update the preventive maintenance (PM) Last Done date if the completed date is older than the most recent Last Done. In other words, the program keeps the most recent Last Done date.

  • TMT-320189

    The program removes EMAILAUDIT records correctly when a user reopens the matching repair order.

Trimble Technician Portal

  • TMT-318345

    The name of the All tab has been changed to Open. This change reflects the tab’s purpose more accurately. When you complete a section in TTP, the program moves the section from the Open tab to the Completed tab.

  • TMT-318370

    All buttons in the multi-select pop-up windows (such as Commodity, Complaint, Warranty, and so on), now contain the full description of each item. Each button is legible and appears without covering other buttons.

  • TMT-318769

    The Existing Open Standard Repair Order pop-up window shows the correct unit number.

  • TMT-319421

    TTP keeps the Campaign section history (that is, the campaign order and campaign number) once you add the Campaign section to an RO in TTP.