Release Notes 3.15.0
On This Page:
Disclaimer of Warranty
ServicePower makes no representations or warranties, either expressed or implied, by or with respect to anything in this document, and shall not be liable for any implied warranties of merchantability or fitness for a particular purpose or for any indirect, special or consequential damages.
Confidentiality and Copyright
This document contains information confidential to ServicePower Technologies plc. This information is patented under European Patent Number 97301142.2-2201 (Appointment booking and scheduling system). The information is supplied by ServicePower Technologies plc on the understanding that it will not be used in any way which is or may be detrimental to the commercial interests of ServicePower Technologies plc. In particular, the contents may not be disclosed in part or in whole to any other party without the prior written consent of ServicePower Technologies plc.
Copyright in this document remains vested in ServicePower Technologies plc and no copies may be made of this document or any part thereof except with the agreement of the company.
Copyright © 2002-2023, ServicePower plc
All rights reserved.
GOVERNMENT RIGHTS LEGEND: Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the applicable ServicePower license agreement and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14, as applicable.
"ServicePower" and ServicePower’s products are trademarks of ServicePower Technologies plc. References to other companies and their products use trademarks owned by the respective companies and are for reference purpose only.
About this Release
Minimum System Requirements
Mobile Application
- iPhone running iOS 13+
- iPad running iOS 13+
- Android phones and tablets running Android 9.0+
- Devices (including laptops, desktops, tablets, etc. ) running the latest versions of Chrome or Edge
Mobile Application Release Notes
New Features
NEW All map views are now rendered using Google maps. Google maps render considerably faster than our previous implementation.
NEW The work order details view now supports displaying more than one contact. Previously the application would only display the first contact, even if multiple contacts were provided with the work order.
NEW ServiceMobility now supports IndexedDB for offline local storage. Previously only WebSQL was supported. While this is an internal infrastructure change that does not impact the end user experience, it does have an advantage in allowing ServicePower to certify support of more browsers, like Internet Explorer and Firefox, in the near future.
Application Changes
CHANGE When signing for an estimate, if a customer name has not been entered the application will now prompt the user asking if they would like to enter a customer name. This verification has been added because once a signature has been accepted no additional changes can be made - unless the estimate signature is deleted.
CHANGE The development team optimized the application code base reducing its overall footprint size. This has a positive impact on download times, application startup times and even application execution performance.
CHANGE The flat user interface look and feel continues to be refined.
Resolved Issues
FIXED If a Flex-Field was created with a maximum length restriction set to 0, the mobile application would not allow any input. The mobile application logic has been changed to treat a maximum length of 0 to mean there is no maximum length (other than that imposed by the input control and operating system).
FIXED A issue was fixed where the same work order was showing up multiple times in the schedule list view. The issue was related to work order numbers not being case insensitive.
For example, a work order with a work order number of 100A02 was sent to the mobile device. Some time in the future an update to the work order was sent to the device, except this time the work order number was 100a02 (just a difference in case) the mobile application would view this a a new work order.
ESB Release Notes
New Features
NEW A new DiagData REST API is available. This API is used to extract diagnostic data that was uploaded from the mobile application. Please see the ServiceMobility Integration Guide for complete details on the new API.
NEW A new WebSockets Monitor REST API is available. This API is typically used by IT to monitor the availability of the WebSocket connection. The WebSockets protocol is an HTML5 specification used by the mobile application validate to exchange data with the server. While WebSockets has been around for many years, many of the monitoring tools used by IT do not yet support monitoring WebSocket connections. IT can now use this standard HTTPS REST API as a means to ensure the WebSocket connectivity is operational.
Application Changes
CHANGE The Work Order REST API now prevents changes to the account number or account location number once it has been created. All other fields including overrides to the account location address are still supported.
Resolved Issues
FIXED When a mobile user removed a existing photo from the work order, it was not being properly removed from the backend storage.
FIXED New Flex-Forms were not automatically being pushed to the proper mobile devices - only updates were being pushed. This issue has been resolved.
Web Management Console Release Notes
New Features
NEW Added the ability to view photos that were captured and associated with a work order.
NEW Added new filters to the work order list screen. The new filters include: Past Due and an Age drop down selection containing: Today, This Week, < 7 days, > 7 days, > 14 days, > 21 days, > 60 days, and > 90 days
New Work Order List Filters
NEW The dashboard panel has been enhanced to add links to the list of work orders by age. Clicking the link will navigate to the work order list screen with the filter set.
NEW All map views have been replaced with Google maps.
NEW The Technician Geo Location report has been enhanced to include the time entry category.
NEW The planner map selections are now remembered between navigation.
NEW Flex-Forms can now be associated to system categories. Previously Flex-Forms could only be associated through the System Category REST API. Currently the work order types, time entry, and asset types system categories support Flex-Forms associations.
When a Flex-Form is associated to a work order type, any work order created with the matching work order type will automatically inherit the associated forms. There is no need to manually specify the Flex-Forms for each work order. If Flex-Forms are directly added to a work order, then they will override any defaults associated with the work order type system category. The same rules apply to the Time Entry, and Asset Types system categories.
NEW Added the ability to manage asset types within the system categories.
Application Changes
CHANGE The gantt view now sorts technicians by last name. Previously there was no default sort ordering.
CHANGE When duplicating a work order the site information is automatically defaulted to the same site being duplicated.
CHANGE The dashboard "Age of Work Order in Days" grid was calculating the age based on the planned start date of the work order. This has been changed to show the age based on the work order creation date.
CHANGE The work order tabs user interface has been enhanced to show badge style counters vs a number inside of parentheses.
Old non-Badge Style
New Badge Styles
CHANGE In the User Detail page, the Deployment Group field was moved from the General Section to the Mobile Worker section. The field was moved because it is only relevant and required if the user is a mobile worker.
Old Location
New Location
CHANGE Once a work order has been created, its associated account number and account location number can not be changed.
Resolved Issues
FIXED After making changes to a user's role, the role panel would be blank although the roles were properly properly being saved and screen refresh would reflect the correct value.
FIXED Flex-Fields with an input type of multi-selection did not allow the setting of the maximum number of selection that are allowed.
FIXED In some cases, when trying to add a user to the system with an id that already existed an incorrect error message was displayed. The application now displays the correct error message.
FIXED Flex-Fields with an input type of decimal were allowing letters to be added to the minimum and maximum values.
FIXED The work order list screen was not properly sorting work order by priority type.
FIXED When a job was unscheduled from the Gantt is was not being removed from the associated mobile user's device. This issue has been resolved.
FIXED There was an issue where the application would crash if there was a very large number of work orders (20k+). This issue has been resolved.
FIXED In the gantt view, once a technician was assigned to a work order, the work order could not be changed back to an unassigned state - you could only assign it to a new technician.
For more information, email us at info@servicepower.com.
US Offices
8180 Greensboro Drive, Suite 600, McLean, VA 22102 Tel: 1 (703) 287-8900
2961 W. MacArthur Blvd., Suite 212, Santa Ana, CA 92704 Tel: 714.428.0010
EU Office
Petersgate House, St Petersgate, Stockport. SK1 1HE Tel: 011 44 161 476 2277