TMT Fleet Maintenance V.2022.2.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/

  • 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.

  • 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:

    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

This version has new SQL Server 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.

Internet Explorer 11 End of Life

As of June 15, 2022, Microsoft stopped supporting Internet Explorer 11 (IE) for some operating systems. Users affected by the IE end of life can use Microsoft Edge in IE mode. The Edge IE mode supports sites that need IE.

IE is a part of the Windows operating system. As such, Microsoft will provide IE 11 security updates and support for Windows versions on which IE is installed. This will continue as long as Microsoft supports those versions. For more information, see https://docs.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge.

The end of IE affects Interactive Workstation (IWS) users. IWS users can use Edge in IE Mode or consider switching to Trimble Technician Portal (TTP). For details on TTP, see:

You must be logged in to learn.transportation.trimble.com to view the TTP Guides.

Enhancements

Orders menu

Invoice

  • TMT-317034

    You should see improved performance when creating invoices due to a new database index.

Progressive Web Application Asset Inspection App

  • TMT-317321

    The Attachment window has a new button: Get Previous Attachments. You can use this button to get recently attached images.

    When you click Get Previous Attachments, the program adds any attached images to the window. If the item does not have any attached images, the program gives you the message "No previous image found."

    The Attachment window also has an Upload button. You can use Upload to attach new images to inspection items.

    When you attach an image, either by using Get Previous Attachments or Upload, the program creates the new inspection order with the images attached. Previous inspection items are not affected by images of recent inspection orders.

Security menu

Work with Users > Create User

  • TMT-315450

    There is a new user role: Security Administrator. When you assign someone to the Security Administrator role, they can:

    • Create new users

    • Use all security pages related to customizing user roles

    • Control which pages new users can access

      Security Administrator users do not have the same permissions as Administrator users. They only have the permissions needed to create and manage users and user roles.

    For more information on creating users, see Creating a primary user account. For more information on assigning roles and pages to users, see Setting up role and page security.

Setup menu

Options > Integration Options > QuickBooks > Connection

  • TMT-317199

    There is a new setting: Use Sandbox.

    A sandbox is a mock QuickBooks company with sample data. You can use a sandbox for testing purposes.

    The Use Sandbox options are:

    • NO (default)
      The QuickBooks integration does not use a sandbox.

    • YES
      The QuickBooks integration does use a sandbox.

Trimble Technician Portal

  • TMT-317446

    The Trimble Technician Portal (TTP) follows the Bill To Customer hierarchy when you create a repair order (RO).

    • If you try to create an RO for a Customer whose service has been suspended and who does not have a Parent account set up, the program shows the error message, "Customer is suspended. Cannot create RO for Unit ####." The program also prevents you from creating the RO.

    • If the suspended Customer does have a Parent account set up, and the Parent has active service, the program lets you create the RO without issues.

    • If both the Customer and Parent accounts have suspended service and you try to create an RO, the program shows the message, "Bill To is suspended. Cannot create RO for Unit ####."

Resolved issues

Orders menu

Purchase Order

  • TMT-314173

    The Purchase Order page Accounts tab (also known as the Accounts Summary) shows the correct tax amount.

  • TMT-317042

    The program uses a rounding buffer for accounts payable (AP) transactions. It evens out charges that are out of balance by at most $0.005 due to tax or freight costs.

Repair Order

  • TMT-316723

    You can reopen repair invoices if a credit card payment failed to go through or was canceled before processing. If there is a current or voided credit card payment (that is, a payment made using PAYPROCESSOR or PAYBYPHONE), then you cannot to reopen the invoice.

Progressive Web Application Asset Inspection App

  • TMT-317041

    The Shop menu includes all available shops. The menu is no longer limited to 25 shops.

Reports menu

Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Orders > Orders Inquiries_Invoice Orders

  • TMT-316853

    The program no longer shows an error message when you apply date parameters to the report.

Reports - SSRS > SSRS Report Viewer > Standard Reports > AMS SSRS Report Library > Part Inventory > Inventory Month-End Balances

  • TMT-315810

    The report shows correct quantity values.

Setup menu

Order Setup > Re-Open Order

  • TMT-317326

    Once someone sends an order to Accounting, you cannot reopen it. The program has two new error message to alert you to these situations:

    • "Has been exported and cannot be reopened." You will see this message if you try to reopen an order that has been exported from the Accounting tab.

    • "Is posted to a period and cannot be reopened." You will see this message if you try to reopen an order that has been posted on the Company Master page.

Trimble Technician Portal

  • TMT-317396

    TTP does not change any values from the repair order header once the order is completed.

  • TMT-317404

    When you complete an RO section, TTP calculates the labor line correctly.