🚀 Released
4.10.2 - 10/25/23
Core
Accessorials Enhancements & Costs
Services Accessorial Quantities
- When a delivery is created with "Services" accessorials, there is the ability for users to enter in a quantity for all "Services" with the exception of the following:
- Certificate of Insurance (COI) Fees
- Hazmat
- Limited Access
Services Accessorial Quantities in Delivery Costs
- When orders/deliveries are created (either manually or via the API) with "Services" accessorials where there are quantities entered, the pricing for the Shipper looks at the Shipper's Contract for that "Services" accessorial and calculates based on the quantity provided for that delivery.
- The pricing for the services accessorials with quantities reflects accordingly in the "Delivery Cost Info" section for the Shipper.
Integrations
Add a specific client as a shipper account for a specific LP
Add credentials for a specific-LP's deliveries in Canada
General Fixes and Improvements
- Enhancements for "Editing" Shipper Contract SLAs
- Removing Shipper from Filter Removes Fields Without Removing Selections
4.10.1 - 10/11/23
Mobile
Bug Fixes
- Imperial to Metric system conversion had incorrect rounding
- Incorrect font on Vehicle Type
- Optimization and performance enhancements
- Fix the reassign vehicle to active route perf issue
- Cancelation push-notification was not being sent on "Cancel Delivery Attempt"
- Some deliveries were missing Address 2
- Geofencing setting being ignored in new Organizations when toggled off
- Text being repeatedly overwritten on manual QR code scanning
- Double push-notification in the case of a LSP dispatcher assigning from mobile
- Keyboard overlaps vehicle selection in some OS versions
- Delivery Cancelation would sometimes fail due to advanced delivery status
- Call and Message button for location point of contact do not work on IOS
Integrations
Add Drop Off Geo Code for a specific LP
Add alternate geo codes for drop off locations in payload to a specific LP.
General Fixes and Improvements
- Reduce Database Calls on findLpContractSlas Cache Problem
- Delivery-sync - wasteful behavior on updating shipper contracts
- Update Text in Footer to Include Link to Data Rights in OneRail's Privacy Policy
- Location user that is part of Origin Location can copy Delivery from different pickup location
Client-Specific Fixes and Improvements
-
* Only
- Create New Permission to Allow Location Users to View and Dispatch a Delivery that Originated at Another Location
- Redispatching is not successful on the Revoked Infleet clubbed delivery with another order to 3rd Party Driver
- After Selecting "Go to Leader Delivery" When Batching Orders, You are Not Able to Cancel the Order
- Copy Delivery Errors for a specific-client.
- Ability to Consolidate Multiple Shipments/Deliveries Into One Delivery for a Single Order
- Delivery Create not identifying saved Customer Locations
⏱️Coming Soon
Core
Shipper Manually Dispatching Internal Routes in CT
Shippers with internal and external fleet routing needs will now have a defaulted QR code for drivers to scan to receive internal fleet routes on their devices. This will be done from the "Control Tower" page.
Ability to create routes for more than 100 orders at a time (Client-Specific)
This will give us the ability to view more than 100 orders at a time for route creation. It will increase our max page increments up to 500 and will be configurable per organization.
Route Load Report
This gives us the ability to create a load report for each route from control tower. The load report will show us the order the items need to be staged and loaded into the truck so that they can be unloaded in the proper sequence according to the order of the route stops.
Shipper Rate Card Configuration
Work has been done on both the front and back-end to enhance how the system works when a shipper has their own rate card. With the Shipper Rate Card Configuration update, a user will have the option to enable a Shipper Rate Card for a specific service level.
Delivery Fulfillment from Other Locations
A new object called 'originLocation' has been added to OneRail's APIs that enable integrated customers to create an order and deliveries from a single location that are being fulfilled by another location. Additionally, two new permissions have been created to enable the ability for location-level users at either the origin location or the fulfillment location to dispatch the deliveries. From a visibility standpoint, origin location users will be able to see all deliveries, regardless of access to other locations since they're the originating location of the order and deliveries. Users of a fulfillment location will only see deliveries that are being fulfilled from their specific location only.
New Table Column and Filter
As we continue to enhance the tables on the Dashboard, Deliveries, and Orders pages, a new column is being added to the table views called "Inbound /Outbound". This column calculates if the delivery is an inbound delivery or an outbound delivery to a customer based on the address of the "Dropoff Location". If that address is one of your designated "Pickup Locations", the column value will be "Inbound". Additionally, users will be able to filter deliveries based on these two values.
Trimble
Currently, Trimble is used only for geocoding location addresses, however we want to expand the use of Trimble in the system so that it's used for all mapping, mileage, and time calculations (including drive time and ETA) across Core, ORD, and CX. After the Trimble implementation is complete, HereMaps and Google will only be used as a backup for geocoding addresses exclusively.
Foreign Currency
As part of Internationalization, we must implement Foreign Currency support to cater to new markets. It is essential that our platform is capable of handling multiple types of currency as per the region that it caters to. We are adding a configuration option for currency at both the organization and location levels so that the setting can be inherited by the associated locations and users, respectively.
Canadian Holidays for Locations and Market Hours
As part of Internationalization, we must implement Canadian Holiday Support to cater to Canadian markets. It is essential that our platform is capable of handling Canada-Specific holidays for the locations. We are adding list of Public Holidays in Canada with controls to toggle specific holidays.
Enhanced Containerization
Mobile
Support for Stock Replenishment Deliveries
Users will now have the ability to configure Shipper Contracts to enable this functionality., where the driver will be prompted to pick the items that he is delivering at a delivery location. These configurations will be available under a new section in the Contracts called Service Mode Settings:
Drivers that are assigned deliveries matching to these type of contracts, will be required to specify the items being delivered at each stop/location. The list of available items will be populated from the list of Products saved on the Shipper organization.
Migrating Create Account Form
The form that allows LSPs to self-onboard will now be part of the OneRail Driver website. This will allow for a better experience when signing up for ORD.
Integrations
Point Pick Up Routing
Add capability for OneRail to leverage Point Pick Up routing capabilities.
Enable Shipper Names for a Specific LP
Include OneRail OrderId in the Rate Call for a Specific LP
General Fixes and Improvements
- Accessorials For Deliveries Are Calculated in Pricing and Rate Shopping
- DSQP Dropping Item Prices when Creating Delivery API Payload
- Broken routed delivery name
- Defect - Orders page UI, Persistent Checkbox Selection After Refresh
- Driver name is not updated on Delivery page in case when delivery has been started and LP changed driver after that
- "Route to Multiple Stores" is displayed when routing two gun safe deliveries from different stores
- No status En Route to Delivery in case when driver swipes fast
- Map must zoom up to show selected driver
- Removed "Lyft" From Vehicles Options
- Deliveries entered after cutoff but not dispatched until next day are going into scheduled for the following day.
- Mojo Courier not receiving all SLAs for contract
- Delivery Schema Call Reduction V2 - PushAPI
- deliveryWindows of Null Issue - PushAPI
- Remove Version Increment for Users
- Update Filter/Deliveries Code to Use Query Params to Avoid SQL Injection
- Update Axios in lib-transport-client and Services
- microservice-delivery-list | fix logging of getAllFilterDeliveries errors
- Cosmos deployment realignment
- Table Horizontal Scroll and Fixed Location for Navbar and Buttons
- Deploy combined certificates for MySQL Single Server to all app services that access them
- Attempts not loading properly on timeline
- Allow data to cache to reduce route/get calls
- oreDelivery events disappearing from attempt on timeline
- Carrier Info Distance does not match computedDistanceMile
- Need proxysql so core-db on PROD can better handle a lot of things
- Add Spinner to Create Order Location Field
- LSP user was able to change Freelancers vehicle
- Driver assignment was not reset after delivery was re-dispatched to another LSP
- Remove old LD flags for ETA+risk calculation
- Returning completed order does not copy the accesorials
- Carrier Info Distance does not match computedDistanceMile
- Defect - Orders page UI, Persistent Checkbox Selection After Refresh
- Update Distance and Time to Use Trimble
- Update "Search" to Include "Container ID" & "Shipment ID"
- Add Link to "Clear All Filters" to Table Views
- Add flag to serve delivery attempt poll period and prevent risk polling on final states
- Update Contracts to Support $0.00
- Error for Contact Phone Number in Add Order Page
- Service level issue when using Windows SLA
- Cannot cancel routes in * QA6 organization
- OR user unable to select orders to route in Dev
- ETA update for deliveries with GEO events and Stop Time Calculation Fix
- Failed Route Creation Error
- Return delivery should match the same Service Level as the original delivery
- Orders page UI, Persistent Checkbox Selection After Refresh
- Default view for inbound outbound should be reset upon login
- Cleanup for Consolidating Multiple Shipments/Deliveries Into One Delivery for a Single Order
- Origin Order dispatch button
- Ignore Pickup Location| Copy delivery error
- Deliveries Stop Cycling When They Should Re-Dispatch to Another LP
- Update Delivered V2 Endpoint to support URLS Outbound to DSQP
Client-Specific Fixes and Improvements
-
* Only
- Create New Permission to Allow Location Users to View and Dispatch for Another Location
- Driver unable to see the follower clubbed deliveries after selecting the batched order from the order details page
- Error in consolidate with different store
-
*** Only
- Hide Dashboard, Deliveries, and Organization from the Navigation Bar
-
**** Only
- Apply Custom Price Logic for a specific client based on "Item Identifiers"
Comments
0 comments
Please sign in to leave a comment.