Fall '25 Revenova TMS Patch Information

Prev Next

TMS Fall ‘25 Release Patch Information

Fall ‘25 Patch 1

  • The LoadAndTruckPostingManagementJob2 is corrected to send a failure email for each Load Posting that fails in a batch.

  • Corrects an issue where user Truckstop credentials were unauthenticated and required re-authenticating.

  • When the TMS calls the DAT integration to return current market rates, a check is made to determine which set of credentials to include. This check prevents DAT from returning a 403 error when requesting rates.

  • Changes to the Fleet Management module corrected an issue that resulted in the Trimble integration returning a “Trip is in Completed Status” error. This fix impacts how the Trip Plan Segment Status field updates for both Catena and Samsara integration users.

    • Set the following values for the appropriate business use case. Navigate to TMS AdminConfiguration, Global Settings.

      • Set the Delivered Load Trigger field based on the following recommendations. The Trip Plan Leg Departure Date/Time logic is distinct for each integration.

        • Catena: Set the Delivered Load Trigger to Last Stop Arrival Date to set the Load Status as Delivered when the Driver arrives at the last Stop on a Trip Plan Segment.

          • This setting automatically updates the Departure Date/Time field on the last Leg on the Segment.

          • If another trigger is selected, the Departure Date/Time field on the last Leg of a Segment must be set manually to update the Segment Status to Pending Final, and the Load Status to Delivered.

        • Samsara/FMJ3: Set the Delivered Load Trigger to Last Stop Departure Date.

          • The Samsara integration updates the Departure Date/Time field when the Driver leaves the final Stop.

  • An issue is corrected when the LoadPricingWorkbenchExportJob attempted to retrieve Carrier Quotes with the Banyan integration and failed without alerting the user. Both the initial Quote request to Banyan and the error handling emails are corrected.

  • Corrects an issue where custom fields added to the Load TMS16, TMS17, or TMS18 field sets caused a “Revenova Output Field” error on the Load Banner.

  • Corrects an issue with the Samsara integration where Trip Plan Arrival and Departure Dates were not updating on the Trip Plan.

  • Additional filtering is added for quote information loaded from LaneIQ Network.

  • Multiple integrations are updated to account for the appropriate week and year formatting.

Fall ‘25 Patch 2 is unavailable.

Fall ‘25 Patch 3

After installing Fall ‘25 Patch 3, navigate to TMS Admin → Configuration, select the Reset Reference Data button ONCE and wait for the email indicating completion. This process updates all Trip Event records that do not have an associated Trip Plan Leg.

  • Corrects multiple issues that prevented the Trip Plan columns from displaying the number of associated Trip Plans for Driver, Fleet Asset, and Load records. The Trip Events and Trip Plans modules correctly display information in the Fleet Management Console.

  • The Freight Plan Console is enhanced to allow for improved visibility of Customer Loads.

  • Carrier Quote Request documents are set to the language on the Transportation Profile for the Carrier.

  • Corrects an issue when building Trip Plan Segments from the Trip Builder. The Due Out Date, Due Out Time, Appointment Date, and Appointment Time fields are set correctly when creating Segments in the Trip Builder.

  • Freight Plan Carrier Load quoting is supported when returning rates from the Banyan integration. If the Carrier API Login Group field has no value or there is no customer on the Load, the Global Transportation Profile is used to determine the Carrier API Login Group value.

  • Corrects an issue when viewing Loads in the Freight Plan Console. The Console displayed previous Loads instead of the currently selected Loads.

  • Corrects an issue with the Fleet Management Console Appointment views that incorrectly removed the Load Expected Ship Date field value when saving in certain scenarios.

  • A SOQL query issue was identified when generating approximately 200 approved Customer Invoice records that caused invoices to stop processing and move to an On Hold status.

    • To prevent this issue, there is a limit of 185 Customer Invoice records that may be processed in a single operation. Any remaining Customer Invoice records are processed the next time the CustomerInvoiceGenerationJob runs. The following actions occur when more than 200 Customer Invoice records are selected on the Customer Invoices list view.

      • When the Generate & Send button is clicked, invoices are processed in batches of 185.

      • When the Generate & Print button is clicked, an error is presented to the user: “Too many invoices selected. You can select a maximum of 185 invoices at a time.”

  • The logic controlling the LoadAndTruckPostingManagementJob2 is adjusted to better handle posting Loads to the DAT Load Board. Load Posting records with a Posting Status value of Unposted are not included when sending un-post requests to Load Boards from the Load List View.

Fall ‘25 Patch 4

NOTE: Customers that did NOT install Fall ‘25 Patch 3 must complete this step once Fall ‘25 Patch 4 is installed. Customers that completed the Reset Reference Data step when installing Fall ‘25 Patch 3 do not need to complete the step again.

