Document toolboxDocument toolbox

4.17.0

Introduction

This document contains the high-level release notes for ServiceMobility 4.17.0.

The release notes are grouped by the major ServiceMobility components: Mobile Application, ESB Integration, and Web Management Console. Please refer to the specific product documentation for complete details, examples, use cases and configuration information. 

This release primarily focused on adding new functionality and bug fixes to the ServiceMobility mobile application. 

Release Date

US Sandbox and Staging: September 2nd, 2022

EU Staging: TBD

US Production: December 4th, 2022

EU Production: TBD

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

This release represents a major improvement to the ESB and major and minor improvements to the mobile application. 

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

Mobile Application Changes

ENHANCED Real-time Storage Location Update

ServiceMobility now allows a user's inventory storage location to be updated in real-time rather than requiring that user to clear cache and perform a User Data Refresh. This is done by modifying the user's storage location in the user record.  Performing this action will provide the following functionality:

  • Replace the user's storage location in the back-office with the new storage location
  • Migrate the inventory in the user's old storage location to the new storage location.  This occurs when the Options.MigrateInventory = true within the Users/ChangeStorageLocation REST API payload.
  • Migrate all open inventory counts that are associated with the user's previous storage location with the user's new storage location.  This occurs when the Options.MigrateOpenInventoryCounts = true within the Users/ChangeStorageLocation REST API payload.
  • Migrate all open Inventory Loads (Shipments) that were associated with the user's previous storage location to the user's new storage location.  This occurs when the Options.MigrateOpenInventoryLoads = true within the Users/ChangeStorageLocation REST API payload.
  • Migrate all Open Stock Levels from the user's previous storage location to the user's new storage location.  This occurs when the Options.MigrateOpenStockLevels = true within the Users/ChangeStorageLocation REST API payload.
  • Migrate Stock Levels Data from the user's previous storage location to the user's new storage location.  This occurs when the Options.MigrateStockLevelsData = true within the Users/ChangeStorageLocation REST API payload.

This is done by calling the Users/ChangeStorageLocation API.


NEW  ServiceMobility now provide the ability to exclude labor when a user checks the collect part deposit box within the action panel and has ordered parts associated with the work order.

This functionality is enabled by setting the WorkOrder.laborCoveredByDepositEnabled = true within the Mobile Configuration REST API.

NEW ServiceMobility now provides a feature to verify the Asset Model Number input by the technician against a list of valid model numbers.  This is controlled by the work order rule WorkOrder.Rules.Validations.AssetModelNumExists. When this rule is set to true, the technician must provide a valid asset model number when editing an asset.  In addition, a valid asset model number must be present for a technician to close a work order. 

The list of valid model numbers are input into the system using the Validation REST API.

NEW ServiceMobility has Introduced a tech notes extension to the work order API.  When tech notes are added to the work order utilizing this API, a system notification will be provided to the user. 

Note:  If techNotesPattern is provided within the mobile config, these tech notes will be validated against the pattern provided.

NEW ServiceMobility now provides the ability to utilize a regex to limit what information can be put into the remarks and tech notes fields.  This is setup via the WorkOrder.techNotesPattern within the Mobile Config REST API.


ESB Release Notes

NEW A new API for Tech Notes has been provided as an extension to the Work Order REST API (see above).

NEW ServiceMobility now offers a Validations REST API.  This initial implementation will allow organizations to input valid model numbers to be validated against within the work order process.

NEW ServiceMobility now provides a method to update a user's storage location and optionally migrate the following data via the User/ChangeStorageLocation API:

Users/Change Location Payload
{
    "Options": {
        "MigrateInventory": false,
        "MigrateOpenCountRequests": false,
        "MigrateOpenInventoryLoads": false,
        "MigrateOpenStockLevels": false,
        "MigrateStockLevelsData": false
    },
    "StorageLocationID": "",
    "UserID": ""
}

Issues Resolved

FIXED Resolved an issue where when deleting an estimate on SFF was causing a new estimate to be generated and sent to the consumer.

FIXED Resolved an issue where the Inventory Load API (Shipments) allowed duplicate parts within a single shipment.

FIXED Resolved an issue where, in some cases, the Work Order purge process isn't clearing old work orders as mandated by the work order purge value settings. 


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

www.servicepower.com