Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space MOBUD and version 3

Introduction

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

Include Page
_Release Notes Grouping Statement
_Release Notes Grouping Statement

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

Panel
borderColorgrey
bgColorwhitesmoke
borderStylesolid

Release Date: January 10th, 2020

Panel

On This Page:

Table of Contents

Include Page
ALLDOC:_DISCLAIMER_AND_COPYRIGHT
ALLDOC:_DISCLAIMER_AND_COPYRIGHT

About this Release

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

Include Page
_Release Notes System Requirements 3.14.1
_Release Notes System Requirements 3.14.1

Mobile Application Release Notes

New Features

 NEW  Large Form Factor Dynamic Product Filter

The Add Line Items screen within the Work Order process flow has now been enhanced to allow the user to filter the products in the list when the source is catalog.


Setup:  These filters are setup via System Category 201 utilizing the System Categories API.  A sample JSON payload is as follows:

Code Block
linenumberstrue
collapsetrue
{
    "SysCatID": "201",
    "Desc": {
        "en": "Product Group Identifiers"
    },
    "SubCats": [
        {
            "SysCatID": "Size",
            "Desc": {
                "es": "Admin Category",
                "en": "Admin Category"
            },
            "SysActs": [
                {
                    "SysActID": "1001",
                    "IsActive": true,
                    "Desc": {
                        "es": "Small",
                        "en": "Small"
                    }
                },
                {
                    "SysActID": "1002",
                    "IsActive": true,
                    "Desc": {
                        "es": "Medium",
                        "en": "Medium"
                    }
                },
                {
                    "SysActID": "1003",
                    "IsActive": true,
                    "Desc": {
                        "es": "Large",
                        "en": "Large"
                    }
                }
            ],
            "IsActive": true
        },
        {
            "SysCatID": "Installation",
            "Desc": {
                "es": "Admin Category 2",
                "en": "Admin Category 2"
            },
            "SysActs": [
                {
                    "SysActID": "1001",
                    "IsActive": true,
                    "Desc": {
                        "es": "Easy",
                        "en": "Easy"
                    }
                },
                {
                    "SysActID": "1002",
                    "IsActive": true,
                    "Desc": {
                        "es": "Complex",
                        "en": "Complex"
                    }
                }
            ],
            "IsActive": true
        },
        {
            "SysCatID": "Helpers",
            "Desc": {
                "es": "Admin Category 3",
                "en": "Admin Category 3"
            },
            "SysActs": [
                {
                    "SysActID": "1001",
                    "IsActive": true,
                    "Desc": {
                        "es": "One Helper",
                        "en": "One Helper"
                    }
                },
                {
                    "SysActID": "1002",
                    "IsActive": true,
                    "Desc": {
                        "es": "Two Helpers",
                        "en": "Two Helpers"
                    }
                },
                {
                    "SysActID": "1003",
                    "IsActive": true,
                    "Desc": {
                        "es": "Three Helpers",
                        "en": "Three Helpers"
                    }
                },
                {
                    "SysActID": "1004",
                    "IsActive": true,
                    "Desc": {
                        "es": "Four Helpers",
                        "en": "Four Helpers"
                    }
                }
            ],
            "IsActive": true
        },
        {
            "SysCatID": "Safety",
            "Desc": {
                "es": "Admin Category 4",
                "en": "Admin Category 4"
            },
            "SysActs": [
                {
                    "SysActID": "1001",
                    "IsActive": true,
                    "Desc": {
                        "es": "Not Safe",
                        "en": "Not Safe"
                    }
                },
                {
                    "SysActID": "1002",
                    "IsActive": true,
                    "Desc": {
                        "es": "Safe",
                        "en": "Safe"
                    }
                }
            ],
            "IsActive": true
        }
    ]
}


Once these filters are setup in the System Categories, they must also be added to the Mobile Application Configuration as well.  This can be done by adding the productSearchDefaultFilters collection as follows:


Code Block
linenumberstrue
collapsetrue
    "productSearchDefaultFilters": [
        "Helpers",
        "Installation",
        "Size",
        "Safety"
    ],


Product Setup:

Filters utilize the Tags collection within the product.  To setup these filters, add the Tags with the [Top Level] | [Second Level] via the Product API as shown here:

Code Block
linenumberstrue
collapsetrue
 "Tags": [
        "Size|1001",
        "Installation|1001",
        "Helpers|1001",
        "Safety|1002"
    ],



Info

Product Filters are currently required to be setup in the System Categories and then specified as default filters in the Mobile Application Configuration.  In an upcoming release, we will provide additional functionality to allow the user to utilize filters not specified as default as they see fit.

Add Line Item Filter (1)

Add Line Item Filter (2)


Mobile Application Changes

Status
colourYellow
titleCHANGED
 ServiceMobility now provides an indicator when retrieving an ordered part's availability from the back office.

Status
colourYellow
titleCHANGED
 FlexAttributes of type Barcode Scannable Field now provides validation.

ESB Release Notes

Status
colourYellow
titleCHANGED
 Modified the Work Order REST API and Work Order Export API to change the change the Alerts and AlertResponses block from a map to a collection.

Issues Resolved

Status
colourRed
titleFIXED
 Resolved an issue where appointment searches were displaying in the order they were received from the API.  They now appear in chronological order.

Status
colourRed
titleFIXED
 Resolved an issue where the superseded part would display multiple times in the line items list when two different parts are superseded by the same part.

Status
colourRed
titleFIXED
 Resolved an issue where two work orders can simultaneously be put onsite via standard use of the mobile application.  Note:  Two work orders can be marked onsite by marking them onsite via the Work Order REST API or by unearmarking a work order that is onsite in ServiceScheduling and reearmarking a work order after another work order is already onsite within ServiceMobility.

Include Page
ALLDOC:_FOR_MORE_INFORMATION
ALLDOC:_FOR_MORE_INFORMATION