New features, improvements, and bug fixes from Dataforce Runabout V 7.3.0

Common

New features and Improvements

In order to reduce the chance of data loss due to accidental schedule refreshes, the ‘refresh schedule’ option has been removed from the schedule menu in Runabout.

Fieldworkers are now required to use the ‘sync’ icon in order to refresh their schedules instead. This will also push any un-synced changes to the server.

Removing appointments from the next sync

If there is an un-synced appointment on the device preventing a sync, there are two methods for removing the appointment from the next sync. Sometimes this can be necessary if are having trouble syncing an appointment, and don’t want to prevent other appointments in the schedule from syncing successfully.

Delete appointment from device

Deleting the appointment from the device will permanently delete any changes that have been made to the appointment, including any new photos taken. This action cannot be reversed and should only be used if the fieldworker wishes to ‘rollback’ their changes. The appointment will disappear from the schedule on the device temporarily and after a successful sync it will reappear.

Remove appointment from next sync

Removing the appointment from the next sync will hide the appointment from the schedule on the device temporarily. After a successful sync, the appointment will reappear on the device along with any changes that were made to the appointment before it was removed. It will still remain in an un-synced state, and will need to be synced in order for the changes to be uploaded to the server.

Barcode scanning

When scanning barcodes the fieldworker will now receive feedback from their device in the form of vibrations, sounds and highlights.

Other

  • Improvements to the appointment syncing and recovery process
  • Changed the appointment sync process to show a more detailed description of each sync step
  • Improved backup / recovery process for appointments
  • Displayed transaction ID / receipt number on successful payments

Bug fixes

  • Fixed photo comments not saving or clearing on subsequent syncs
  • Fixed deleting schedule not clearing backup files
  • Fixed issues with error message for invalid additional signature details
  • Fixed issues regarding validity when separating default / additional signatures. e.g. tabs with additional signatures but no defaults or vice versa
  • Fixed alterations to signatures were not considered as a change to the appointment
  • Fixed application crash when capturing decommissioning evidence on products without a file category
  • Fixed mandatory emails not respected when appointment was recovered from backup file
  • Fixed not synced icon not working for most recovered appointments

Android

  • Fixed image buttons visible on reschedule dialogue
  • Fixed product tab not correctly sorting when some products have no sort value
  • Fixed app crashing when capturing barcodes without camera permission
  • Fixed app crashing when entered postcode was an invalid

iOS

  • Fixed “Appointment action already exists” error when opening appointments after some sync failures
  • Fixed app crashing when recovering some backup files