Document toolboxDocument toolbox

Release Notes 3.18.0

Introduction

This document contains the high-level release notes for ServiceMobility 3.18.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 major new functionality to the web management console and adding seamless integration to our ServiceOperations product. 

Release Date: February 16, 2017

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 our web management console. 

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

Inventory Management Module

NEW ServiceMobility now supports the ability to disposition a part when receiving an inventory shipment.  Any dispositioned part (i.e. damaged, wrong part, etc) will be put in its own bucket in inventory.

NEW ServiceMobility now supports the ability to associated FlexViews for a part within the physical inventory process.  These FlexViews will be displayed on both the list and in the part detail.

NEW ServiceMobility now supports the ability to require technicians to enter a validation code when transferring inventory.  The validation code will be entered in on both technicians' devices to ensure that the parts being transferred matching on both devices.  This validation code is takes into account current device date, the specific parts, their quantities, serial numbers (if serial-controlled), the technician receiving the inventory, and the technician transferring the inventory.  The transfer may only go through if the correct validation code is provided.

NEW ServiceMobility now provides the transfer history to the technician for any transfers that have not been completed from both parties.  This is available within inventory transfer process.

Work Order Module

NEW ServiceMobility now supports the ability to restrict mobile functionality within work order for helper technicians.

NEW ServiceMobility now provides the ability to require the technician to capture a valid asset serial number prior to closing the work order.  If a valid serial number has not been entered, the technician will receive a pop-up message indicating that a valid asset serial number must be captured prior to closing the work order.  This is validated against a regular expression passed in with the work order property WorkOrder.Rules.SerialNumPattern and only enforced when WorkOrder.Rules.IsAssetSerialNumReq is true.

NEW ServiceMobility now provides the ability to require the technician to capture a valid service code prior to closing the work order.  If a valid service code has not been captured, the technician will receive a pop-up message indicating that a service code must be captured prior to closing the work order.  This is enforced when the property WorkOrder.Rules.IsServiceCodeReq is true.

NEW ServiceMobility now sets the IsRead flag on the work order to true when the technician navigates to the Work Order Preview screen.  This information is sent back to ServiceScheduling and will be represented under the contacted status.

NEW FlexViews within ServiceMobility now support the mailto link.  If a mailto link is passed in, the application will navigate to the device's default email application, and the information in the link will pre-populate the appropriate fields.

NEW ServiceMobility now persists the state of the work order when a work order has been paused.  If the user had previously paused a work order and clears the cache on the browser, the work order will now remember that the work order is in a paused state.

NEW When duplicating a work order within the mobile application, discounts, FlexForms, and tax information is now copied from the original work order to the one.

NEW ServiceMobility now supports flagging a work order for excessive service.  When the excessive service flag is set to true, a visual indicator is displayed on technician's schedule as well as on the Work Order Preview screen.

NEW ServiceMobility's pricing model has been enhanced to support both tier and account-specific pricing.  Now, when a line item is added to the work order, the application will first check to see if account-specific pricing exists for the newly added part.  If an account-specific price is found, that price will be used as the base price.  If no account-specific pricing exists, the application will then check for tier specific pricing (if the account is associated with a pricing tier).  If a tier-specific price is found, that price will be used as the base price.  If not, the retail price will be used as the base price.   

Note:  After the base price is found, discounts are then applied to that price.

NEW ServiceMobility now allows the technician to email a work order estimate directly to the customer, provided that the property WorkOrder.EmailEstimate is true.

NEW ServiceMobility now provides the technician with the ability to schedule follow-up service directly from their mobile device when the third party Appointment Search and Book Job REST APIs are implemented by the client.  The technician may request available appointment windows for a given day.  Upon receiving them back from Appointment Search API, they may select one and book follow-up service in real-time through the Book Job REST API.

NEW ServiceMobility now allows the technician to toggle the repeat call flag (on/off) from within the mobile application, provided the work order property WorkOrder.Rules.CanEditRepeatCall is true.

NEW ServiceMobility now allows the technician to modify the work order type flag from within the mobile application.  This is allowed when the work order property WorkOrder.Rules.CanEditOrderType is true.

NEW ServiceMobility now supports IVR call ahead when integrated to a third party IVR system.  The technician may indicate the work order contact to target and the message they would like to send (customer configurable).  The technician may then track the status via the mobile application.

NEW ServiceMobility now supports the ability to flag one or more FlexForms to be included on the customer invoice PDF (and emailed to the customer).

NEW ServiceMobility now supports the ability to add a disposition (damaged, etc) to a part when returning it within a work order.  These parts are then put into their own disposition bucket within inventory.  Dispositions are configurable through system categories.

NEW ServiceMobility now empowers the technician authorize service contracts within the field.  Service contracts may be restricted by valid service codes, serial numbers, and require the technician to enter a valid authorization code.  This functionality is available when the work order property WorkOrder.Rules.CanUseServiceContract is set to true.  

