Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Introduction

This document contains the high-level release notes for ServiceMobility 3.12.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. 

Release Date: May 20th, 2015

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 adds some existing new functionality to the mobile application with the new Flex-Forms capabilities. The Mobility ESB has been greatly enhanced with numerous new REST APIs. 

  • Mobility 
    • Support for BlackBerry OS 10+
    • New Flex-Forms
    • New Flex-Form Rules
    • Activities now Support Flex-Views
    • Enhanced pricing with support for discounts, credits and deposits
    • Job estimates
    • Process flow optimizations and improvements
  • ESB
    • New WorkCenter REST API
    • New WorkCenter Query REST API
    • New v3 Bulk User Import REST API
    • New Users REST API
    • New Users Query REST API
    • New Storage Location Query REST API
    • Auto creation of storage locations
    • Updated Existing REST API to support Flex-Forms
    • Bug Fixes
      • Unicode character support in ServiceCodes, FlexAttributes and System Categories
  • Web Management Portal
    • Updated based on enhancements to REST APIs and new functionality

Minimum System Requirements

Mobile Application

  • iPhone 4s+ running iOS 7+
  • iPad 2+ running iOS 7+
  • Android phones and tablets running Android 4.0+ (Ice Cream Sandwich)
  • Devices (including laptops, desktops, tablets, etc. ) running the latest versions of Chrome or Safari
  • BlackBerry OS 10+


 

Mobile Application Release Notes

New Features

NEW Support for BlackBerry OS 10

ServicePower is pleased and excited to announce our support of BlackBerry devices running OS 10+.

While ServicePower now supports BlackBerry OS 10, older BlackBerry devices with lower end CPUs may run the application more slowly. Please contact ServicePower to discuss your specific BlackBerry requirements.

NEW Order Discounts

The ServiceMobility application now provides order level discounts. Discounts are percentage based, applied before taxes and can be restricted to specific line item types. For example, apply a 10% discount on travel charges; apply 15% senior citizen discount on all parts. Each order can have zero or more discounts.

  • The Order Summary and Order Totals screens have been updated to support displaying discounts
  • The PDF Invoice has been update to included new sections for discounts
  • If the work order does not contain any discounts then the discount lines will not be displayed

Order Summary Screen showing total discounts

Order Totals Screen Showing Discounts

NEW Order Deposits

A work order can now be configured to collect a deposit from the customer when parts must be ordered and a return trip is required. A deposit can either be a fixed amount, a percentage of the total ordered amount or both. If both options are specified, then the higher of the two values will identify the required deposit. 

  • The Order Summary and Order Totals screens have been updated to support displaying deposits
  • The PDF Invoice has been update to included new sections for deposits
  • If the work order does not contain any deposits then the deposit lines will not be displayed

Order Summary Screen Showing Deposits

Order Totals Screen Showing Deposit

NEW Order Credits

Work orders now support zero or more credits. Credits are fixed dollar amounts that are applied to the work order after taxes. Each credit contains a description of the credit being applied. 

  • The Order Summary and Order Totals screens have been updated to support displaying credits. 
  • The PDF Invoice has been update to included new sections for credits.
  • If the work order does not contain any credits then the credit lines will not be displayed. 

Order Summary Screen Showing Credits

 

Order Totals Screen Showing Credits

 

NEW Activities now Support Flex-Views

The Activities module now supports the use of Flex-Views

NEW New Flex-Forms

Starting with this release, all Flex-Fields must be associated with a Flex-Form.

Flex-Forms are a new ServiceMobility capability that extends the usefulness of Flex-Fields. A Flex-Form definition consists of a description and one or more Flex-Fields grouped into one or more sections. Existing Flex-Field definition can be used with Flex-Forms. All of the rules defined by the Flex-Field, for example a field being required, are still enforced by the Flex-Form runtime. The real benefit to Flex-Forms is that more than one form can be associated to any area of the application where they are supported. 

Prior to Flex-Forms, Flex-Fields provided a way to collect additional information at key areas within the application. For example, under the Work Order module there was a screen called Form, however this screen was simply a collection of Flex-Field definitions and did not support the concept of groups fields or multiple distinct forms. 

FlexForms are now available in the following locations:

  • Work Order Module
    • At the work order level
    • Assets sub-module
    • Tasks sub-module
  • Activities
  • Inventory Transfer Module
  • Time Entry Module

