🚀 Released
5.3.2 - 03/27/24
Core
Session Timeout Warning Modal (Client-Specific)
A new session timeout warning modal has been implemented specifically for a specific client. Timeout limits can be set in minutes, if the user does not interact with the UI for the specified time limit, the modal shows up alerting the user that they will be signed out soon. The user can then choose the option "Continue" to keep their session active or they can choose "Log Out" to end the session.
Mobile
Bug Fixes
- Remove lines from map
- "Undefined, undefined" Displayed on Mobile
- List of deliveries is not updated on Android after push about new delivery assigned
- No error message when trying to assign delivery on mobile that has been assigned in web
- User is able to see login screen for a sec before SSO
- Use deliveryId instead of orderId as a unique identification of delivery proofs
- Show multiple POP/POD in mobile app history
- Driver sees all teams in filter on mobile, no matter which team he belongs
- Teams filter is not persistent on mobile restart
- Complete replenishment delivery with 0 items
- *_Mobile App 2.0 - 'PARSING_ERROR' displayed upon login to the app (Client-Specific)
- Fix iOS login issue
- Fix refetching teams on New Deliveries
Integrations
Specific Provider Integration
Visibility Integration for a Specific Provider
Integration for a Specific Provider
Map RouteId to shipperExtraData.routeNumber for the Routed Order Event for a Specific Provider
General Fixes and Enhancements
- Show detailed map for all regions
- Control Tower - Popup window disappearing
- Highlight selected driver and show it on top of others
- Allow Partial Update PUT request to replace items with containers
5.3.1 - 03/13/24
Core
Route API - Create
Mobile
Bug Fixes
- Refetch is missing if filter changed
- Can't delete primary contact
Integrations
Add Delivery Windows Support for a Specific Provider
Nussbaum Visibility Integration
Hummer Visibility Integration
Grouped Label Solution for a Specific Client
Pick Up Instructions for a Specific Client's Specific Provider
Eliminate Duplicate Events for a Specific Client in Event Hub
Update Routed Order Event for a Specific Client
General Fixes and Improvements
- Accessorials For Deliveries Are Calculated in Pricing and Rate Shopping
- Calculate "Services" Accessorials Quantities in Pricing
- Update LaunchDarkly to 8+ in all backend services due to EOL
- Update protobufjs library
- Geo events including delivery state applying to wrong delivery attempt
- Hide Cancel Buttons on "Order Details" Page
- Ability to see Route ID in Control Tower Pages
- Total Mileage does not always display when viewing the Assign modal in Control Tower
- Use Delivery windows to Calculate ETA if delivery is unable to get Driver Geo Pings
- Attempting to Reschedule Delivery Causes 500 Error
- Not able to cancel external route
- Upload CSV Modal Enhancements
- Ability to Download a Route CSV File
Client-Specific Fixes and Improvements
-
* Only
- Checkbox for Dispatch Selection are not disabled for DOBO Deliveries originating from other locations
-
** Only
- Client's parent organization users not inheriting child organization permissions
5.2.2 - 02/28/24
Integrations
Specific Provider/Client Credential Enablement
Add Ability to Receive Multiple POD's from a Specific Provider
General Fixes and Improvements
- Fix: "MISSING VERSION" message from microservice-mobile
- Investigate and fix: hook is apparently (re)loading then storing stale data
- Not able to update windows with partial-update endpoint (Delivery API)
- Spike: Catalogue frontend stability issues and "quick-fixes"
- Location address in Order Details page for Shipments are displayed incorrectly - country code is missed
- Alt Geo Not Showing
- Delivery Start TimeStamp incorrectly recorded for Scheduled Deliveries when having ACCEPTED_BY_LP state added to SCHEDULED attempt
- Trimble Maps: Map Modes switching after moving the location pin
- Pass geocoding when alt-geo is passed when creating deliveries through API
- Contract Matching Based on Requested Vehicle Type
- Returns created on deliveries page don't populate address
5.2.1 - 02/14/24
Integrations
Handle added PODs for a specific provider
Update to a specific provider to add POD to their integration.
Client-Specific Chain of Custody Search BOL
Update the allow for search of the a BOL using the simple search feature from either the Delivery or Order pages.
General Fixes and Improvements
- Fix the QR code generated on driver assign modal
- Trimble | Update Single Search to use all Regions
- ETA Update when Delivery Status changes to PICKED_UP, Display Windows time only in CX previous to PICKED_UP
- Creating physical locations when alt location sent has 0 coordinates
- DurationMin gives the incorrect value for an attempts duration when Synthetic Events are used
- Carrier phone number and Icon fix for Control Tower
-
TrimbleMaps - Map Control Buttons don't work
Client-Specific Fixes and Improvements
-
**** Only
- Apply Custom Price Logic Based on "Item Identifiers"
5.1.2 - 01/31/24
Integrations
Client-Specific Auto-SLA Calculation
Client-Specific SSO Role Name Updates
Send Delivery Items for a Specific Client
General Fixes and Improvements
- Recalculate computedDistanceMile upon route destruction
- Scheduled dispatch time overwritten by driver assigned timestamp
- Fix Alt-Geos Sent Over the API
- Fetch lpContractSla using slaId passed on route assignment
- Remove RTS centric code from Ops-api and Brod-processor
- Add
dispatchedAt
to cache key - Weight Doubling When Delivery is Canceled and Shipment is Copied
- Add Link to "Clear All Filters" to Table Views
5.1.1 - 01/17/24
Core
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.
UK Holiday Support
As OneRail continues to expand with Internationalization, the next region now supported is the United Kingdom. The UK holidays have been added to the existing holidays list for all locations and markets.
A new section called "United Kingdom Holidays" has been added to the Locations & Markets pages with the ability to set holiday hours of operations for the following UK holidays:
-
January 2nd
-
St Patrick's Day
-
St Patrick's Day (substitute day)
-
Good Friday
-
Easter Monday
-
Early May bank holiday
-
Spring bank holiday
-
Battle of the Boyne, Orangemen’s Day
-
Summer bank holiday (Scotland)
-
Summer bank holiday
-
St Andrew’s Day
-
St Andrew’s Day (substitute day)
-
Christmas Day
-
Boxing Day
Mobile
Bug Fixes
- False Error Message on Ext Route Reassign
- Route Stuck in CT on Completion
- Two push notification when claim delivery
Reporting
New Custom Report Added for a Specific-Client
Integrations
Client-Specific OAuth Credentials for a Specific Location
Creation of credentials for a client-specific location for new OAuth method.
Client-Specific Gateway Automatic SLA Updates
This effort updated the automatic SLA contract to update the 180-minute to 300-minute and adjust the maximum weight for the 90-minute SLA.
Client-Specific SSO Role Name Update
Update Production code to reflect differences in Role names used by a specific client.
General Fixes and Improvements
-
Clarify PU Stop on Load Report
-
Order page does not load on some deliveries w/ containers
-
Driver Assign QR Code
-
Create Order form is down for LPs
-
Uploading non-metric CSV markets to contract produces no output
-
Update MDP Bot signature in push translator
-
Use driver location from Redis
-
Write and run script to fix 100x tolls cost
-
Creating new dropoff locations every time delivery is created
-
Fix State/City/Zip Verbiage for specific clients
-
"View in Control Tower" is not linking to the correct page
-
Incorrect layout on No Driver section in case when order has 6 items of goods
-
Change copy to “_New delivery assigned_” if there was only one delivery assigned
-
Routes being created without matching SLA
-
Add support for adjusting stale DeliveryWindows when creating a route
-
Get rates for LP does not show any prices or list of the LP
-
Seasons delivery and return interchanged
-
Remove Condition that Marks Deliveries as "Completed" When Exiting Geofence Perimeter
-
Issue on the file upload delivery details page
-
LP Ranking Defect - attemptInSlaTimeRange Miscalculation
-
Create delivery timeouts/validation error
Client-Specific Fixes and Improvements
-
** & ***** Only
- Parent organization users do not inherit child organization locations upon manual order creation
⏱️Coming Soon
Core
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.
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.
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.
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.
Cartonization Rate Shop Configuration
To streamline delivery pricing from designated carriers, as few favor bundled items while others prefer individual packaging. A new section in the "LSP Configurations" dedicated to selecting configurations based on predefined containers in "Packing Management". These containers will define how all items in a delivery should be packaged to meet specified parameters, allowing for rate shopping based on the calculated configuration of all items within the container.
Ability to Upload CSV Orders for "Visibility" Tracking
As part of our ongoing efforts to refine and improve Chain of Custody, we are seeking to broaden the scope. Specifically, we aim to accommodate CSV uploaded visibility deliveries through OmniPoint, ensuring a comprehensive and adaptable solution for our diverse user base.
Mobile Bug Fixes
-
Teams filter is not persistent on mobile restart
-
Driver sees all teams in filter on mobile, no matter which team he belongs
-
No error message when trying to assign delivery on mobile that has been assigned in web
-
"Undefined, undefined" Displayed on Mobile
-
Refetch is missing if filter changed
-
Pushes for Replenishments
- Re-do push notifications in accordance to design
- Not valid role error during login for client-specific builds
- Mobile does not apply the second filter
- Remove lines from map
- Driver can be assigned to the wrong team
- Pickup advancement only when assigned to Location
- Login logic change to never turn OFF driver toggle
- LP manager without team does not see a driver without team on No Driver tab and on Assigned tab
General Fixes and Improvements
-
Use SLA instead of revoke timer in OneRail Processing status
- Fix Vehicle Recommendation for SUV / Mini Van
- Pagination Does Not Refresh When Going to Next Page
- Update Downloadable Orders Template to Include New Columns for "Visibility"
Client-Specific Fixes and Improvements
-
* Only
- Investigate 500s on routeStop removal from internal route for a specific client
- Â
Comments
0 comments
Please sign in to leave a comment.