Eleos

Mobile App 1.50

⚠️ Upcoming Deprecation of Embedded Geotab Integration
Eleos’s embedded Geotab model is set to be deprecated on October 1, 2022. After October 1, 2022, the embedded model will no longer be supported, meaning that issues reported to the Eleos Support team will not be investigated and our Engineering team will no longer pursue bug fixes. 

As previously stated, the embedded model is not currently certified for use in Canada. Additionally, with our 1.51 release, scheduled for mid-November, the embedded integration will be removed from our code base and our US ELD certification will be revoked. Therefore, you must move to the two-app model before our 1.51 release for your drivers to remain FMCSA and CCMTA compliant.

We have a new integration that preserves some of the benefits of the embedded integration, including auto-provisioning of drivers and single sign-on. To learn more about this integration model and how to migrate to it, please review our migration playbook. If you have any questions about the migration, you can reach out to your Account Executive, who can provide additional resources. 

⭐️ Launch Eleos with a Deep Link:  With the new app launch schema, drivers can now launch their Eleos-powered app directly to the dashboard, if logged in, by opening eleos://dashboard from anywhere a URL can be embedded. Examples include other apps such as an ELD, websites such as a trailer tracking web page, or messages such as email or text.

Note: All Eleos apps utilize the same deep link. We recommend only having one Eleos-powered app installed on the device when testing and using this feature. Launching the deep link with multiple Eleos-powered apps installed isn’t currently supported. 

⭐️ OpenCab Vehicle Information Provider:  Eleos Android apps can now provide vehicle information following the OpenCab Vehicle Information contract. The contract shares the vehicle VIN and a flag indicating if the driver is navigating with Vehicle Information consumers. If enabled by your authentication service, your app will share this data with the consumer app when a driver logs in or out, the app detects a change to the data, or when a driver begins or ends navigation. You can enable this behavior via the opencab_configuration property on an authentication response. 

⭐️ PrePass Integration: Eleos and PrePass have leveraged the OpenCab Vehicle Information contract to offer weigh station bypass for drivers. You can enable the integration by returning the bypass_configuration as part of your authentication web service response. The app converts that data into an OpenCab configuration which enables the integration without driver interaction. The integration requires the PrePass mobile app to be installed on the device. 

⭐️ Inline Document Capture Update: Our 1.49 release included a new form field called form-scan that allows drivers to scan documents while in the process of completing a form. Utilizing the new form field enables you to build synchronous workflows that require drivers to scan and submit documents before advancing the status of a load or stop. While the documents were available for download via the messages web service and Document Hub, the form data associated with the document was only delivered to the messages web service. This caused existing document processing services to pull documents without the associated metadata. We’ve updated the mobile apps to deliver the metadata to the messages web service and Document Hub.

 

✅  As usual, this version of the Platform mobile app is designed to be backward-compatible with your existing web services and doesn’t require server changes prior to being deployed. If a future version introduces a backward-incompatible change, we’ll note that in this portion of the release notes.

iOS

🐞 Fixed a bug in the two-app Geotab integration where a driver’s HOS values in the app differed by one minute when compared to the Geotab Drive app.

🐞 Fixed a bug where the navigation view was too close to the road, making it difficult for drivers to view upcoming maneuvers. 

🐞 Fixed a bug where, when adding a new stop to a trip, search results would be limited to the map view visible to the driver when “Add Stop” was tapped. 

🐞 Fixed a bug where the same search results would return addresses in Germany unexpectedly. 

Android

🐞 Fixed a bug in the two-app Geotab integration where a driver’s HOS values in the app differed by one minute when compared to the Geotab Drive app.

🐞 Fixed a bug where the navigation view was too close to the road, making it difficult for drivers to view upcoming maneuvers. 

🐞 Fixed a bug where, when adding a new stop to a trip, search results would be limited to the map view visible to the driver when “Add Stop” was tapped. 

🐞 Fixed a bug where the same search results would return addresses in Germany unexpectedly. 

🐞 Fixed a bug on Android where the HOS menu item would not appear in the menu after logging in. 

🐞 Fixed a bug where the form would not load correctly when using batch scans.

🐞 Fixed a bug where resuming navigation would not work correctly and no longer get GPS updates.

🐞 Made performance improvements to the initial server-to-app synchronization after login.

🐞 Made improvements to a bug that could cause a database deadlock when synchronizing a large set of load data.

Server and App Editor

The following items are server-side changes and are available without a mobile app update.

🔧 Geotab Login Resilience:  In the past, if an app was configured to use the Geotab Integration and Geotab’s servers were unavailable, drivers were unable to log in to the Eleos app. We’ve decoupled the Eleos login and Geotab login to ensure drivers can access the app in situations where Geotab is unavailable. Drivers will see the error message shown on the Hours of Service dashboard card below when we cannot log them into Geotab.

Note: We’ve also updated the behavior of the confirm_license field to no longer restrict access to Eleos apps when license_number and license_state do not match Geotab’s expected values for those respective fields. If the values do not match, the driver will be logged into the app but see an error on their Hours of Service dashboard card.

🔧 Upgraded to our routing provider’s newest toll cost calculation service. 

🐞 Fixed a bug where the Form Editor would replace the error message for required fields with “This field is required.” when saving a form. 

🐞 Fixed a bug where the Form Editor would display the validation value as “none” for a field that had custom validation JavaScript and setting the validation to custom would erase the validation JavaScript entirely. 

🐞 Fixed a bug where values passed as properties in the load response that were formatted as RFC3339 dates would be incorrectly parsed and result in the user not being able to view their loads.

Sign up for release note updates

Headquarters
355 South Main St
Suite 702
Greenville, SC 29601

QA & Support
142 Thomas Green Blvd
Suite 200
Clemson, SC 29631