NEW ServiceMobility now provides visibility into their peers' inventory through the parts locator functionality.  A technician may locate a required part when searching the parts catalog within the work order module or from the inventory management module.  All technicians and warehouse locations associated with their work center having the requested part will be provided along with their contact information in both list and on a map (in order of distance).

NEW ServiceMobility now supports the ability to restrict a technician from closing a work order that contains ordered parts with the status of closed-complete if one or more parts are not paid in full or designated to ship to the technician.  This is enforced when the work order property WorkOrder.Rules.ValidateMailOrderParts is true.

Application Changes

Work Order Module

CHANGE ServiceMobility previously displayed "No Title" on the technician's schedule when a work order title was missing.  A change has been made to simply omit that field when no title has been provided.

CHANGE Enhancements have been made to the parts availability functionality for ordered parts.  The technician may now specify the urgency (standard, urgent) and the delivery location (bill-to address, service address, technician) when checking for availability. 

CHANGE Advanced shipped parts on a work order will no longer require the technician to receive those parts into inventory prior to closing the work order.


 

ESB Release Notes

New Features

Account Pricing API

NEW Insert/Update of account pricing now supported via PUT/POST and deletion through DELETE. 

NEW Querying account pricing now supported through GET. 

Appointment Search API

NEW Request all available appointment slots from a third party system using PUT.  

Book Job API

NEW Book a job through a third party system using PUT.  

Developer JWT API

NEW Querying all developer IDs for the entity through GET when using /seiapi/v3/DeveloperToken?customerid=xxxx&customercode=xxxx 

NEW Querying details about an existing developer ID through GET when using /seiapi/v3/DeveloperToken/${id}?customerid=xxxx&customercode=xxxx

NEW Generate a new JWT for a specified developer ID via PUT when using /seiapi/v3/DeveloperToken/${id}?customerid=xxxx&customercode=xxxx

NEW Delete a specified developer ID via DELETE when using /seiapi/v3/DeveloperToken/${id}?customerid=xxxx&customercode=xxxx

NEW Blacklist a specified developer ID via PUT when using /seiapi/v3/DeveloperToken/${id}/blacklist?customerid=xxxx&customercode=xxxx

Inventory Load API

NEW Added additional object for dispositioned parts.

Service Contract API

NEW Insert/Update of an Asset now supported via PUT/POST and deletion through DELETE. 

NEW Querying service contract now supported through GET. 

Tier Pricing API

NEW Insert/Update of a tier pricing now supported via PUT/POST and deletion through DELETE. 

NEW Querying tier pricing now supported through GET. 

Work Order API

NEW Allows rule to indicate if work order is a helper order.

NEW Allows rule to indicate if valid serial number is required prior to closing.  Also, a regular expression can be provided that the serial number is validated against.

NEW Allows rule to indicate a valid service code is required prior to closing the work order.

NEW Allows rule to indicate if the technician may modify the work order type.

NEW Allows rule to indicate if the technician may modify the repeat call flag.

NEW Allows rule to indicate if the technician may manually add a service contract to the work order.

NEW Allows rule to indicate if the technician may send an IVR message to the work order contacts.

NEW Allows rule to indicate if the mail out parts logic will be enforced.

NEW Added support for service contracts to the work order.

NEW Added the IsRead flag to the work order.

NEW Added the ability to flag an estimate PDF and email it directly to the customer

NEW Added the ability to flag a FlexForm for inclusion into the invoice PDF.

NEW Added disposition field to a returned part.

NEW Added additional fields for parts availability for ship to location and urgency.

Work Order Invoice API

NEW Query all invoices for specified work order through GET when using WorkOrder/${OrderNum}/Invoices.

NEW Query the latest invoice for specified work order through GET when using WorkOrder/${OrderNum}/Invoice.

NEW Query a specific invoice for a work order through GET when using WorkOrder/${OrderNum}/Invoice/${FileName}

Work Order Estimate API

NEW Query all estimates for specified work order through GET when using WorkOrder/${OrderNum}/Estimates.

NEW Query the latest estimate for specified work order through GET when using WorkOrder/${OrderNum}/Estimate.

NEW Query a specific estimate for a work order through GET when using WorkOrder/${OrderNum}/Estimate/${FileName}

Application Changes

Reset Password API

CHANGE Will not email the user when using 3rd party authentication. 


 

Web Management Console Release Notes

New Features

Reports Module

NEW  Audit Report - TBD

The audit report provides the ability to view a given set of technician audit records that have been uploaded from the mobile application.

Audit Report - Select Criteria


Audit Report - Results

User Management Module

NEW  Ability for any valid user to view, edit, change, and reset their password.

Work Order Module

NEW Ability to view and modify Email Invoice flag and invoice email address from Nexus within the add new and edit work order screens

NEW Invoice Tab - TBD

When a work order has been closed (closed-complete or closed-incomplete), the invoice tab will be displayed where the user can view the list of all invoice PDFs generated for the work order.  The user may then click on a specific invoice to view the PDF.  The invoice PDF may be downloaded and saved by clicking on the download icon on either screen. 

Work Order Screen - Invoice Tab (Invoice List)

Work Order Screen - Invoice Tab (View PDF)


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