SystemsLink 2022

These release notes contain:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

2022.4.10.102

Resolved issue

2022.4

Enhancements

Customer ID/name entry at installation (TTESUITE-204721)

A new Customer ID/Name field has been added to the SystemsLink Setup window in the installer. This field is required.

Resolved issues

  • TTESUITE-205245
    The POST /api/rating/assetQuotes endpoint did not provide the correct error response when an exception occurred during processing.

  • TTESUITE-205246
    The POST /api/rating/assetQuotes endpoint did not account for instances where multiple requests required invoking of parallel processes. This applied specifically to the rating engine and its controller. Such requests are now processed sequentially.

2022.3

This table lists endpoints that are deprecated starting in version 2022.3.

If you want, you can continue to use these endpoints. However, for new development, we recommend using other endpoints.

Boards

Freight

PurposeCode

Carrier

FreightBoardContact

ReferenceNumber

CarrierSearch

FreightBoardEquipmentType

Report

CheckCall

FreightBoardPosting

SecurityCard

City

FreightBoardPostingDataForLeg

SecurityCardForVendor

ComdataExpressCheckProvider

FuelCardAdvancePayType

Stop

ComdataExpressCheckRequest

Map

TchContact

Company

Note

TchMoneyCodeProvider

CustomerSearch

Order

TchMoneyCodeRequest

DispatchFreight

OrderSearch

Tractor

DispatchOrders

OrderSummary

TractorSearch

Driver

PayDetail

Trailer

DriverSearch

PayTo

TrailerSearch

Expiration

PayType

WebSystemsLinkMobileUserCredential

Enhancements

Contacts search with OData filter syntax (TTESUITE-202912)

A new search controller lets you use OData syntax when searching company contact data. See the OData documentation for more information.

Notes search with OData filter syntax (TTESUITE-202915)

A new NotesSearch controller lets you use OData syntax when searching notes.

New UTC expiration property added to token models (TTESUITE-203516)

All SystemsLink token models now contain an ExpirationUTC field. This property indicates the time (in Coordinated Universal Time (UTC) format) a token is set to expire.

New endpoints in OData search controller (TTESUITE-203780)

New endpoints have been added for legs, stops, and reference numbers. These endpoints let you use OData syntax for searching.

Method added to retrieve invoices by dedicated billing number (TTESUITE-204056)

A new method added to SystemsLink lets you retrieve invoice information associated with a specific dedicated billing number.

This feature applies to the WorkOptima ImagingIntegration API.

Resolved issues

  • TTESUITE-10839
    In the DriverService POST and PUT methods, changes made to the altID were not saved in the database.

  • TTESUITE-204091
    SQL updates failed if the database name was more than 50 characters in length. Now, database names can be up to 200 characters long.

2022.2.1.115

Enhancement

Added support for dedicated billing in Trimble Imaging API (TTESUITE-204399)

2022.2

Enhancements

Company search with OData filter syntax (TTESUITE-203321)

Now, you can use OData syntax with the GetCompanies function when searching for companies. See the OData documentation for more information.

New DispatchOrder filter search (TTESUITE-203593)

In External SystemsLink, a new FilterObject search lets you find and retrieve orders using Dispatch Order schema.

Resolved issues

  • TTESUITE-202686
    In the HOSService, the rule reset date did not update unless other fields were updated at the same time.

  • TTESUITE-202860
    In the CompanyService search, filtering with latitude or longitude did not work.

  • TTESUITE-203197
    Users were unable to retrieve cities with names that were longer than the database limit, even when using a search string that matched part of the city name.

2022.1.15.189

Resolved issue

TTESUITE-207316

This service pack fixes a problem where stop updates would time out.

We created a monitor thread to execute a stop update for the connection pool timeout issue. However, when there are invalid update error exceptions, the thread swallowed it and would not pass to the upper caller, so the caller waited until a timeout occurred.

2022.1.7.174

Enhancement

Added support for dedicated billing in Trimble Imaging API (TTESUITE-204398)

2022.1.1.139

Resolved issue

TTESUITE-203283

In Back Office, you set the flags that determine:

  • When an invoice is ready to print

  • If additional documents should be printed with it

WorkOptima uses the Get Document API when you print invoices. The API should include all documents except those that are specifically included for Settlements only. Settlements-only documents were printed as supporting documentation for then invoice.

2022.1

Enhancements

A new PATCH method lets you create simple updates for notes.

Method added to retrieve invoices by master bill number (TTESUITE-202361)

A new method added to SystemsLink and SystemsLink RESTful lets you retrieve invoice information associated with a specific master bill.

This feature applies to the WorkOptima ImagingIntegration API.

Resolved issues

  • TTESUITE-11298
    The RateOrder method error code for warnings was 1000 instead of 500.

  • TTESUITE-200638
    The CallProcedure method caused an internal server error.

  • TTESUITE-201402
    When updating a carrier, the IsCertified field value did not update correctly.

  • TTESUITE-201661
    SystemsLink stopped working while updating a queue of orders and/or stops.

  • TTESUITE-201808
    An error occurred when deleting a freight order.

  • TTESUITE-202066
    Concurrency errors occurred when updating assets using the ServiceStop.UpdateStop method.

  • TTESUITE-202144
    Contacts created in RMIS were unusable in TMW Operations.

  • TTESUITE-202150
    The SystemsLink installer did not correctly update the InternalBaseAddress field in the SystemsLink.TMW web.config file.

  • TTESUITE-202770
    A configuration value was not respected. This caused workflows to accumulate. Eventually, WorkCycle would stop working.