Route Planner On-demand 25.07 is available as of July 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.07, versions 24.04 and older are no longer supported). You can continue using versions older than one year from the current version; however, critical issues with those versions will not be addressed.
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
Improved UI and workflow for 3rd Party Courier booking |
Refined the Request 3rd Party feature for a smoother experience with better sorting, tracking, and visibility, making courier requests and monitoring more intuitive and efficient. (1274731) |
Expanded 3rd Party Courier Integration |
Improved 3rd Party Courier integration with intelligent shipment assignment, a context-sensitive tab, enhanced tracking, export options, and expanded field configurations for clearer visibility and better control. (1257018) |
Flyby Optimization Support |
Added support for route optimization and sequencing for Flyby orders, enabling accurate and efficient planning. (1249334) |
Driver Assignment in Route Models |
Improved route planning by adding the ability to link drivers directly to route models, offering flexibility between fixed driver/vehicle pairing and custom configurations. (1242558) |
Filters Enabled by Default |
Users can now configure filters in Map View to load automatically with their last-used settings. Streamlines dispatch workflows, reduces repetitive actions, and ensures consistent data visibility across teams. (1242545) |
New Optimization Criteria |
Additional optimization goals, such as Active Time, Cost + Early Departures and Compartment Manipulation Time, are now available to enhance planning flexibility. (1216313) |
Planning Performance Assessment |
A new feature that provides post-dispatch analysis and visibility into optimization engine usage. Enables comparison between manually planned routes and optimized alternatives to identify potential cost savings and assess planning efficiency. Requires additional service subscription. (1211360, 1211361, 1268703) |
Location Privacy Flag Support |
The User Interface now indicates when drivers have opted out of location collection (GPS) via Descartes Mobile. This update provides clear visibility of driver location preferences when tracking is disabled or re-enabled. (1205947) |
Future Routes Styling in Map View |
The Map View now displays future planned routes when View Future Days is enabled, with a clear visual style to distinguish them from current data. (1149360) |
Route Replay Visualization |
A new Replay Route feature allows users to visually replay route execution using GPS and status data, supporting audit and behavior review. (1097937) |
Shipment API Integration |
A new JSON-based Shipment API supports secure creation, update and deletion of shipment records for external integrations. (1054165) |
25.07.00
🟩 Resolved Issue: Fixed an issue where editing a territory with a single area could results in the territory having zero associated areas, rendering it invalid and preventing further actions. (1312255)
🟪 Enhancement: A new Delivery tab powered by FleetLink has been added to the Edit Order page. This enhancement is accessible from the following modules: (1310709)
Map View
Scheduling Board
Order Management
🟩 Resolved Issue: Corrected an export issue where stop distance-related fields were left blank when two consecutive stops shared the same geocode. The UI correctly showed a distance of 0, but the export file did not reflect this. (1307340)
🟩 Resolved Issue: Resolved an inconsistency where the Edit Order page incorrectly displayed the original location in the location picker when viewing transfer orders from other locations with "Search Orders Across Locations" enabled. (1307251)
🟪 Enhancement: OrganizationId and SubOrganizationId related information are now included in the QuoteRequest, BookDeliveryQuote, and CancelDelivery requests sent to FleetLink, supporting better processing and reporting. (1299472)
🟪 Enhancement: The application now automatically processes and displays the complete delivery details from FleetLink upon reaching "delivered" status, providing teams a clear view for support and reporting. (1297837)
🟩 Resolved Issue: The Combine option was mistakenly displayed in the shipments context menu. Since this functionality is intended exclusively for merging selected routes at the route level, it has now been removed to prevent confusion, as it does not apply to shipments. (1295844)
🟩 Resolved Issue: The context menu for stops incorrectly displayed the Add Break Stop option for frozen routes in the Dispatch > Selected Route page. The option is now hidden for routes marked as Frozen to prevent unauthorized editing. (1294508)
🟪 Enhancement: Additional contact fields are now included when sending third-party bookings to FleetLink. Delivery, pickup, and point-of-contact details, including name, company, phone number, and email address, are now transmitted for more accurate coordination and processing. (1297887)
🟩 Resolved Issue: Dragging an unrouted shipment onto a route incorrectly applied the "REASSIGNED" status, though the shipment was never previously assigned. The status logic is now corrected to reflect the initial assignment accurately. (1291648)
🟪 Enhancement: The application now receives and stores new execution-related data elements from FleetLink, including delivery method, distance, travel time, expanded driver and vehicle info, and tracking details. This improves the accuracy of third-party fleet tracking and reporting. (1291550)
🟩 Resolved Issue: File uploads during shipment edit operations caused delays due to prolonged validation of updated fields. The system now checks shipment changes more efficiently, resulting in improved file processing time. (1291432)
🟪 Enhancement: Users can now view inbound requests and associated responses submitted to the Shipment API directly in the application interface. This feature enhances visibility and enables troubleshooting without requiring external support. (1288598)
🟪 Enhancement: The legacy GreenMile Integration feature and its configuration link are now removed from the application. This update simplifies the user experience and aligns with the Connected Apps integration approach. (1288176)
🟪 Enhancement: A configurable # of Items column is now available at both stop and shipment levels, enhancing operational visibility of item counts in the User Interface. (1287625)
🟩 Resolved Issue: Some Attribute configuration fields were not fully updated when using the Location Copy feature to modify existing location records, causing inconsistent behavior. (1287109)
🟩 Resolved Issue: Route updates in the Scheduling Board were not reflected automatically in the User Interface, requiring manual refresh. Route changes now display immediately without manual intervention. (1284553)
🟪 Enhancement: Default Unknown system records for Vehicle and Driver can no longer be marked as "Inactive". (1283908)
🟩 Resolved Issue: The system miscalculated total service time during order uploads when multiple shipments were assigned to the same stop on a route. The calculation now correctly applies a fixed value per stop, preventing inflated service time. (1281313)
🟪 Enhancement: India is now included in the country configuration, with all Indian states and abbreviations available in the system. (1279398)
🟩 Resolved Issue: The system sent incorrect planned service times to the optimization engine when values were defined in the customer record. It incorrectly applied the value per shipment instead of per stop and/or per customer. (1279178)
🟩 Resolved Issue: Numeric fields in the View Orders interface were being sorted as text, causing incorrect order sequences. The system now applies correct numerical sorting for columns such as Route Position, Quantity and Item Weight. (1279164)
🟩 Resolved Issue: The system included unnecessary Product Type information in the payload sent to the Optimization Engine, even when it was not relevant. (1279069)
🟩 Resolved Issue: The application displayed an incorrect user's name in the email subject line generated for support. It now displays the correct user's name based on the attempted login status. (1275965)
🟩 Resolved Issue: Usability issues in the Scheduling Board caused layout inconsistencies in expanded view and full page reloads on refresh. (1275963)
🟪 Enhancement: Jamaica is now included in the country configuration, along with all its parishes, to support accurate geographical representation. (1275049)
🟪 Enhancement: The 3rd Party Courier feature now includes UI refinements, a renamed request window (Request 3rd Party), sorting options for quote results, and updated processing and status feedback. (1274731)
🟩 Resolved Issue: The Stop Details window in the Scheduling Board was not fully visible on smaller screens, preventing access to critical actions. A scrollbar is now available to ensure complete visibility. (1273895)
🟩 Resolved Issue: The application incorrectly calculated ETA and ETD for waiting times under one minute when processing Optimization results, affecting scheduling accuracy. The system now processes short waiting times correctly. (1272286)
🟪 Enhancement: The parameter name and tooltip description for Early/Late Arrival Threshold (minutes) are now updated for improved consistency and clarity in the Parameters > Time Windows section. (1271865)
🟪 Enhancement: The Show Field Data option in the Shipment context menu now supports third-party assigned shipments. Users can now view FleetLink delivery details directly within the interface. (1270875)
🟩 Resolved Issue: A typo in the Add/Edit Export page displayed "Delimeter" instead of "Delimiter". The label is now corrected. (1270032)
🟩 Resolved Issue: Expanding a Fixed Route incorrectly triggered an update to the Last Modified Date/User fields without an actual change. The system now retains the original metadata unless a change is made. (1269947)
🟪 Enhancement: The Shipment webservice now enforces a validation rule to prevent the addition of shipments with delivery dates in the past beyond a configurable threshold. This update aligns with the existing import parser parameter, ensuring consistent shipment processing. (1269380)
🟩 Resolved Issue: Completed shipments were incorrectly reassigned when dragging and dropping multiple shipments in the All Shipments, Search Results or Map tabs. The system now prevents the reassignment of completed shipments. (1269231)
🟩 Resolved Issue: The Request 3rd Party context menu option was incorrectly available for unsupported order types such as Flyby, Exchange and Direct Delivery/Pickup. The menu now will only appear for valid double-ended (origin, destination) shipments. (1268680)
🟩 Resolved Issue: The system created duplicate orders when the required <items> tag was missing in a shipment request. The system now returns an error message and prevents the creation of unintended entries. (1268103)
🟪 Enhancement: A one-day grace period is now granted upon reactivating a user account previously deactivated due to inactivity. This buffer prevents immediate auto-deactivation caused by frequent status checks, ensuring a smoother reactivation experience and giving users a fair opportunity to access the application. (1267406)
🟩 Resolved Issue: Route optimization failed to create a valid second trip when locked trips were present, if and/or when applicable. The system now correctly handles optimization in scenarios with locked trip(s) found in the route. (1266644)
🟩 Resolved Issue: Field Data configuration potentially displayed duplicate field names and failed to render values correctly across locations. Field display logic now respects and considers changes in parent attributes, rendering consistently. (1265945)
🟩 Resolved Issue: Read-only users were able to delete shipments from Order Search results. Deletion is now correctly restricted for read-only users across all applicable views. In addition, corrected an issue where users were unable to edit a shipment from Map View or Scheduling Board search results as expected. (1264893)
🟩 Resolved Issue: The 'Sum :' label in the route summary in Map View wrapped incorrectly to a new line, disrupting UI alignment. The label now displays on a single line. (1264155)
🟪 Enhancement: The Customer Management option is now configurable based on a user role basis. Client Administrator users require specific permissions and visibility when all other roles have access. (1260743)
🟩 Resolved Issue: A scroll bar was unnecessarily displayed in the Main Menu on occasion, obstructing item visibility. (1259799)
🟪 Enhancement: Null values in the Fixed Service Time and Speed Factor fields for Vehicle records now appear as blank instead of zero. This update improves display accuracy and eliminates user confusion. (1258648)
🟪 Enhancement: The DB Logs diagnostics page for Client Administrator users is now streamlined. Irrelevant or discontinued object types are removed, and visibility of merchandising-related options is now conditional on system configuration. (1257030)
🟪 Enhancement: The 3rd Party Courier integration now includes enhanced support for tracking, configuration and export. Key updates include new FleetLink fields, a dedicated tab, column configuration options, updated export settings and improved status visibility across modules. (1257018)
🟩 Resolved Issue: The system incorrectly flagged multiple individual break times instead of using a unified variable break flag, leading to inaccurate break representation in optimization. Breaks are now correctly flagged using the unified constant. (1255749)
🟪 Enhancement: The system now supports European phone number formats for Depot records. This update improves consistency in phone number display and ensures proper formatting contained in the route XML sent to Descartes wGLN for use in Descartes Mobile. (1255268)
🟩 Resolved Issue: Inconsistent column options were available across the Search Results in Map View, Scheduling Board and Order Management, leading to confusion and incomplete data visibility. (1255255)
🟩 Resolved Issue: Stop positions were displayed incorrectly on multiple pages when the Ignore Web/Mobile Special Stop Positions setting was enabled. Stop position alignment is now consistent across all affected pages, including Search Results and View Orders. (1254227)
🟩 Resolved Issue: Users encountered errors or blank values when updating Service Time for Fixed Route stops. The system now properly validates the field, preventing empty or invalid entries in the newly renamed Edit Service Time option and its respective form. (1252234)
🟩 Resolved Issue: Drag-and-drop assignment of customers to routes in the Fixed Routes module failed to display correct icons or messages and showed the wrong context menu. Assignment flow, messaging, and menu behavior are now consistent and accurate. (1251990)
🟩 Resolved Issue: Report Schedule now prevents execution when key settings like Start Date or Day(s) of Week are missing and provides save-time warnings to alert users. (1251587)
🟩 Resolved Issue: Pressing Enter while modifying configuration pages related to Properties (Vehicles, Properties Profiles) caused unsaved changes to be applied without confirmation. Validation behavior is now corrected across all affected pages. (1251558)
🟩 Resolved Issue: During an order file upload, an exception occurred when manually selecting a shipment date while route data was present and the Enable Delivery Date feature was active. This issue caused the upload to fail and prevented shipment creation. Manual shipment date selection now functions reliably under all conditions. (1250621)
🟪 Enhancement: The Optimization Schedule feature now includes improved display of selected routes and vehicles when handling large resource sets. Date/time input fields are also refined for better usability. (1250025)
🟪 Enhancement: The Service Day Restrictions feature now includes alerts, manual assignment visibility, column selection for restriction data, filter options, and icon display configuration to streamline dispatching and reduce scheduling errors. (1249997)
🟪 Enhancement: The system now supports optimization and sequencing for Flyby orders, allowing accurate planning and execution of Flyby operations. (1249334)
🟩 Resolved Issue: When uploading files with missing values, the File Upload preview displayed 'undefined' instead of showing blank cells. The preview now correctly displays blank values for missing fields, improving clarity and consistency. (1248911)
🟪 Enhancement: Users can now associate drivers directly with route models in the Routes configuration page. A new option allows users to select whether to use the vehicle's driver or assign a specific one, improving flexibility and route planning accuracy. (1242558)
🟪 Enhancement: Users can now configure filters in Map View and Scheduling Board pages to be enabled and utilized by default. The system remembers the last-used filter(s) on a user level, streamlining dispatching workflows and improving efficiency. (1242545)
🟪 Enhancement: Vector Maps display now support new extended providers, which include a new Satellite View. Layer settings are updated for better usability, and subscription-based layers respect license configurations. (1231605)
🟩 Resolved Issue: The Flyby feature correctly displayed pickup numbers and deliveries, but failed to represent the picked-up items on the final delivery leg of the order. Additionally, shipment legs were displayed in the incorrect order, and customers were listed before depots. (1230727)
🟪 Enhancement: With the Descartes AltaMap 25.08 release, the system now provides a visual alert when manual route adjustments violate commercial restriction constraints—helping users avoid invalid route changes. (1227682)
🟪 Enhancement: On-demand now supports route break and wait time updates. Manual changes trigger route recalculations, ensuring times reflect the original optimization or sequencing configurations. (1227383)
🟪 Enhancement: The mode in Map View now automatically switches to DISPATCH when navigating to a future delivery day. This update improves workflow continuity by reducing manual mode switching. (1222815)
🟩 Resolved Issue: The system failed to load maps when an incorrectly configured language was selected. It now defaults to English and displays a warning message when an unsupported language code is configured. This fix applies to Map View, Fixed Routes, and Geocode pages. (1222538)
🟪 Enhancement: Language configuration and display are improved across the application. Users can now navigate back from the Upload Translations page, view language names instead of IDs, and see their current selection under the Change Language menu. (1222509)
🟪 Enhancement: Users can now update a shipment’s Depot Association alongside the View Future Days feature. This enhancement makes it easier to review multi-day shipments and depot changes, thereby boosting efficiency in centralized operations. (1220691)
🟪 Enhancement: Map View now supports enhanced configuration of Distance and Time Violation with route template-specific settings. Users can set exceptions per template, not just apply universal limits, giving them greater control and accuracy in managing violations. (1217294)
🟪 Enhancement: Users can now configure the Time Window presentation order within the User Interface. This order determines how time windows are shown and selected for quick access in the Edit Time Window form. The configured order is also included in the Copy Location Data functionality. (1216314)
🟪 Enhancement: New options are now available in the Goals and Solution Criteria selection lists in the Sequencer/Optimizer profile configuration form, including Active Time, Cost + Early Departures, Broken Constraints, Compartment Manipulation Time and more. These additions allow greater flexibility in solving routing problems. (1216313)
🟪 Enhancement: The Planning Performance Assessment feature is now available in Route Planner On-demand. This functionality provides post-dispatch analysis and visibility into optimization engine usage by comparing manually planned routes with system-optimized alternatives. The feature supports review of cost efficiency, operational gaps and potential savings through after-the-fact optimization analysis. It includes historical performance assessment, comparison tools and visual insights. Requires additional service subscription. (1211360, 1211361, 1268703)
🟪 Enhancement: The Filter and Icon Display configuration is improved across Map View, Scheduling Board and Fixed Routes modules. Updates include better window layout, a filter option added to the attribute selection list and improved dropdown logic when no attributes are selected. (1210169)
🟪 Enhancement: New export fields are now available in the Export configuration list, including:
Route Actual Drivetime
Route Original Planned Drivetime
Route Planned Drivetime
Route Service Time
Route Planned Service Time
These additions improve reporting flexibility for drive and service time comparisons. (1207762)
🟪 Enhancement: A new flag, IsLocationBlocked, is now supported for Descartes Mobile integrations. When found and received in status updates, this flag informs the dispatcher of a driver who has opted out of GPS location collection, supporting compliance with data privacy regulations. Addition of display and support in the user interface in the Route tab and Truck icon tooltip, capture of the last GPS location and related information on when the driver opted out. (1205947)
🟩 Resolved Issue: The Selling Store feature displayed restricted information in some tooltips and boards, even when configured to be hidden. This issue affected the Map View and Scheduling Board and is now resolved. (1195524)
🟪 Enhancement: A new identifier is added to Filters and Icon/Depot Display configuration pages, allowing users to drag and drop definitions using a clear handle. This update improves usability in Map View, Scheduling Board and Fixed Routes. (1192344)
🟪 Enhancement: A new available option, Enable unlock Geocode for Admin Users, enables authorized user roles to unlock the customer geocode directly within the user interface (via the “Geocode Address” option). When this setting is active, users will be prompted with a notification if the customer geocode is currently locked. The prompt will inform the user of the lock status and offer the option to unlock and update the geocode as needed. (1189652)
🟪 Enhancement: A new Shipment Created by User field is now available in the Exports configuration. This field is included in the extracted data for better visibility of shipment creation ownership. (1187641)
🟪 Enhancement: Route Planner On-demand now integrates with the Descartes Map Editor solution, enabling direct access via a new Connected Apps-powered menu. Map edit data can be stored and used by services like routing and optimization, with the configuration and management of URLs done through a dedicated page. (1185934, 1185935)
🟪 Enhancement: The Optimize Delivery Day window now displays additional route-related data such as start and end depots and launch times, improving clarity and route selection during optimization. (1185407)
🟪 Enhancement: The "Geocode Locked" state is now more clearly displayed in Customer Management. A color-coded icon indicates locked (red) or unlocked (green) status, and Latitude/Longitude fields are greyed out when geocode is locked. (1185381)
🟪 Enhancement: Users can now configure which columns appear—and in what order—on the Order Management > View Route Detail page. Column preferences support and align with other like grids, including ability to export/print settings. (1182700)
🟪 Enhancement: A new configuration option lets users control which fields are visible on the Search Orders page, similar to the Add Order page. The page name was also updated from 'Search For Orders' to 'Search Orders' for consistency across the application. (1182629)
🟪 Enhancement: The Edit Order screen in Map View and Scheduling Board now includes tabs for Shipment History and Comments, mirroring functionality in Order Management. (1167697)
🟪 Enhancement: Users can now clone Compartment Profiles across locations. This functionality simplifies duplication of matching profiles and includes improved filtering and label handling in the User Interface. (1160476)
🟪 Enhancement: The configuration page for Vehicle Profiles is now improved with a new Clone option and a simplified interface for defining vehicle attributes. This update streamlines the setup of consistent vehicle profiles. (1160471)
🟪 Enhancement: The Sequencer/Optimizer Profile configuration window is updated with multiple usability improvements, including tab reorganization, field behavior logic and reassigned options for clarity. Enhancements include refactored display, grouped tabs, toggled options and relocated settings. (1158938)
🟪 Enhancement: Users can now mark a customer record as "inactive" without completing fields marked as required in Customer Management. This enables proper data handling for incomplete records while preventing validation issues. (1156757)
🟪 Enhancement: A new configuration option that prevents the stop time window from displaying as early when a due date is set for the associated shipment(s). When enabled, the application will no longer mark the stop time window as early if the assigned delivery date differs from the due date. (1155287)
🟪 Enhancement: Planned future routes and their stops in Map View now appear greyed out and italicized when View Future Days is active. This helps users easily distinguish future data from current routes. (1149360)
🟪 Enhancement: A new configurable Wait Time column is now available in Stop Details. This separates wait time from Drive Time, providing clearer ETA calculations and helping planners better interpret timing when Wait Stops are used. (1102216)
🟪 Enhancement: Addition of new Route Replay feature in Map View that lets users replay route execution using GPS data and status updates. This update enhances the user experience and facilitates the analysis of driver behavior by comparing planned and actual route paths. (1097937)
🟪 Enhancement: Two new fields, Deleted Shipment Time and Deleted Shipment User, are now available in the configurable export setup. These additions provide audit visibility for deleted shipments. (1067658)
🟪 Enhancement: A new Shipment API is now available, allowing external systems to add, update and delete shipment records via JSON. This integration supports authentication, CRUD methods, and configurable parameter-based lookup (for customers, shipments, and items) logic. (1054165)
🟩 Resolved Issue: Export options for Generic Shipment types were incorrectly visible or allowed in certain contexts. The system now correctly disables unsupported export formats and restricts export options to unrouted shipments only. (1023814)
🟩 Resolved Issue: Date fields across multiple pages did not display according to configured regional settings, causing format inconsistencies. The date picker and display logic now use the correct short date format based on the regional configuration. (909372)
🟪 Enhancement: The Planning menu option is now renamed to File Upload. All related menu references and the page name have been updated for clarity and consistency. (886678)