; however, critical issues with those versions will not be addressed
Route Planner On-demand 25.04 is available as of April 28, 2025. This release includes new features, enhancements and resolved issues. Reference the ticket number in parentheses if you have any questions about the respective items to the support team.
IMPORTANT - PLEASE READ Microsoft® Internet Explorer®: As Microsoft has announced the end of support for applications and services on Internet Explorer, the browser is no longer supported for the Descartes® Route Planner On-demand application. The browser can be used, but new functionality may not work. Please use Google™ Chrome or Microsoft Edge as the preferred internet browser to access Route Planner On-demand. Supported Versions: Versions one year older than the current version will not be supported (i.e., for 25.04, versions 24.01 and older are no longer supported). You can continue using versions older than one year from the current version, but critical issues with those versions will not be fixed.
Be advised of the following important information concerning this release:
Submit your enhancement idea using our Idea Portal! You can find more information and learn how to request access here.
Highlights
Configure Capacity Utilization Percentages |
New fields in the Sequencer/Optimizer profile allow users to define the utilization percentage of total piece, weight, and volume capacity used in planning. (1185963) |
Search by Custom Shipment Attributes |
Shipment attributes can now be configured to be made a searchable field on the Search page. (1182644) |
Swap Shipments Across Different Customers |
The Swap feature now supports a new option to allow switching of routed shipments between different customers records. (1152576) |
Enable Driver-Measured Quantity Changes |
Drivers’ changes to quantity, weight or volume during mobile execution now influence downstream route activities. (1149313) |
Configure Delivery Service Day Restrictions |
Users can now define days of service restriction at the customer or shipment levels, with utilization and validations during route planning. (1148615, 1148616, 1148617) |
Access CEP Insights and Feedback In-App |
An integrated view of submitted feedback and insights from the Customer Engagement Platform is now available within the application. (1138619) |
Assign Shipments to 3rd Party Couriers |
Users can now transfer shipments to an external courier via new FleetLink integration feature, with quoting, booking, and tracking support. Requires additional service subscription. (1094063, 1094064, 1097355, 1094065) |
Use Filters in Optimization Schedules |
Optimization schedules now support the ability to utilize pre-configured filters to target specific shipments. (1088286) |
Customer Engagement Platform Submitted Feedback |
Feedback from services performed captured and submitted from CEP can now display the rate my experience type details with the inclusion of export support. (1054158) |
Search Non-Customer Addresses in Map View |
Users can now search and display arbitrary, non-customer addresses in Map View for service feasibility checks. (837579) |
25.04.00
🟩 Resolved Issue: MDLP users with both driver and dispatch roles did not get updated with the isDriver flag during login. The issue has been resolved, the isDriver flag now reflects the user's driver status. (1247509)
🟩 Resolved Issue: The following issues found in the Properties Profiles configuration are now resolved: (1244042)
Inaccurate page and title labels which were inconsistent with other similar pages.
Lack of visibility of configuration link for client_admin user roles.
🟩 Resolved Issue: When the "Follow this Driver" feature is enabled, the map re-centers the truck only on the initial GPS ping and does not update with subsequent pings. (1241948)
🟩 Resolved Issue: Fixed an issue with the shipment parser and item lookup functionalities, ensuring proper handling of null-configured values and correct removal of item entries during the complete shipment replace process. (1238853)
🟩 Resolved Issue: When loading the Edit A User screen for Drivers users, unintended elements like the "Is Read Only" and a list of depots briefly appear in the Specify depot access section, and the screen lags but functions as expected once fully loaded. The system now no longer displays the unintended information while loading the screen and as such the overall lag as been reduced. (1236721)
🟪 Enhancement: Improvement to the Connected Apps setup and configuration with the following updates (1231087):
Corrected inaccurate page and title labels for better clarity.
Fixed incorrect page labels shown during app editing.
Resolved invalid character display when selecting location/region.
Added role-based access and visibility management configuration to enhance administrative control.
🟩 Resolved Issue: Some options on the Optimization Schedule page were not saved as expected, including 'Keep Existing Routes and Insert Shipments' and 'Reassign Stops Among Routes.' The system now correctly saves these settings and updated the label to fix the misspelling of "Reassing" to "Reassign." (1230718)
🟪 Enhancement: The Time Windows configuration page displayed inconsistent naming conventions using "Timewindows." The system now updates all relevant labels (i.e., page title, headers, buttons, and section headers) to consistently use "Time Windows." (1230714)
🟩 Resolved Issue: Inactive customer records were not properly excluded during file imports and performing customer lookups, resulting in incorrect data processing and actions on inactive customers. The system now correctly excludes inactive customer data when creating new shipments. (1230211)
🟩 Resolved Issue: The title on the Order Management > View Deliveries page was incorrectly displayed as "View Orders." The page now shows the correct title to ensure consistency across the application interface. (1230164)
🟩 Resolved Issue: Route information was displayed inconsistently across pages, such as View Delivery Day and View Deliveries. This inconsistently, especially in Order Management > View Deliveries, causes confusion when users move to other pages with route-related information. (1230162)
🟩 Resolved Issue: Incorrect options were shown in the Choose Columns selection list on the Customer Management > Search Results – Customers page. The system now excludes unrelated customer-centric data from the column selection list, such as driver-captured field items. (1229748)
🟩 Resolved Issue: Internal profile ID information was incorrectly displayed for inactive records in the list. The system now excludes internal profile IDs from display when a vehicle is marked as inactive. (1229738)
🟪 Enhancement: The optimization engine did not previously receive compartment-configured properties for Bulk-enabled scenarios. The system now retrieves and sends configured compartment properties to the optimization engine, supporting use cases where the vehicle is flagged as "Bulk" but the shipment is not, and compartment placement is critical to the planning process. (1227225)
🟪 Enhancement: The Product Type option has been added to the Choose Columns configuration for stops. It is now available on the Dispatch, Map View, and Route Detail pages, showing a distinct value for each stop. (1223740)
🟪 Enhancement: The ActionUser information on the Deleted Shipments results page previously lacked the user's name. It now displays both the name and username in the format: Name (Username). (1221603)
🟪 Enhancement: The Change Depot Association parameter was previously located in the Dispatch section. It is now relocated to the Depots section. Additionally, the setting Enable merge option when shipment's customer is already assigned to another route is renamed to 'Advise customer is already found assigned to another route'. (1220783)
🟪 Enhancement: The Show Compartment Information window now includes product type details for better clarity and understanding of shipment compartment assignments. Capacity values are adjusted to ensure accuracy and limited decimal places improve readability. (1219948)
🟩 Resolved Issue: The Map View displayed a "Route sequenced successfully" response indicator even when sequencing did not occur, specifically when the route included a Flyby order type. The system now correctly reflects the sequencing status. (1219083)
🟩 Resolved Issue: The Customer Parser did not apply fractional values for Planned Service Time during file upload. Users can now successfully upload and have applied decimal values to customer records. (1217048)
🟩 Resolved Issue: Users could not enter negative values in the Service Time Factor field for driver and helper roles. The field now supports negative integers, with further improvements made to address decimal handling. (1212153)
🟩 Resolved Issue: Sequencing a route with a large number of stops occasionally triggered an error and caused an unexpected page refresh. The system now prevents this by correctly handling asynchronous sequencing transitions. (1211879)
🟩 Resolved Issue: Users were able to create territories without the assignment of an area, which prevented further actions. The system now removes any territory that is created without an assigned area. (1210474)
🟩 Resolved Issue: Map control icons were missing or displayed incorrectly due to absent CSS styles. Styles are now correctly applied, and icons display as intended on the Track My Order page. (1209611)
🟩 Resolved Issue: The column configuration for the View Time Windows page did not save changes, and an error appeared in the browser console. The configuration now saves correctly without exceptions. (1208271)
🟩 Resolved Issue: The Depot Display configuration list showed irrelevant options related to shipments and customers. Only applicable depot type attributes are now available for selection. (1207890)
🟩 Resolved Issue: GPS Departure Time was incorrectly calculated, showing departure from a stop after arrival at the next stop. The system now calculates and displays the GPS Departure Time correctly. (1205597)
🟩 Resolved Issue: The Upload Preview feature misrepresented data when a field contained delimiters within quoted text. The preview now correctly handles special characters and delimiters, displaying the data as expected. (1197900)
🟪 Enhancement: MDLP SSO did not previously support identity domain validation. The integration now uses the username suffix to validate against trusted domains, improving authentication flexibility and control. (1196789)
🟪 Enhancement: The system did not previously notify users when an ungeocoded depot was configured. A new notification is now shown in Map View and the Home page when an active ungeocoded depot is detected. Optimization is interrupted until resolved, and the depot(s) names are now included in the alert. (1196126)
🟩 Resolved Issue: When dragging a multi-order stop to an end depot, only one order was moved, and a new trip was not created correctly. The system now creates the new trip with all associated orders as expected. (1195625)
🟩 Resolved Issue: The Scheduling Board calendar showed "No routes" and failed to load data when a configuration change was made by users with depot-specific configured profiles. The board now retains and displays data correctly after configuration changes are made. (1195547)
🟩 Resolved Issue: Inactive vehicles were incorrectly displayed in the Assign Vehicle dropdown on the Dispatch page. Only active vehicles are now shown in the selection list. (1195516)
🟪 Enhancement: The Apply Route Template Territory Assignments and Apply Depot Territory Assignments configuration parameters were previously located in the Delivery Planning section. These parameters are now relocated to the Fixed Routes / Territories page. (1194941)
🟪 Enhancement: Dispatcher users were previously unable to access the Fixed Routes & Territories feature and associated functionality. A new configuration parameter 'Show Fixed Routes/Territories for dispatcher users' is now available in the Fixed Routes / Territories section to control access. (1194938)
🟩 Resolved Issue: The system incorrectly changed assigned resources, such as vehicles or drivers, when the option to retain them was selected in the Fixed Routes & Territories area. The application now respects the "Don't overwrite existing route metrics" and "Keep Assigned Driver" selections. (1194722)
🟪 Enhancement: The setting name Show depots with shipments on the map did not clearly reflect its purpose. It is now renamed to Show only depots with shipments on the map for improved clarity. For more detail, see General Display Options. (1192024)
🟩 Resolved Issue: An error was generated when users attempted to swap trips that lacked a stop before the first trip depot stop. The issue is now resolved, and trips can be swapped without error. Duplicate depot stops are also merged automatically during the operation. (1190511)
🟩 Resolved Issue: The Sequence Trip option was incorrectly available in the Edit Trip context menu even when the Sequencing subscription was not enabled. The system now correctly displays this option only when the sequencing feature is enabled. (1187544)
🟩 Resolved Issue: Users were able to create or edit profiles using duplicate names across various configuration types, and duplicate warnings persisted incorrectly across pages. The system now enforces unique naming convention and correctly clears duplicate warnings when navigating between profile pages. (1186551)
🟪 Enhancement: The optimizer previously planned vehicles to full capacity without flexibility. New configuration fields, Plan % of total Piece Capacity, Plan % of total Weight Capacity, and Plan % of total Volume Capacity, are now available and added to the Capacity tab of the Sequencer/Optimizer profile. These fields allow users to define custom capacity utilization percentages, with a default of 100%. For more detail, see Capacity Settings for Optimization. (1185963)
🟪 Enhancement: A new Optimization Audit section has been added and available under the Diagnostics section for administrative users. It displays a complete list of manual and scheduled optimization sessions, supports filtering and column configuration, and includes options to export or print respective results. For more detail, see Auditing Optimization. (1185388)
🟪 Enhancement: The Create Route and Choose/Change Route Template windows previously did not show vehicle capacity details, which could affect routing decisions. Vehicle capacity information is now displayed under the vehicle name to assist with selection. (1182692)
🟪 Enhancement: The Search page did not allow performing a query of orders by custom shipment attributes. A new "Is Visible in OM Search?" checkbox is now available in the Shipment Attributes configuration, allowing attributes to be included as searchable entities. For more detail, see Searching by Custom Shipment Attributes. (1182644)
🟪 Enhancement: Find Objects pages in the Diagnostics menu did not automatically focus the input field or prevent invalid submissions. Input fields now receive auto focus on load, and the Submit button remains inactive until a valid value is entered. (1176299)
🟪 Enhancement: Several expected columns were missing from Choose Columns configuration lists. The following fields are now available where applicable: Invoice Name, Item Name, and Item Custom 2 across Stop Shipments, Unrouted Shipments, All Shipments, Stop Details and Deliveries Dispatch Stop Shipment Place column lists. (1170049)
🟩 Resolved Issue: Original shipment data such as Invoice Name and attribute values was not retained after completion of link or unlink operations. The system now preserves delivery shipment data correctly during and after these operations. (1167356)
🟪 Enhancement: The system did not previously support processing child field data items with identical names in Descartes wGLN/Mobile workflows. The integration now supports this scenario using the parent field for correct association. (1162757)
🟩 Resolved Issue: The shipment history incorrectly recorded an UPLOAD EDITED entry when a previously uploaded file was re-imported without changes. The system now evaluates content changes before updating the history. (1161969)
🟪 Enhancement: Embedded PDF manifests did not previously support the exclusion of special stop positions. When enabled in the feature settings, export generation will exclude stop positions for unplanned and/or special stop types in the output data. (1156480)
🟪 Enhancement: The truck icon was the only element updated during tracking in Map View. The system now also refreshes and displays the full GPS path and point data automatically without requiring a manual refresh. (1155253)
🟪 Enhancement: The Swap feature previously supported only routed shipments associated with the same customer. The system now supports swapping shipments across different customers, including pickup, delivery, and transfer order types. A new parameter Enable Swap of Routed Shipments is added in the Dispatch parameters to control this functionality. For more detail, see Swapping Shipments. (1152576)
🟪 New Feature: A new streamlined process is now available to update linked transfers. Users can select a linked transfer order, choose the leg to replace, and assign a new unrouted shipment in a single action, significantly reducing steps and minimizing errors. For more detail, see Linking and Unlinking Shipments. (1152575)
🟪 Enhancement: Shipment items were not previously sortable by column. The system now allows sorting at the item level across shipment views, enabling easier access to specific data by clicking column headers. (1149361)
🟪 Enhancement: The system now supports measure changes (e.g., quantity, weight, volume) made by drivers during mobile execution to influence downstream route activities. Two new parameters, Enable measure change reconciliation and Enable measure change workflow, are now available in the wGLN Configuration. (1149313)
🟪 Enhancement: Shipment-level service day restrictions are now supported for shipments created manually or via supported integration. New configuration settings allow shipment creation to include weekday-specific restrictions, preventing the multiday planning on non-service days. An exception, if present, will be shown if a shipment is planned on a restricted day. (1148617)
🟪 Enhancement: The system now supports service day restrictions at the customer level. Users can configure which days a customer cannot accept any deliveries, and these restrictions are automatically applied to associated shipments. Exception violations are to be displayed, if present in the Stop table and Selected Stop tab. (1148616)
🟪 New Feature: A new capability is now available to support configuring and enforcing service day restrictions. Users can now define which days of the week customers or shipments can receive deliveries, helping ensure operational compliance and improve multiday route planning. (1148615, 1148616, 1148617)
This feature includes:
Ability to set service day restrictions at the customer level, days the customer does not accept deliveries
A new Service Day Restrictions configuration section available on the Add/Edit A Customer page
Ability to apply restrictions at the shipment level during shipment creation
Automatic validation during multiday route planning, with display of any exception violations in the Stop table and Selected Stop tab
🟪 Enhancement: Map View now supports the selection of a shipment to highlight its associated stop, improving visibility and aiding dispatch-related decisions. This aligns behavior with the View associated stop feature in the Dispatch section. (1148535)
🟪 Enhancement: A new Internal Order ID input field is now available in the Diagnostics > DB Logs > Shipment and Diagnostics > Find Objects > Find Orders pages. Users can search for shipments using this identifier. For more detail, see Searching for Objects. (1148423)
🟪 Enhancement: Two new export columns, Total Early Stops and Total Late Stops, are now available for route-level data. Additionally, Is Early and Is Late columns are added at the stop level, enabling more precise export reporting. (1142932)
🟪 Enhancement: The combined Plan ETA/ETD columns occasionally caused confusion by displaying both planned and original plan times in a single cell. Four new configurable columns, Original Plan ETA, Original Plan ETD, Updated ETA, and Updated ETD, are now available in Map View, Dispatch, View Route Detail, and Order Management to improve clarity. (1139681)
🟪 New Feature: The system now integrates with the Customer Engagement Platform (CEP), enabling users to access insights and submitted feedback directly from within the On-demand application. For more detail, see Customer Engagement Insights & Feedback. (1138619, 1054158)
This feature includes:
In-application access to CEP Insights & Features for eligible users
Support for display of submitted shipment-level feedback ratings and comments through a new feedback API
New export columns available for outputting customer feedback related data
🟪 Enhancement: Event trigger details such as Delivery Date Change, Deleted Shipment, and Change Origin are now logged in the Diagnostics > DB Logs > Shipment table, improving traceability and audit capabilities. (1127584)
🟪 Enhancement: Organization-level setting changes are now restricted for users with limited location access configured. A prompt is displayed when configuration changes are attempted across multiple locations, improving administrative control. (1101319)
🟪 Enhancement: Users can now configure route-level limits for Maximum Number of Trips, Maximum Minutes per Trip and Maximum Stops per Trip directly within the Add/Edit A Route page. These values are used during optimization when set. For more detail, see Configuring Trip-Level Limits. (1097918)
🟪 Enhancement: A new event trigger is now available to capture the manual assignment of a shipment to a party courier. This newly implemented event trigger works with configurable exports and is meant to integrate seamlessly with Integration Profiles for the efficient transmission of data. (1097355)
🟪 Enhancement: New FleetLink integration feature is now supported, allowing shipment data to be sent to 3rd party courier upon assignment. Information exchanged for the quoting, booking, and updates from the provider are processed and shown in the application. (1094065)
🟪 Enhancement: The system has been enhanced to allow dispatchers to send shipments to 3rd party courier directly from the applications users interface when it cannot be fulfilled utilizing their own fleet. This includes basic pickup/delivery information to be transmitted, cost comparisons, booking, and status updates. (1094064)
🟪 New Feature: A new capability is now available to support the assignment of shipments to 3rd party couriers via new FleetLink feature. Dispatch users can now potentially transfer ownership of shipments from private fleet to external couriers directly within the application to support over-capacity or outsourced delivery scenarios. Requires additional service subscription. (1094063, 1094064, 1097355, 1094065)
This feature includes the ability to:
Assign shipments to 3rd party couriers with basic pickup and delivery information
Receive quotes, compare costs, and confirm booking of 3rd party courier service
Creation of new Event Trigger, Shipment3rdPartyTrigger, on manual assignment, with support for export of data to host solution.
-
Configure and control the feature via new configuration parameters:
Enable Shipment 3rd Party Change Trigger (Triggers configuration)
Enable FleetLink (License Management settings)
Display and export of new data fields: FleetLink Quote ID, FleetLink Provider, and FleetLink Status
Receive shipment status updates from FleetLink during execution by 3rd party courier.
🟪 Enhancement: Filters were previously not supported when configuring optimization schedules, limiting shipment selection to manual execution. Users can now select a pre-configured filter when adding or editing an optimization schedule, ensuring only shipments that meet the filter criteria are included in the scheduled optimization. For more detail, see Configuring Optimization Schedules. (1088286)
🟪 Enhancement: Several improvements have been made to the Optimization Schedule setup process to improve control, visibility, and reliability. Users are now required to select vehicles before saving a schedule. For more detail, see Enhancements to Optimization Schedules. (1088243)
Additional enhancements include:
Support for extended Start Date Offset options (up to +7 days)
Notifications in Map View and the Application Alerts widget when a schedule is running
Ability to view and inspect in-progress optimization via the Optimize window
Lockout of modifications to data assigned to running schedules
Prevention of schedule generation when no valid routes or vehicles are selected
Visual indication when resources assigned to a schedule become inactive
🟪 Enhancement: A new configuration parameter, Show Customer Management for client_admin users, is now available in the Customer Parameters page. When enabled, client administrator users can only view and access the Customer Management section. (1067703)
🟪 Enhancement: Users can now configure a Maximum Number of Clients per Route directly in the route template. When set, this value is passed to the optimization engine, allowing per-route control instead of relying solely on optimization profile defaults. For more detail, see Configuring Maximum Number of Clients per Route. (1062355)
🟪 Enhancement: New shipment attribute options, Original Planned Date, Last Planned Date, Creation Date, and Last Modified Date, are now available in column configuration, icon display, and filter options across Map View, Scheduling Board, and Dispatch. (1020773)
🟪 Enhancement: Cost-related optimization configuration is expanded to support:
Multiple distance and time-based cost intervals
Vehicle cost per stop
Integration with optimization engine
These updates are available in the Sequencer/Optimizer profile and align with On-demand Cost Profile configuration settings. (986128)
🟪 Enhancement: Addition of new 'Organization ID' configuration field to the Configuration > Update Organization Info page within the On-demand application. This field supports MDLP processing and enhances verification of user account access. (939163)
🟪 Enhancement: The system now supports scheduled publishing of route XML files to Descartes wGLN. A new option, On Specific Time, is available in the updated Publish to WGLN configuration setting under the wGLN parameters. This allows Descartes administrator users to configure automatic route publishing at a defined time and offset in addition to on delivery day activation. (886650)
🟪 Enhancement: Users can now search for non-customer addresses directly in Map View. This allows users the ability to look up and view arbitrary addresses on the map to evaluate service feasibility in relation to currently scheduled customers. For more detail, see Searching for Non-Customer Addresses. (837579)
🟪 Enhancement: The Copy to All Locations feature in the Location configuration has been renamed to Copy Location Data and enhanced to support more flexible operations. Users can now:
Specify one or more destination locations instead of copying to all
Select individual data elements such as Field Data, Attributes, and Special Stops
Copy import parsers, configuration settings, and data mappings
Update existing configuration elements at the destination
Include Special Stops in the copy process with full retention of values
The Copy Other Location option has been removed. These updates improve control, accuracy, and efficiency when replicating location configuration across sites. (683277)
🟪 New Feature: A new option is now available to support configuring Reloads and Multi-Depot Loads at the resource level for route templates. These options appear in the Add/Edit A Route window and are used during optimization when set. If not configured, the system continues to use global values defined in the utilized profile. For more detail, see Working with Route Templates. (491801)