Example of Two Collapsed Forms

Example of an Expanded Form

NEW Flex-Form Rules

Flex-Form Rules are in an early stage and currently require the assistance of the ServicePower Consultant group to properly configure. ServicePower is working on a web based visual rule designer that will allow the customer to create and maintain their own rules.

Flex-Form Rules are a very exciting new enhancement to the mobile application. With Flex-Form Rules you can define external rules that determine if a field is visible, if it is required and if a field is valid.  Flex-Form Rules can use the values of other Flex-Form fields or values from the current running business process. For example, if an RMA Form is created, its visibility and requirement to be filled in can be controlled by specific items being returned  on the work order. 

The real benefit of the rules is that they allow your business to inject custom business logic based on your own internal processes while staying on an existing upgradable product.  

Application Changes

CHANGE Improved Inline Editing

We continue to improve the usability of ServiceMobility by reducing the number of screens and clicks required for a user to edit a field. To this end, we have introduced more inline editing capability within the application.

CHANGE Improved Time Entry Editing

The start and end times have been separated into two distinct edit fields that are now edited in-line. This eliminated one entire screen from the process flow.

CHANGE Improved Logging

The mobile application logging has been improved to provide additional details. This information will assist ServicePower in tracking down future issues.

Resolved Issues

FIXED A Work Order with a Long Description Without any Spaces Caused UI Rendering issues

If a work order contained a very long description without any spaces, the application's default word-wrapping logic would not work. This caused the UI to auto expand pushing buttons off-screen and making them unreachable. This issue has been resolved.

FIXED Deleted Activity was not Removed from Device

Resolved an issue where, at times, a deleted Activity was not being removed from the mobile device. 

FIXED Uploading Transactions out of Order 

A bug was found and resolved that, under specific conditions, could cause the order of uploaded transactions to be out of order (not in the order they were created). Even if the transactions were uploaded out of order it would only cause an issue if all of the transactions were for the exact same object. 

FIXED Toolbar Icons not Correct after Application Update

Resolved and issue where after an application update the toolbar icons were not correct.


 

ESB Release Notes

New Features

This release brings a number of new REST APIs to ServiceMobility

  • Updated Existing REST API to support Flex-Forms
    • System Catagories
  • Bug Fixes
    • Unicode character support in ServiceCodes, FlexAttributes and System Categories

NEW User Bulk Import REST API v3

This release includes a v3 implementation of the User Bulk Import REST API with the following capabilities:

  • Supports both JSON and XML data formats
  • Additions to the data model
    • DGroupID - The deployment group ID can now be specified for each user during bulk load
    • Extensions - The Extensions object is now available during bulk loading

(info) The old v1 REST API still exists and has not changed. 

NEW New WorkCenter REST API

A new WorkCenter REST API has been created to manage work centers.

NEW New WorkCenter Query REST API

A new WorkCenter Query REST API has been created to run queries against all work centers.

NEW New Users REST API

A new Users REST API has been created to manage individual users.

NEW New Users Query REST API

A new Users Query REST API has been created to run queries against all users.

NEW New StorageLocation Query REST API

A new StorageLocation Query REST API has been created to run queries against all storage locations.

Application Changes

CHANGE Auto Creation of Storage Locations

When creating a new User or Location, if the assigned storage location identifier does not exist the system will automatically create it.

CHANGE Support for Flex-Forms in REST APIs

The following existing REST APIs have been enhanced to support the new Flex-Forms capabilities:

  • Activity REST API
  • Inventory Transfer REST API
  • SystemCategories REST API
  • WorkOrder REST API
  • Time Entry Related REST APIs

Resolved Issues

FIXED  Technician is updating work order status even after being unassigned

There is an issue where a technician who was originally assigned and dispatched a work order (Tech-A) makes status changes to the work order while offline (e.g. disconnected from the network). While Tech-A is still offline, the work order is reassigned to a different technician (Tech-B). Tech-B begins making updates to the work order and uploading them to the system. Eventually Tech-A reconnects to the network and begins uploading the cached work he has completed which then might overwrite the status changes made by Tech-B. 

In the above scenario the ESB will ignore updates from Tech-A when he is no longer the technician assigned to the work order. 


 

Web Management Portal Release Notes

Application Changes

CHANGE In this release the Web Management Portal was refactored to take in account all of the new REST API changes mentioned above. No other new functionality was added.


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

  • No labels