Release notes - OMD Mobile 2.8.0
Tasks/Verbesserungen
- [CASD-26111] - Reduce Notifications
General rework on triggers for status-bar notifications, and synchronization related status-bar notifications are merged into one channel.
- [CASD-26496] - Cannot pick up "reference" from itemsPlanned as default value in MobileUI
The Default value of a widget now can also contain specific literals that refer to a limited set of fields of the task attachment, or an XPath referring to a limited set of attributes of task and task attachment.
- [CASD-26821] - Replace New Task icon in Notification bar with an OMD icon
New icon for notifications that appears when a new task is scheduled for a resource.
- [CASD-26965] - SQLite based buffering for measured locations
If tracking is enabled, locations are queued on the device before sending them to the server, to improve reliability during app-suspends or network unavailabilities.
- [CASD-25258] - Mobile Device: OMD Geocode onSite - since Oct 2019 less GPS coordinates
Change of location lookup mechanisms were necessary due to battery related OS changes.
Neue Funktion
- [CASD-26108] - Permanent Location Tracking
New flow preference 'locationTrackInterval' (in seconds, minimum 60):
If the preference is defined, the updates are carried out throughout the whole time between SOD and EOD.
If not, most accurate updates are only requested while a task is onTheWay. Otherwise location updates are requested at least once per 'locationSendInterval'.
The best location within 2 minutes is stored in the Parameters table.
- [CASD-26112] - foreground service workers for network communications
A new notification icon appears with the text "On duty" when "Start Of The Day" was executed, until "End Of The Day" was done.
- [CASD-26593] - implement agendaLayoutTemplate for Android
new Flow Preference agendaLayoutTemplate contains an XSL template to create HTML from a Task's XML
- [CASD-26600] - don't ask for mileage on SOD or EOD
New flow preferences sodAskForMileage and eodAskForMileage allow to hide the mileage input on Start and End of the Day, when set to 'false'.
Bug
- [CASD-26891] - Error message on standard amounts
Fixed a bug where empty attachment processFlows did not fallback to defaultAttachmentProcessFlow when default quantities were set.
- [CASD-26896] - language change (adjustment for D365 introduction)
Fixed bugs where translations were not shown with MobileUIs for "Additional Repair" or with "requires transition" flag set.
- [CASD-26928] - contractType isn't part of TaskEntry
Fixed a bug where the Task field contractType wasn't part of a TaskEntry.
- [CASD-26929] - No subscription for MQTT message "MobileDataChanged (all)"
Fixed a bug where a change of preferences and other causes for "MobileDataChanged (all)" didn't trigger a refresh.
- [CASD-26930] - ResourceFlowPreferences aren't used by app
Fixed a bug where Resource Flow Preferences were not taken into account by the app.
- [CASD-26966] - KeepAliveAlarm is not updated after changing locationSendInterval