After installing Fall ‘25 Patch 4, navigate to TMS Admin → Configuration, select the Reset Reference Data button ONCE and wait for the email indicating completion. This process updates all Trip Event records that do not have an associated Trip Plan Leg.

Additional Handling Unit, Packaging Unit, and accessorial support is added for quoting with Banyan. Loads tendered via Banyan also update the Load Expected Delivery and Expected Ship Date fields returned from the Carrier. Complete the following steps to add support for this new functionality when quoting and tendering with Banyan.

Warning: Only customer orgs using the Banyan integration should complete the steps below.

  • Add picklist values to the Handling Units and Packaging Units fields on the following objects as shown below (including spaces).

    1. Navigate to Setup → Object Manager and search for the each of the objects listed below.

    2. Click the Fields & Relationships tab.

    3. Select the Handling Units field.

    4. In the Values section click the New button.

    5. Add the picklist values listed below to the box. Note that picklist value API Names must match exactly as listed below (including spaces and plural values).

    6. Click Save.

  • Repeat steps 3 through 6 above for the Packaging Units field.

  • Repeat the steps above for each of the objects listed below.

Objects

  • Commodity

  • Line Item

  • Rate Entry Calculation

Picklist Values

  • Accessorials

  • Attachments

  • Buckets

  • Bulkheads

  • Chests

  • Each

  • Envelopes

  • Feet

  • Firkins

  • Gaylords

  • Loose

  • Octabin

  • Pails

  • Plastic Jerricans

  • Racks

  • Slip Sheets

  • Super Sacks

  • Totes

  • Trailers

  • Trunks

  • Tubs

  • Unpackaged

  • Vehicles

Note that picklist value API Names must match exactly as listed (including spaces and plural values).

Limited Access Accessorial Records

  • Create Accessorial records for the new limited access accessorial types.

    1. Navigate to TMS Admin → Configuration.

    2. Select the Accessorials link.

    3. Click the New Accessorial button.

    4. Enter a Name value. See the list below.

    5. Check the Limited Access field.

    6. Enter field information for the remaining Accessorial record fields as necessary.

      1. Check the Enabled field.

      2. The Type is Pickup or Delivery.

      3. To support both pickup and delivery Stop locations, create an accessorial record for both.

    7. Click Save.

    8. Select the Related tab for the new accessorial record.

    9. From the API Accessorial list, click the New button.

    10. Select Banyan in the API Provider field.

    11. Enter a value for the Code field. Any value is valid.

      1. The Code field is required, but the Banyan integration uses the Subcode to determine the accessorial charge.

    12. Enter the appropriate Subcode.

    13. Click Save.

  • Repeat the steps above for the remaining accessorial support.

API Accessorial Record Values

Accessorial Name

Code

Subcode

Hospital/Medical Facility

Enter any value

HMED

Prison

Enter any value

PRIS

Shopping Center/Mall

Enter any value

SHCM

Load Accessorial

  • Create a new Load Accessorial record for TankerEndorsdedDriverRequired.

    1. Navigate to TMS Admin → Configuration.

    2. Select the Accessorials link.

    3. Click the New Accessorial button.

    4. Enter a value in the Name field.

    5. Enter field information for the remaining Accessorial record fields as necessary.

      1. Check the Enabled field.

      2. The Type is Load.

    6. Click Save.

    7. Select the Related tab for the new accessorial record.

    8. From the API Accessorial list, click the New button.

    9. Select Banyan in the API Provider field.

    10. Enter a value for the Code field. Any value is valid.

      1. The Code field is required, but the Banyan integration uses the Subcode to determine the accessorial charge.

    11. Enter TankerEndorsdedDriverRequired in the Subcode field.

    12. Click Save.

  • The Banyan integration is enhanced for better handling of the Load API Load ID field. This field determines Load tracking and document retrieval for the Banyan integration.

  • Improvements to the BanyanJob batch process allows for more efficient handling of retrieving Load documents from Banyan. A single document is processed individually with each pass of the job before moving on to the next document. Any documents greater than 12 MB generate an error. A document is added to the Load with the text, “The document from Banyan for this carrier was too large for Salesforce to import. Please go to Banyan’s web site to get this document.”

    • Complete the following steps to configure the Banyan integration.

      • Navigate to TMS Admin → Credentials, Global Services and select the Banyan card.

      • Enter the following value into the Proxy URL field: https://banyan.revenova.com:8087

      • Navigate to Setup and search for Remote Site Settings.

        • Click the New Remote Site button and enter the following field values.

          • Name: Revenova Banyan Proxy

          • Remote Site URL: https://banyan.revenova.com:8087

          • Active: Checked

        • Click Save.

  • Improved handling of the DAT, Trucker Tools, and the LoadAndTruckPostingManagementJob2 batch process for managing authentication tokens. These enhancements address issues requiring users to frequently reauthenticate their credentials when using Load Board and Truck Posting integrations.