ServMan Mobile: Android

Overview

ServMan Mobile is now offered in both Windows and Android versions. This document provides an overview of the required Back Office Application Setup (ServMan Mobile Settings and Employee Configuration) and the ServMan Mobile Android Screens and Functionality.

 ServMan Mobile Installation

 Back Office Configuration

 Setting Up Your Android Device

 ServMan Mobile Android

§ Android Client Lookup Screen

§ Punch in and out via the Time Clock Module

§ Android Time Logging Screen

§ Android Appointment Screen

§ Android Navigation Buttons

§ Android Order/Quote Menu

§ Android Print and Email

§ Android Item Search

§ Item Detail Screens

§ Stock and Non-Stock Items

§ Labor Items

§ Flat Rate Items

§ Template Items

 ServMan Mobile Android Basic Troubleshooting

 

     ServMan Mobile Android Sample Workflow

 

back to top

ServMan Mobile Android -- Installation

Pre Requisites

Prior to using ServMan Mobile Android, you will be required to meet certain IT Requirements. If you have any questions, please contact your ServMan Project Manager or ServMan Support. Please also note that the below requirements are up to date as of the header on this document. Please contact ServMan Support for Current Requirements.

  1. ServMan Web Service Requirements

    1. We recommend a stand-alone Windows Server which is separate from your application server, terminal server, or SQL server. Remote access must be granted to server for ServMan personnel to install and configure the web service.

    2. IIS 7.0 or higher must be installed on Windows Server. IIS 6.0 compatibility role must be turned on.

    3. SQL Server native drivers for connecting to SQL production server installed on web server.

    4. An SSL certificate to allow HTTPS connection (port 443) must be obtained or created and installed in IIS

      and linked to the ServMan Web Service. The SSL certificate does not need to be from a trusted SSL authority because the ServMan mobile applications trust any SSL certificate. An SSL certificate should be from a trusted SSL authority if it will also be used for taking credit card payments through a website.

    We do not recommend any configuration of the web service using non-SSL connections.

    1. A specific Windows domain user should be created and set on application pool for ServMan Web Service. This user should be set to have read/write access to the website directory and given read/write access to SQL Server, which hosts ServMan data. Windows user should also have read/write/create writes to Server Application Event logs.

        

2.  Credit Card Processing Through Web Service

    1. Card Present and Card Not Present merchant accounts must be obtained from Authorize.NET and configured in ServMan Credit Card module. Authorize.NET is the only Gateway supported in ServMan Mobile and SMAuthorize.

    1. Authorize.NET must be configured in ServMan Enterprise to support credit card processing.

 

back to top


Install Procedure

Prior to using ServMan Mobile Android, your Project Manager will meet with you to go over your Current Workflow and Customizations. They will also explain the timeline for installation. Below please find a sample of the timeline and items required. If you have any questions, please contact your ServMan Project Manager or ServMan Support. Please note that the below is up to date as of the header on this document. Please contact ServMan Support for a Current Document.

 Initial Discovery Meeting (approx. 30 minutes)

 Client to Configure Web Server & ServMan Staff to Assist with ServMan Back Office Application Requirements

(approx. 1 Week Depending on Items to Complete)

 Web Server Credentials Provided by Client and Web Server Setup Verified by ServMan Staff (1-2 Days)
Web Server Information

External IP or DNS Name _______________________________________

Internal IP __________________________________________________

SSL Certificate Name __________________________________________

Windows Domain User Name / Password

__________________________________________________________

SMTP Information

Server Name ________________________________________________

SMTP User_______________________________________________________

SMTP Password______________________________________________

SSL Required? ________________________________________________

SMTP Server Port _____________________________________________

From Email Address ___________________________________________

From Email Name _____________________________________________

Print Formats

Work Order __________________________________________________

Quote ______________________________________________________

 Web Service Installation & SM Android Mobile Testing and Configuration by ServMan Staff (approx. 2 Weeks)
ServMan Android Mobile Application Overview provided by ServMan Staff (1 Hr.)

 

back to top


Device Options

ServMan Android Mobile will run on any phone or tablet running Android OS 2.3 (Gingerbread) or more recent. All mobile devices require the ability to connect to the Internet either through a cellular data network or through a wireless network (i.e. Broadband Card, Wi-Fi Hotspot, etc.).

For companies seeking to migrate from Windows mobile, Android can coexist with your current SM Mobile for Windows; therefore, you can deploy a few Android devices initially and then rollout additional devices later, if desired.

If you decide to process credit cards from the field we ONLY support the UniMag Pro Mobile MagStripe Reader or the UniMag II, Two-Track Secure Mobile MagStripe Reader which plug into the audio port on the Android device.

Please contact ServMan Support PRIOR to purchase to confirm compatibility!

 

back to top


Back Office Configuration

Prior to using ServMan Mobile Android, you will be required to complete the Back Office ServMan Application Configuration. These settings will determine how many orders the Mobile Users see, which Statuses they have to use etc. If you have any questions, please contact your ServMan Project Manager or ServMan Support.

ServMan Order Status Codes

In the ServMan Back Office Application go to Master Files à Miscellaneous à Order Status Codes to configure the Order Status Codes for Mobile Use. See Sample Residential Service Workflow Order Status Codes for
example Status Codes

  1. Status the status that is displayed or orders, quotes, to do tasks, and appointments; status codes are limited to a maximum of 12 alpha only characters and cannot be changed once saved

  2. Status Flag Color indicates the color that represents the status; displays on the dispatch board and some search screens

  3. Open / Close Action How the Order Status will impact a Work Order / Quote

    1. Make it open: indicates the status is considered open, meaning the orders, quotes, to do tasks, and appointments are not yet complete

    2. Make it closed: indicates the status is considered closed, meaning the orders, quotes, to do tasks, and appointments are complete

    3. Do not affect

    4. Valid on sales orders: indicates the status can be assigned to sales orders

    5. Valid on work orders: indicates the status can be assigned to work orders

    6. Valid on to do's: indicates the status can be assigned to to do tasks

    7. Valid on quotes: indicates the status can be assigned to quotes

    8. Valid on appointments: indicates the status can be assigned to appointments

    1. Download to tech: indicates work orders or quotes in this status can be downloaded to the

      technician's device using ServMan Mobile

    1. Can be set by tech: indicates the status can be set on work orders and quotes by a technician using ServMan Mobile

    2. Automatically start standard sync in ServMan Mobile: when a technician changes an order or quote to this status in ServMan Mobile, a standard will automatically be initiated

    3. Technician only status: indicates the status is to indicate the technician's status; technician statuses are applicable only to the technician that set the status and only on the day the status was set

    4. Log time: indicates that time should be logged when an order, quote, to do task, or appointment is set to this status; time can be logged manually by the user or automatically by calculating the time between previous status changes

    5. Log time without prompting: indicates time logging will happen automatically without prompting the user; only applicable if log time is checked; the stating time status and labor item must be set for automated time logging to work properly

    6. Start time status: indicates the status that used be used to calculate the amount of time to log; for example, if you wanted to log the time a technician spent on site, you would set the start time status to Onsite or similar and have it log automatically when the order is set to TechComplete or similar status

    7. Labor item number: indicates the labor item that automated time logs will use

    8. Overrides technician status: overrides a technician status

 

back to top


ServMan Mobile Settings

In the ServMan Back Office Application go to Tasks à System Procedures à ServMan Mobile à Servman Mobile Settings to setup how Mobile will operate (i.e. How Many Days' worth of Orders/Quotes can the User see, Enabling the Time Clock etc.)

  1. Servman Mobile Tab Setup Checking and Unchecking Boxes Determines which Tabs will appear on the Mobile Device

  1. General Tab Basic Order Information (Order No, Status, Request etc.)

  2. Client Tab Client/Contact Tab (Name, Address, Contact Phone etc.)

  3. Labor Tab Windows Mobile Only Screen for Labor Item Entry

  1. Materials Tab Windows Mobile = Screen for Stock/Non-Stock Item Entry; Android = Order Detail Screen

  2. Tasks Tab Screen for Task Codes

  3. Options Tab -- Windows Mobile Only

  4. Systems Tab Screen for Client System Information/Entry

  5. Totals Tab Screen Showing Order Totals

  1. Payment Tab Screen Showing Payment Information/Entry

  1. Images Tab Windows Mobile = Images Tab; Android = Documents Tab

  2. Equipment Tab -- Windows Mobile Only

  1. Number of Days to Download 0 = Only the Current Days Orders, 1 = Current Day and the Following Day etc.

  2. Number of Days to Delete Archive Number of days to keep archive files on local server and on FTP server

  3. Frequency (milliseconds) Frequency, in milliseconds, at which sync server checks for incoming data

    5.   Default Area Code Area code used for Account History Requests if no area code is supplied by technician in Servman Mobile

  1. Start Address If set to 1, the start address for mobile application driving directions is the home office. If set to 2, the start address for mobile application driving directions is the employees home address.

  2. Timeout (seconds) Indicates amount of time that should elapse before Servman Mobile tries to reestablish a connection on the mobile device during a synchronization. This is designed to make sure a connection to the internet is present during a synchronization

  3. Tech Pricing Level Security attribute for pricing level of material items. Set to 1 for full rights, set to 2 if technician can only change material price to 0

  4. Credit Card Web Service URL URL for ServMan Web Service for Processing Credit Card Payments in the Field (Requires Merchant Account Setup)

   10.  Allow Credit Card Payments on Quotes If set to 1, allows User to Process Credit Card Payments on

     Quotes

  1. Allow User to Override Flat Rate If set to 1, allows user to override item description and pricing on flat rate items prior to saving, and allows user to modify the description and price on existing flat rate items

  2. Max Scheduled Entries / Unscheduled Orders / Unscheduled Quotes Maximum number of

    scheduled entries to deliver to ServMan Mobile (Quotes and Orders) / Maximum number of unscheduled quotes to deliver to ServMan Mobile / Maximum number of unscheduled orders to deliver to ServMan Mobile

  3. Server Address  Windows Mobile ONLY -- FTP site IP address used by synchronization server

  4. Server UserName Windows Mobile ONLY -- Username for FTP site. User must have full write / read

    rights to the ftp directories detailed below

  5. Server Password Windows Mobile ONLY -- Password for username being used in SERVER_USERNAME

  6. Use Passive FTP Windows Mobile ONLY -- Check if FTP Server Requires Passive FTP

  7. Incoming Server Directory Windows Mobile ONLY -- Directory on FTP site in which incoming xml files

    are saved and archived

  8. Outgoing Server Directory Windows Mobile ONLY -- Directory on FTP site in which outgoing xml files are saved and archived

  9. Images Server Directory Windows Mobile ONLY -- Directory on FTP site in which incoming image files are saved and archived

  10. Local Images Directory Windows Mobile ONLY -- Directory on Local Server in which incoming image files are saved

  1. Credit Card Pay Types If Credit Card Payments are taken using Mobile they are configured here

  2. Card Type / Paid Flag Specification of each Credit Card Type configured in the Back Office ServMan

    Application Settings and Defaults

  3. Download Clients (Full Sync) -- Flag to determine whether clients should be downloaded to Servman mobile during full sync. Set to 1 to download to Servman Mobile, or 0 to exclude clients from full sync

  4. Download Client Equipment --

  5. Download Inactive Systems --

  6. Download Quotes -- Flag to determine whether quotes are being utilized on Servman Mobile. 1 if

    quotes should be downloaded during standard syncs, or 0 to exclude quotes

  7. One Step Status Update -- Allows for syncing a status update immediately after setting the status on Servman Mobile. Set to 1 for on, or 0 for off

  8. Show Prices Configuration to turn off all pricing and costing on Servman Mobile so user and customer do not see pricing on Servman Mobile screens. Set to 1 to show pricing (default), 0 to not show pricing, or 2 to hide pricing on the Signature screen only

  9. Open System Automatically When Found in Search -- Allows system records to be opened

    automatically when entered and found in the System List search feature

  10. Append Item Extended Description Setting If set to 1, the extended description for items is appended to the item description in item database. If set to 2, only the extended description is present in the item description. If set to anything else, the extended description is not included in the item database

  11. Client Info Read Only Sets all of the client information on Servman Mobile to read only so the user cannot change any client information within Servman Mobile

  12. Set New Orders to Status Sent If set to 1, will use the order status sent up by Servman Mobile for new orders, if there is one sent up. If no status is sent with Order from ServMan Mobile, the order is set to the “Hold” status

  13. Print Request If set to 1, will print the order request on the receipt print out

  14. Print Tasks If set to 1, will print all systems attached to the work order and all tasks attached to those

    systems

  15. Show Unscheduled Setting to allow user to mark orders as unscheduled. Set to 1 (default) to show Unschedule check box or 0 to not allow for setting orders to Unschedule

  16. Download Price Books During Standard Sync If set to 1, Sync Server downloads price books with orders during Standard syncs

  17. Download Price Books During Full Sync If set to 0, Sync Server does not publish price books to Full Sync file

  18. Update Items During Standard Sync Allows for items to be dynamically downloaded to Servman Mobile when modified in Servman

  19. Delete Files After Amount of days to keep item update xml files on the sync server before they are deleted

  20. Allow User to Log Time for Other Users Allows for user to changes the employee ID for any time detail of labor items in Servman Mobile. If set to 0, the user cannot modify employee ID for labor items

  21. Use ServMan Mobile Route Features If set to 1, will enable ServMan Mobile route features. Will send full order back to ServMan during a status sync, and await a response from the Sync Server to update the statuses of all other orders in list to see if any were completed by other users

  22. Use Time Clock Allows user to clock-in / clock-out to ServMan Time Clock Module

  23. Use Task Billing Process Enables 'Update Task Items' menu option to update material and labor

    items associated with tasks completed on order

  24. Lock Downloaded Orders in Back Office This will Lock ServMan Orders/Quotes in the Back Office Application to prevent Back Office Users from making Changes to the Order while it is on the Mobile Device

  1. Using GPS Flag to determine whether GPS is being utilized within ServMan and if GPS options should be turned on within ServMan Mobile. Set to 1 if GPS is being utilized, otherwise set to 0

  1. Set New Quotes Created From Orders/Quotes Unscheduled  

  2. Android Only: Use Time Logging BETA Will enable the Time Logging feature

 

back to top


ServMan Mobile Messages

In the ServMan Back Office Application go to Tasks à System Procedures à ServMan Mobile à Servman Mobile Messages to setup PrePopulated Messages to be sent when the Mobile User uses the Android Print and Email Advanced function in ServMan Mobile Android

  1. Messages The list of Mobile Messages

  2. Message Name -- The Message Name that the Mobile User will see

  3. Subject The Email Subject

  4. Encoding The Email Text Format of Text for Plain Text or Text/HTML for Text/HTML

  5. Contents The Email Message Sent

 

back to top


Employee Settings

For Each Employee Using ServMan Mobile the following MUST be Set on the Employee File (Master Files à Miscellaneous à Employee)

Employee Setup Tab

 

  1. Mobile Device ID - Mobile Device ID Assigned to the Employee. Numeric and based on the Number of ServMan Mobile Licenses purchased. Ex. if you have 5 Licenses, your first Employee would receive a 1 here, the next Employee a 2 etc. until you have reached 5

  2. Mobile Password - Mobile Password Assigned to the Employee - Not Required, but if set can be any combination of characters (alpha, numeric and/or symbols) up to 10, and is not case sensitive.

  3. Use Quotes  - If box is checked, then this employee can see Quotes on his device where he is marked as the Sales Rep (even if the quote is not scheduled).

  4. Download to Mobile  - If you have this box checked, then your employee ID appears in the list of employees that you can log time to on mobile.  For example:  There is a security setting that allows you to log time or not to other users. If you have the rights to do that, then the choices you have of employees to log time to are limited to employees that have this box checked on their employee file.

  5. Download Unscheduled to Mobile - This setting is for Windows Mobile only. On Android, the way to control whether or not you see unscheduled orders is based on if you are set as the lead tech, and the global setting (or employee-level override setting) of how many unscheduled orders/quotes you can see.

  6. Item Groups If set on ServMan Item File, Full Sync will Download ONLY the Items in the Specified Groups (Setup on the Item File on Page2 in the Groups section)

 

back to top


Employee ServMan Mobile Tab

The Settings on this Tab are used to Allow Credit Card Processing and to Override certain Global ServMan Mobile Settings. Leave them As-Is unless otherwise instructed by ServMan Support or your ServMan Project Manager

  1. ServMan Mobile Show Pricing Overrides Global ServMan Mobile Show Pricing Setting

  2. Number of Days to Download Overrides Global ServMan Mobile Number of Days to Download

    Setting

  3. Max Scheduled Entries / Unscheduled Orders / Unscheduled Quotes Overrides Global ServMan Max Scheduled Entries / Unscheduled Orders / Unscheduled Quotes Setting

  4. ServMan Mobile Credit Card Authorization Settings These Settings MUST be set for all Employees using ServMan Mobile who will Process Credit Cards in the Field

    1. Card Present Merchant Account Merchant Account for Swiping Credit Cards

    2. Card NOT Present Merchant Account Merchant Account for Entering Credit Card Information

      Manually

  5. ServMan Mobile Control Security Script for Employee Setup by ServMan Development

  6. Android Only: Android Security Template Security Template for Employee

  7. Android Only: Mobile Fragment Group Mobile Fragment Group for Employee

  8. GPS Interface Settings Used ONLY with Optional ServMan GPS Integration Module

    1. GPS ID ServMan GPS Integration Module GPS ID

    2. GPS MapPoint Symbol ServMan GPS Integration Module Employee Symbol in MapPoint

    3. Order MapPoint Symbol -- ServMan GPS Integration Module Order Symbol in MapPoint

     

back to top


Setting Up Your Android Device

Follow the below steps to setup and configure your Android Device for use with ServMan Mobile Android

* Download the ServMan Mobile Android Application from the Google Play Store

  1. Search for the ServMan for Android Application in the Google Play Store

  2. Once you have found the application click on the Install Button to begin the installation

  1. Accept the Permissions Request by clicking the Accept button

  1. The application will begin installing on the Android Device

  1. When the installation is complete, you will see the following screen


At this point you will enter the Connection information for the device as provided by ServMan Support

***Please Note: It is CRITICAL that you Disable the Auto-Update Feature***

 

This is done from the Google Play Store

  1. Search for the ServMan for Android Application and while you are on the ServMan for Android screen find your Google Play Store Menu button

  2. Remove the Check that appears next to the Auto-Update option

* Enter the Connection Information for the Device as provided by ServMan Support
From the Settings à Connectivity Screen Enter:

ServMan Company ID = Company ID to which the user is trying to Sync (ex. 01)
Database Name = The SQL Database Name that corresponds to the Company to which the user is trying to Sync (ex. Servman01)

Device ID = The Mobile ID that corresponds to the Employee who is using the Device
Device Password = The Password that corresponds to the Mobile ID that corresponds to the Employee who is
using the Device

Timeout in milliseconds for long processes = Leave As-Is
Timeout in milliseconds for short processes = Leave As-Is
URL for web service
= The URL for the ServMan Web Service (ex.

https://xxx.xxx.xxx.xxx/servmanwebservice/servmansyncserver.asmx ) Web Service User ID = The User ID that corresponds to the Web Service User created in the Web Service Module of the ServMan Application

Web Service Password = The Password that corresponds to the Web Service User created in the Web Service Module of the ServMan Application This is case sensitive

* Perform a Configuration Sync

A Configuration Sync will Download all of the ServMan Mobile Settings (Security Templates and Custom Screens [Fragments]) to the Android Device

Go to Advanced Options à Configuration Sync

* Perform a Full Sync

A Full Sync will Download all of the Items with the Download to Mobile box checked on Page2 of the Item File to the Android Device

Go to Advanced Options à Full Sync

* Perform a Standard Sync

A Standard Sync will Download all of the Orders/Quotes for that Employee to the Android Device
Go to
Advanced Options à Standard Sync or Press the Sync button on the ServMan Mobile Android Home Screen

 

back to top


Assigning Your Android Device to a Different Employee

If you are assigning an Android Device to a Different Employee you will need to:

  1. Go to Settings à Connectivity and Change the Device ID to the Corresponding Employee

  2. Perform a Clean and Start Over Sync to Wipe the Device and Prevent any Sync'ing of Incorrect

    Information by going to Advanced Options à Advanced Options à Clean and Start Over Sync

  3. Perform a Configuration Sync by going to Advanced Options à Configuration Sync

  4. Perform a Full Sync by going to Advanced Options à Full Sync

  5. Perform a Standard Sync by going to Advanced Options à Standard Sync or Press the Sync button on

    the ServMan Mobile Android Home Screen

 

back to top


Performing ServMan Mobile Android Updates

When there is an update available for the ServMan Mobile Android Software there are 3 ways to perform the update as outlined below. Release Notes regarding the application can be found: http://www.servman.com/android/version.htm

Method 1: Obtain Update from the GooglePlay Store

This method pulls the current release of ServMan Mobile Android from the Google Play Store. It will NOT erase your Connectivity Settings.

  1. Go to the GooglePlay Store and search for the ServMan Mobile Android Application. If an update is available you will see the option to select Update:

  1. Click on Update and Accept the message

  1. You will then see the update Downloading

And then Installing

Once the Installation is complete you will see

  1. You can then verify that the current / correct version has been installed on the Android Device by going to Settings à Configuration à Version in the ServMan Mobile Android Application. Then look for the correct Build ID.

 

back to top


Method 2: Obtain Update from within the ServMan Mobile Android Application

This method pulls the current release of ServMan Mobile Android from the ServMan Software download web url. It will NOT erase your Connectivity Settings.

  1. In order for this method of updating the ServMan Mobile Android Application to work you must be sure to do the following on the Android Device:

  1. Go to the Device Settings à Security à and make sure the “Unknown Sources Allow installation of apps from sources other than Play Store” box is checked

  1. In the ServMan Mobile Android Application go to Advanced Options à Advanced Options à

    Download Current Release and say Yes to the prompt. You may see a message in your web browser

          Say OK to this message

  1. The .apk file will download to the Android Device's Downloads folder. Browse to that folder and touch the file named sma-current.apk to begin the installation. If you have notifications enabled for your web browser you will see a notification when the file has downloaded and you can touch the file from the notification center to begin the installation

  1. You will see a box asking if you want to install the update to the existing application. Select Install

And then you will see a screen showing that the application is installing

  1. When complete you will see

  1. If you select Open, you are brought back to the ServMan Mobile Android Home Screen. Once in the application, you can then verify that the current / correct version has been installed on the Android Device by going to Settings à Configuration à Version in the ServMan Mobile Android Application. Then look for the correct Build ID.

 

back to top


Method 3: Obtain Update from your Company Specific Download Location

This method pulls the current release of ServMan Mobile Android from a Company Specific / Maintained download web url. This method would allow your Company IT Administrator to maintain which version of the ServMan Mobile Android Application is available for download. It will NOT erase your Connectivity Settings. Please Contact ServMan Support for Pricing / Setup Information if you are interested in this option.

  1. In order for this method of updating the ServMan Mobile Android Application to work you must be sure to do the following on the Android Device:

    1. Go to the Device Settings à Security à and make sure the “Unknown Sources Allow installation of apps from sources other than Play Store” box is checked

  2. Send an Email to the Mobile Users (This email account must be on the Android Mobile Device) with a link to the download web url

    1. Upon clicking that download web url their web browser will open and they may see a message like the below screenshot. Click OK to allow the download

  3. The .apk file will download to the Android Device's Downloads folder. Browse to that folder and touch the file named sma-current.apk to begin the installation. If you have notifications enabled for your web browser you will see a notification when the file has downloaded and you can touch the file from the notification center to begin the installation  

    

  1. You will see a box asking if you want to install the update to the existing application. Select Install

And then you will see a screen showing that the application is installing

  1. When complete you will see

  1. If you select Open, you are brought back to the ServMan Mobile Android Home Screen. Once in the application, you can then verify that the current / correct version has been installed on the Android Device by going to Settings à Configuration à Version in the ServMan Mobile Android Application. Then look for the correct Build ID.

 

back to top


Performing a ServMan Mobile Android Application Version Roll-Back

If for some reason you need to roll back to a previous release of the ServMan Mobile Android Software please contact ServMan Support to obtain the correct .APK file and follow the below instructions:

***Please Note: Performing a roll back to a previous release will ERASE your Connectivity Settings and they will need to be re-entered. This should only be done after discussion with ServMan Support***

  1. Obtain the correct .APK file from ServMan Support

  2. On the Android Device go to Settings à Applications and find ServMan Mobile Android

    1. Uninstall the Application by clicking on Uninstall

    2. Say OK to the prompt

  1. After the application has been Uninstalled, Plug the Android Device into a Computer with a USB cable

  2. Browse to the Android Device using Windows Explorer and place the ServMan Support provided sma-

    current.apk file into the Android Device Download folder

          5.  Browse to the sma-current.apk file on the Android Device from the Android Device and touch it to begin the installation

  1. You will see a window asking if you want to Install the Application. If you do not see the option to select Install at the bottom right, scroll down through the access granted until you reach the end and then select Install

  2. You will see a window showing the application is installing

                            

  1. When complete you will see:

                  

      d.  Select Open to open the ServMan Mobile Android Application and re-enter your Connectivity Information

  1. Once in the application, you can then verify that the current / correct version has been installed on the Android Device by going to Settings à Configuration à Version in the ServMan Mobile Android Application. Then look for the correct Build ID.

 

 

back to top


The following is an overview of the ServMan Mobile Android Screens and their functions. Please note the screenshots are subject to change as new versions of the application are released.

Device Configuration Settings

* Configuration = Settings such as:

Item Search Rows Returned

30 Default Number of Rows Returned from Item Search Screen Customizable to your desired Number

or

Mapping Options

0 Default (Google Maps)

or

1 Waze for the default Mapping Application used

or

Screen Layout

0 Default (3 Pane View) This option is best on Tablets

or

1 Single Pane (1 Pane View) This option can be used well on all devices

and

Total Time in HH:MM Format

0 Decimal Time (ex. 0.75 = 45 minutes)

or

1 HH:MM Format


back to top


* Connectivity = This is where the information specific to each Client's Installation are set to allow ServMan Mobile Android to connect to the ServMan Web Service and the ServMan Application Database


ServMan Company ID = Company ID to which the user is trying to Sync (ex. 01)

Database Name = The SQL Database Name that corresponds to the Company to which the user is trying to Sync (ex. Servman01)

Device ID = The Mobile ID that corresponds to the Employee who is using the Device
Device Password = The Password that corresponds to the Mobile ID that corresponds to the Employee who is
who is using the Device if applicable

Timeout in milliseconds for long processes = Leave As-Is
Timeout in milliseconds for short processes = Leave As-Is
URL for web service
= The URL for the ServMan Web Service (ex.

https://xxx.xxx.xxx.xxx/servmanwebservice/servmansyncserver.asmx ) Web Service User ID = The User ID that corresponds to the Web Service User created in the Web Service Module of the ServMan Application

Web Service Password = The Password that corresponds to the Web Service User created in the Web Service Module of the ServMan Application This is case sensitive

* Secure Application = This screen allows a passcode to be set on the individual mobile device that will then be required to open the ServMan Mobile Android application
* Sync Information = This screen shows the devices last Sync information
* System Settings = This screen shows the system settings from the SyncServerSettings.ini
* Troubleshooting = This is where the password is set to enable ADMIN level debugging tools Used by ServMan Development/Support ONLY

 

back to top


Device Configuration Advanced Options

Advanced Options is where the different Synchronization options are located


* Ping Web Service = This option allows the device to ping the web service. Successful Pings will result in:

 
WEB_SERVICE_VERSION = The Version of the ServMan Web Service installed on the Client Web Server
BACK_OFFICE_LICENSES = The Number of ServMan User Licenses
MOBILE_LICENSES = The Number of ServMan Mobile User Licenses

DEVICE_VERSION = Version of ServMan Mobile Android Installed
DEVICE_ID = The Mobile ID that corresponds to the Employee who is trying to Sync
DEVICE_VALID = OK means that the Mobile ID is Valid

BACKOFFICE_VERSION = The Version of ServMan Installed

* Configuration Sync = This Sync brings down all of the ServMan Mobile Configuration Information such as Security Templates, Fragments and Schema and Credit Card Processing Information
* Full Sync = This Sync will obtain the items that are set to “Download to Mobile” in the Back Office
* Standard Sync = This Sync will obtain the Mobile Users current Orders/Quotes/Appointments
* Download Current Release = This will download the Current Release of ServMan Mobile Android Use
when notified by ServMan Support

* Error Log =

* Rebuild Database Indexes = Used by ServMan Support/Development ONLY
* Clean Start Over Sync = This option allows you to ensure that you are not pushing any erroneous information back to the database and pulls down all Configuration Settings for that specified Mobile ID. When prompted to “Wipe Data for clean reset?” say Yes. This will remove all Orders/Quotes/Appointments but leave the Connectivity Information as is.

 

back to top


ServMan Mobile Android Screens Home Screen


This is the ServMan Mobile Android Home Screen. All Downloaded Orders, Quotes and Appointments are visible from this screen


Touching the Green “Show All” bar allows you to select:

Show All = All Downloaded Orders

Show Pending = All Downloaded Orders that are NOT in a Complete Order Status
Show Complete = All Downloaded Orders that are in a Complete Order Status

When there are Orders/Quotes or Appointments for the Mobile User Downloaded to the Device you will see
You can double-tap the column headers to sort the records ascending or descending by that column, otherwise the records will appear in order by scheduled date and time

This is the Sync button. It will perform a Standard Sync. Once Daily, it will Perform a Configuration Sync

This is the Client Search button. It allows the mobile user to search for a Client record

This is the Time Clock button. It allows the mobile user to enter Time Clock entries

This is the Log Time button. It allows the mobile user to perform Time Logging

 

back to top


ServMan Mobile Android Screens Client Lookup Screen
The Client Lookup screen allows the mobile user to search for Client records by the Client Phone, Name, Last Name, First Name, Address, Zip or ServMan Account Number.

It is accessible from the ServMan Mobile Home Screen by pressing

The results are returned in grid format


If you Long press on the Client Record a menu will appear that allows you to:

 
Add new work order for selected client = Create a New Work Order
Add new quote for selected client = Create a New Quote

Client History = View the Client History

 

back to top


ServMan Mobile Android Screens Time Clock
The Time Clock screen allows the mobile user to punch in and out of the ServMan Time Clock Module

It is accessible from the ServMan Mobile Home Screen by pressing


The Punch button Clocks the mobile user in or out of the ServMan Time Clock
From the top of the ServMan Mobile Home Screen the mobile user can see at the top if they are On or Off the Clock

Or Off the Clock


If the mobile user returns to the Time Clock screen after entering a Punch they will see the detail line

 
***Note: These entries are NOT editable from the Mobile Device

 

back to top


ServMan Mobile Android Screens Time Logging
The Time Logging screen allows the mobile user to log their time to Orders using Labor Items and will appear on the ServMan Back Office Schedule Board Log Time/Expenses screen.

It is accessible from the ServMan Mobile Home Screen by pressing


The Punch button creates a Time Log Entry


This entry is editable Note the Total Time is shown above the Time Entries. This can be shown in default decimal time or in HH:MM format under the Settings à Configuration screen.


Order = The Order Number to which the Time is Logged

Item Number = The Labor Item Number

Description = The Labor Item Description

Employee = The Employee to which the entry is associated

Date = The Date of the entry

Time Start / Time Stop = The Start and Stop Time of the entry

Total Time = The Total Time Logged

Department = The Department to which the Time is Logged

 

back to top


ServMan Mobile Android Screens Appointment Screen
The Appointment screen allows the mobile user to see detail regarding any Appointments on their schedule and is accessible by pressing on an Appointment from the ServMan Mobile Home Screen

Type = The Appointment Type

Status = The Appointment Status (Configured in the Back Office Application Order Status Codes)
Contact = The Contact for the Appointment Record

Phone = The Phone Number for the Contact on the Appointment Record
Note = Notes associated with the Appointment Record

Scheduled Date = The Scheduled Date for the Appointment Record
Time = The Scheduled Time for the Appointment Record

Duration = The Duration of the Appointment Record

 

back to top


ServMan Mobile Android Screens Order/Quote Screens
The Order/Quote screen allows the mobile user to see detail regarding any Orders or Quotes on their schedule and is accessible by pressing on the Order/Quote from the ServMan Mobile Home Screen
***Note for the purposes of this documentation the
Single Pane view will be used in all Screenshots***

 

 This button will open the Order/Quote General Information screen

 This button will open the Order/Quote Detail Screen

 This button will open the Order/Quote Notes Screen

 This button will open the Order/Quote Systems Screen

 This button will open the Client History Screen

 This button will open the Tasks Screen

 This button will open the Order/Quote Documents Screen

 This button will open the Order/Quote Signature Screen

 This button will open the Order/Quote Payment Screen

 This button will open the Order/Quote Contact Screen

 This button will open the Order/Quote Total Due Screen

 This button will open the Map Screen

At the top of ALL Order/Quote Screens you will see:

Set Time to Completion = = Allows the Mobile User to specify their estimated time to complete the Order/Quote based off of the CURRENT Time. This will be reflected in the Schedule Board Entry in the Back Office ServMan Application

Menu = This is the Order/Quote Menu which has different options based on whether or not the Mobile User is in an Order or a Quote

Order Menu

Quote Menu

Set Status = Allows the Mobile User to Set their Status. The Current Status, as well as the Time Spent in that Status will appear at the top of each ServMan Mobile Order Screen


Only Order Statuses configured for Technician Use will appear here
Print and Email = Allows the Mobile User to Email a Copy of the Back Office Work Order or Quote Print Format to the Client (Email is sent from the Email address specified in the Android Web Service Setup)
Print and Email Advanced = Allows the Mobile User to Email a Copy of the Back Office Work Order or Quote Print Format to the Client as well as the Order/Quote Signature Page using a pre-populated ServMan Mobile Message created in the Back Office ServMan Application (Email is sent from the Email address specified in the Android Web Service Setup)

Print to Documents = Allows the Mobile User to Print a Copy of the Back Office Work Order or Quote Print Format which is then added to the Order/Quote Documents
Add/Edit Quotes from Order = Allows the Mobile User to Create a Quote from the Work Order
Quote Options = Allows the Mobile User to Create Quote Options
Convert to Original Order = Allows the Mobile User to Convert Line Items from the Quote to the ORIGINAL Work Order for Completion

Create Follow Up = Allows the Mobile User to Create a Follow Up Work Order
Sync = Allows the Mobile User to Sync the information from their Mobile Device to the Back Office Application with a Standard Sync

 

back to top


ServMan Mobile Android Screens Order/Quote General Information Screen
The Order/Quote General Information screen allows the mobile user to see the basic Order/Quote information and is accessible by pressing on the

Button while in an Order/Quote

Status = The Current Order Status

Order Number = ServMan Order/Quote Number

Terms = Order/Quote Terms

Location Address = Order/Quote Service Address

Contact = Order/Quote Contact Name

Phone = Order/Quote Contact Phone Number

WorkType = ServMan WorkType for the Order/Quote

Request = Request for the Order/Quote

Contract Information = If the Client has an Active Contract this will display the same information as the PIM Window in the ServMan Back Office Application

Schedule = The Order/Quote Schedule Information which when pressed opens a screen to allow the mobile user to edit this information and re-schedule the Order/Quote

 

back to top


ServMan Mobile Android Screens Order/Quote Detail Screen
The Order/Quote Detail screen allows the mobile user to see and enter the item detail for the Order/Quote and is accessible by pressing on the

Button while in an Order/Quote


Clicking on the Plus button allows the mobile user to add item detail to the Order/Quote

 
Add Multiple Items = Allows the mobile user to add multiple Stock or Non-Stock Items at a time from the Item Search Screen

Add Multiple Flat Rates = Allows the mobile user to add multiple Flat Rate Items at a time from the Item Search Screen

Add Stock or Non-Stock Item = Allows the mobile user to add a Stock or Non-Stock Item from the Item Search Screen

Add Labor = Allows the mobile user to add a Labor Item from the Item Search Screen
Add Flat Rate = Allows the mobile user to add a Flat Rate Item from the Item Search Screen
Add Template = Allows the mobile user to add a Template Item from the Item Search Screen

If the mobile user long presses on the Order/Quote Detail screen they will access a menu with the following options:


Add Multiple Items = Allows the mobile user to add multiple Stock or Non-Stock Items at a time
Add Multiple Flat Rates = Allows the mobile user to add multiple Flat Rate Items at a time
Add Stock or Non-Stock Item = Allows the mobile user to add a Stock or Non-Stock Item
Add Labor = Allows the mobile user to add a Labor Item
Add Flat Rate = Allows the mobile user to add a Flat Rate Item
Add Template = Allows the mobile user to add a Template Item
Delete selected row = Delete the selected Order/Quote Detail Line
Select rows for deletion = Select multiple Order/Quote Detail Lines to delete
Shuffle Rows = Allows the mobile user to change the order in which the Order/Quote Detail items are displayed by using the up and down arrows

Selecting “Apply Reordering” will save the changes

Item Search Screen

After selecting the Item Type from the Order/Quote Detail screen the mobile user will see the Item Search Screen


Primary/Sub Category = All Item Primary/Sub Categories by default. Selecting Tap to filter will open a menu allowing selection of a specific ServMan Primary/Sub Category


Mobile Users can search for an Item either by using the Item Description or the Item Number
Touch “Description Contains” to toggle between the two

 

Mobile Users can associate an Item (or Items) with a Client System Record by pressing thebutton. This will bring up a listing of the Client Systems from which the Mobile User can then select.

Selecting Search will return the results in grid format

The mobile user can then select the item they want to add to the Order/Quote Detail (selected items will have a check next to them) and then select Accept

Searching for Flat Rate Items will return the Flat Rate Item Results Grid which contains information such as: Flat Rate Pricing, Materials Costs, Repair Time etc.

Adding Multiple Flat Rate Items at a time will return a similar grid where Flat Rate Item Pricing can be selected

Note: Selection of Multiple Flat Rate Items will NOT load any associated Components.

Item Detail Screens

Based on the type of item selected, a different screen will appear to allow the user to edit the detail (apply quantities, pricing etc.)

For ALL Item Types the will function like the ServMan Back Office Picker Button

Stock or Non-Stock Items

Item Number = The Item Number

Description = The Item Description

Quantity = The Item Quantity

Price = The Item Price

Extended Price = Quantity x Price

For System = Which System this Item should be applied to

Warehouse = The Warehouse stocking the Item

Labor Items

Item Number = The Item Number

Description = The Item Description

Employee = The Employee who is logging the Labor Item
Date = The Date the Labor Item was logged Will Default to Today's Date
Time Start / Time Stop = Allows the mobile user to select the Start and Stop time for the Labor Item
Total Time = The Total Logged Time for the Labor Item

Billable Time = The Total Billable Time for the Labor Item
For System = Which System this Item should be applied to

 

Flat Rate Items


Enter Flat Rate Qty = The Flat Rate Item Quantity

Flat Rate Price = Where the Flat Rate Item Price can be selected. Touch the Price to see other Pricing Options
Select Components = If Checked Flat Rate Item Components will appear for Selection

 

Template Items


Enter Template Qty = Template Item Quantity is Specified
Select Components = Select Template Item Components to be used

 

back to top


ServMan Mobile Android Screens Order/Quote Notes Screen
The Order/Quote Notes screen allows the mobile user to add a Note to the Order/Quote that can be viewed by the back office on the Notes tab. It is accessible by pressing on the button while in an Order/Quote

Press the Plus button to Add a Note


Note Type = Type of Note May be left blank

Print Note on Order = Include this Note on the Work Order/Quote Print Format if applicable
Note = The Text of the Note

 

back to top


ServMan Mobile Android Screens Order/Quote Systems Screen
The Order/Quote Systems screen allows the mobile user see the Systems attached to the specific Order. It is accessible by pressing on the

Button while in an Order/Quote


Note: As of Android Mobile 2.0 a check box to view All Client Systems has been added
Pressing the Plus Button allows mobile users to add a System record to the Client File
A Long press on this screen opens a menu with the options to:

 

Add New System = Add a New System Record

Remove System from this document = Remove the System Record from the Order/Quote
Delete system from document and account = Remove the System Record from the Order/Quote AND the Client File

The System Information shown/captured is

SerialNo = System Serial Number

Description = System Description

ModelNo = System Model Number

Location = System Location

The functions like the ServMan Back Office Picker Button

Manufacturer = System Manufacturer

Type = System Type

Inactive = If checked will mark the System Record as Inactive

Install Date = The Date the System was Installed

 

back to top


ServMan Mobile Android Screens Client History Screen
The Client History screen allows the mobile user see the last 20 of the Clients Orders. It is accessible by pressing on the

Button while in an Order/Quote


This screen shows the last Work Orders for the Client. If you Long press on an Order you have the option to download the order


If Yes is selected then the order will appear on the ServMan Mobile Android Home Screen and the mobile user will have access to the order detail etc.

 

back to top


ServMan Mobile Android Screens Order/Quote Tasks Screen

The Order/Quote Tasks screen allows the mobile user see the Tasks attached to the specific Order. It is accessible by pressing on the

Button while in an Order/Quote


Selecting the Plus sign allows the mobile user to add a Task to a System on the Order/Quote
If tasks are assigned by default as a result of a maintenance tasking order the tasks will appear on the Tasks screen and the mobile user can select each one as they perform the tasks to enter the appropriate

information


System Information = The System for which the Task is Performed

Task = The Task Code

Reading = The mobile user may add the Readings resulting from the Task performed
Result(s) = The mobile user may add the Results from the Task performed
Comment = Any Comments the mobile user would like to enter regarding the Task

 

back to top


 

ServMan Mobile Android Screens Order/Quote Documents Screen
The Order/Quote Documents screen allows the mobile user see and download any Documents attached to the specific Order/Quote. It is accessible by pressing on the

Button while in an Order/Quote


The Camera icon allows the mobile user to take a photograph that is then attached to the Order/Quote
The Video Camera icon allows the mobile user to take a video that is then attached to the Order/Quote
These buttons will bring up the Enter File Name screenThis screen will default to the standard file name nomenclature of YYYYMMDD_HHMMSS


Or the Mobile User can enter a File Name which will be used for the Photo or Video Captured

 
The Plus sign allows the mobile user to browse for a file to attach from their mobile device to the Order/Quote

 
Selecting File will allow the Mobile User to use other applications such as Dropbox to browse and attach files

Selecting Browse will allow the Mobile User to use the Android file browser dialog to browse files on the device

When there are files on the Order/Quote Documents tab in the ServMan Back Office Application the mobile user will see “server\filename”. A Long press of the document name will open a menu with the options:

Capture Photo = Same action as pressing the Camera Icon
Capture Video = Same action as pressing the Video Camera Icon
Link External File = Same action as pressing the Plus sign
Download Selected Document = This will download the document to the mobile users device so they can then open and view it. After the download they will see “server\filename” as simply “filename”

 

back to top


ServMan Mobile Android Screens Order/Quote Signature Screen
The Order/Quote Signature Screen allows the mobile user to capture Client Signatures and attach them to the Documents associated with the specific Order/Quote. It is accessible by pressing on the

Button while in an Order/Quote


Selecting the Plus sign will allow the mobile user to capture a Clients signature

 
They will type their name and then use their finger or a stylus to sign their name
The signature image is saved to the Company “sigs” folder as <orderNo>.bmp and in the SQL database in the ordsig table.

will allow the Mobile User to select from any Non-Sync'd Signature Images on their Device.

 

 

back to top


 

ServMan Mobile Android Screens Order/Quote Payment Screen
The Order/Quote Payment Screen allows the mobile user to capture Client Payments for the specific Order/Quote or to be applied to the Client Account. It is accessible by pressing on the

Button while in an Order/Quote


Selecting the plus sign will allow the mobile user to obtain a Cash or Check Payment

 

Payment Type = Cash or Check

Document Number = Check Number

Amount = The Amount of the Cash or Check Payment

ApplyTo = Payments can be applied to the Order or to the Client's Account. Touch this section to bring up a menu to select

Reference = The Payment Reference

Selecting the Credit Card Icon will allow Mobile Users to obtain Credit Card Payments (Note: ServMan Credit Card Module MUST be enabled in the Back Office Application)


Tap to enter receipt email recipients = If the proper ServMan.INI setting has been applied this will send an email to the Credit Card Email from Authorize.NET

Amount = This will auto-fill with the Order/Quote Total. To edit, put your cursor at the end of the value and delete the existing value and then re-type the edited amount
Enter Card Data Manually = This will allow you to enter Credit Card Information Manually on another screen


Amount = The Credit Card Charge Amount

Card Number = The Credit Card Number (Do Not Enter any Dashes or Spaces)
Cardholder Name = The Name Exactly as it Appears on the Credit Card
Expiration = The Credit Card Expiration Date (mm/yyyy format)

Submit = Press to Process the Payment

Swipe Card = This will allow the Mobile User to Swipe the Credit Card using the Unimag Pro Credit Card Swipe
http://www.idtechproducts.com/products/mobile-readers/126.html or the UniMag II Credit Card Swipe http://www.idtechproducts.com/products/mobile-readers/138.html If the Credit Card Swipe has NOT been configured


Press the button at the top right to show Configure Reader
This will bring you to the Auto Configuration Screen


Click Begin Autoconfig and follow the prompts

 

back to top


ServMan Mobile Android Screens Order/Quote Contact Screen
The Order/Quote Contact Screen allows the mobile user to edit and add Client Contacts. It is accessible by pressing on the

Button while in an Order/Quote


This screen will show the Order/Quote Contact

Selecting the Plus sign will allow a Mobile User to Add a Contact

First = Contact First Name

M = Contact Middle Initial

Last = Contact Last Name

Phone Numbers = Contact Phone Numbers Touch Other to select the Phone Number Type
Primary = Check if the Client Primary Contact

Primary Billing = Check if the Client Primary Billing Contact

Email Addresses = Contact Email Addresses

Demographics = Contact Demographic Information (Gender, Race, Marital Status)

DOB = Date of Birth

Homeowner = Check if Homeowner

 

back to top


ServMan Mobile Android Screens Order/Quote Total Screen
The Order/Quote Total Screen allows the mobile user to see the Order/Quote Total based off of the items entered on the Order/Quote Detail Screen. It is accessible by pressing on the

Button while in an Order/Quote

Sub Total = The Order/Quote Sub Total

Tax = The Order/Quote Tax Amount

The button will allow the Mobile User to select a Tax Code to apply to the Order/Quote if applicable

After selecting the Tax Code the Mobile User can then press the Refresh Button to Recalculate the

Order/Quote Tax Amount

Total Amount = The Order/Quote Total Amount Due

Total Paid = The Order/Quote Total Amount Paid

Total Due = The Order/Quote Total Balance Due

 

 

back to top


ServMan Mobile Android Screens Order/Quote Map Screen

The Order/Quote Map Screen allows the mobile user to map their route to the Order/Quote Address. It is accessible by pressing on the

Button while in an Order/Quote

Google Maps is used by default; however, in the Settings à Configuration you can set the default map
program to use the Waze Application instead

 

back to top


ServMan Mobile Android Basic Troubleshooting

The following is an example of common ServMan Mobile Android error messages and solutions. Please contact ServMan Support with any questions.

Device Connection (Sync) Issues

Issue: When User tries to perform any kind of Sync they receive the error” ERROR|050|SOAP HEADER AUTHENTICATION FAILED WITH ERROR CODE 1

Troubleshooting Tips:

 

Issue: When User tries to perform any kind of Sync they receive the error” ERROR|050|SOAP HEADER AUTHENTICATION FAILED WITH ERROR CODE 2

Troubleshooting Tips:

Issue: When User tries to perform any kind of Sync they receive the error” java.net.ConnectException: failed to connect to /XXX.XXX.XXX.XXX (port XXX) after 20000ms; isConnected failed: EHOSTUNREACH (No Route to host)
Troubleshooting Tips:

Issue: When User tries to perform any kind of Sync they receive the error” java.net.ConnectException: failed to connect to /XXX.XXX.XXX.XXX (port XXX) after 20000ms; isConnected failed: EHOSTUNREACH (Network is unreachable)
Troubleshooting Tips:

Issue: When User tries to perform any kind of Sync they receive the error” java.net.SocketTimeoutException: failed to connect to /xxx.xxx.xxx.xxx (port xxx) after 200000ms”

Troubleshooting Tips:

Issue: When User tries to perform any kind of Sync they receive the error below:


Troubleshooting Tips:

 

Issue: When User tries to perform any kind of Sync they receive the error” ERROR: WEB SERVICE Root element is missing.

Troubleshooting Tips:

 

Issue: When User tries to perform any kind of Sync they receive the error” ERROR|060|Device ID is not licensed. Contact ServMan Software at 1-877-SERVMAN to increase your mobile license count.

Troubleshooting Tips:

Issue: When User tries to Ping the Web Service or perform any type of Sync they receive a connection error
similar to “Java.lang.nullpointerException”

Troubleshooting Tips:

 

back to top


Credit Card Processing Issues

Issue: UnimagPro Credit Card Swipe is NOT Recognized by the Android Device (ex. Errors like No Device Connected when trying to Swipe a Credit Card)

 Troubleshooting Tips:

Issue: Mobile User is NOT Able to Process Credit Cards with the Specific Error Below:

Troubleshooting Tips:

Issue: When taking a Credit Card Payment from the Mobile Device the error "server did not recognize the value of HTTP header soap action: https://localhost/servmancreditcardservice.asmx/processinvoicetransaction
" appears on the Device

Troubleshooting Tips:

Issue: Mobile User is NOT Able to Process Credit Cards with the Specific Error Below:

"Error: Protocol Not Found: 0"

Troubleshooting Tips:

 

back to top


Time Clock Issues

Issue: Mobile User Time Clock Punches are NOT appearing in any of the Time Clock related Reports or on the

Employee Clock Admin section of the Back Office ServMan Application

Troubleshooting Tips:

back to top


Miscellaneous Issues

Issue: When adding a Note on the Notes Screen the Note does NOT show after clicking Save
Troubleshooting Tips:

Issue: When using the Download Current Release option to Update the ServMan Mobile Android Version the Mobile User does not see Added Features (ex. They cannot view Client History from the Client Search Screen) or Turning Time Clock / Time Logging On/Off the ServMan Mobile Screen does not reflect the changes
Troubleshooting Tips:

 

 

back to top


ServMan Mobile Android Sample Workflow

The following is an example of common ServMan Mobile Android Screens workflows and required setup. Please note based off of your workflow, these options can be changed. Please speak with your ServMan Project Manager for more details.

Sample Residential Service Workflow Order Status Codes

This example explains our standard Order Status Codes for Residential Service Workflow on our Mobile Application:

Example 1 Service Technician going to their First Call of the Day

Example 2 Service Technician going to their Second or Later Call of the Day

Example 3 Two Technicians going to One Call. “TechA” leaves First and “TechB” leaves Last
Tech A (Leaves First)

Tech B (Leaves Last)

Example 4 Service Technician needs a part to finish work and does NOT collect $$$ today

Example 5 Service Technician performs repairs, collects $$$ and Customer wants to add Additional Work

Example 6 Service Technician on a Call cannot finish because 1) It's a Multi-Day Project or 2) They ran out of time

Note:

n Only the LAST Tech to leave (or only Tech on the Order) selects MustReturn

n Any other Tech leaving before the “Last Man Standing” selects TechRelease

n Last Technician or Dispatch should Reschedule the Order for another Day


 

Status

Definition

Download

Tech Can

Auto

Override

Tech

LogTime

LogTime

Start

Labor

Item No.

Standard

Tech

Status

W/O

Time

to Tech

Set

Sync

Status

Only

 

Prompt

Status

Open

Signifies a work order has been established and assigned to a technician. This is the normal status code an order
will be in when it first appears on the technician's device

Y

N

N

N

N

N

N/A

N/A

N/A

EnRouteFirst

This is the status code for the technician to select when they are on their way to their first call. This code doesn't
book travel time (since travel time isn't paid on the first call), but is necessary for two reasons:
1: It shows dispatch that you've received the order, you are alive and are on your way
›2: It is the necessary first step in order to track the time you left for the call

Y

Y

Y

N

Y

N

N/A

N/A

N/A

EnRoute

Select this code to log the drive time for any call EXCEPT the first call. This “starts the clock,” so to speak. This is a
necessary step for computing travel time

Y

Y

Y

N

Y

N

N/A

N/A

N/A

OnSite

This status completed the computation of the EnRoute travel time and begins the clock for on-site time

Y

Y

Y

N

Y

Y

Y

EnRoute

TRAVEL

WrapUp

›Use this status code 10-15 minutes before you expect to be finished with your call. This step does not affect your
hours. It notifies Dispatch that you are about to be finished with your call and allows them to queue up another
call, eliminating down time while waiting for the next call

Y

Y

Y

N

Y

N

N/A

N/A

N/A

TechComplete

Selecting this status code completed your on-site time and logs your hours to this Order / Quote. You MUST select
TechComplete for every Order / Quote in order to be paid

Y

Y

Y

N

Y

Y

Y

OnSite

ONSITE

Complete

This status code is selected by the LAST tech who works on an Order / Quote after the work is finished. Select this
code after you've selected TechComplete. This “Complete” status code does not log time and is a way to
communicate to the Back Office that all work is done and there is nothing left to perform on this Order / Quote
for the customer

N

Y

Y

Y

N

N

N/A

N/A

N/A

TechRelease

This status code is similar to “Complete” above, but is only used when the work order needs to stay open because

other techs are still on-site, and you need to “release” the order from your device and retrieve your next order.
This status code does not affect time logging

N

Y

Y

Y

N

N

N/A

N/A

N/A

PartNeeded

Select this status code after “TechComplete” if you need to order or pick-up materials for this work order and
come back out to complete the repair. This status code will prompt dispatch to track the part(s) that we need to
get and follow up with the customer when the part(s) is/are available. You would use PartNeeded status code
instead of “Complete” status code it accomplishes the same thing by communicating with the back-office about
the status of the call

N

Y

Y

Y

N

Y

Y

OnSite

ONSITE

MustReturn

Select this status code if we need to go back on another day to finish up on a work order for reasons OTHER than
we need to order parts. For example, use this status code if you are working on an install that you expected to
complete today but need to come back another day because you ran out of time. This status code would be
selected after “TechComplete” and will clear the work order from your mobile device

N

Y

Y

Y

N

N

N/A

N/A

N/A

 

Sample Residential Service Workflow 1 Service Order

In this example Tech is scheduled to perform service at Clients home. Tech performs a Standard Sync on his
Android Device.

Next the Tech will set their Status to EnRoute. In the Back Office Application on the Schedule Board the Order will change color to match the EnRoute Order Status

Next the Tech will set their Status to OnSite. If you are logging time with status changes, this will status change completes the travel time calculation, posts a travel time entry to the order and automatically updates the dispatch board.

Upon arrival Tech will verify the Client System Information and enter any System Information onto the Order/Quote System Screen.

They will then perform their work and set their status to Wrap-Up. This will indicate to the dispatcher that they are completing their paper work and obtaining payment and about 15-20min from completing the call so the dispatcher can inform their next call they are on the way.

At this time they will add their Flat Rate Tasks and Parts/Materials to the Order/Quote Details Screen.

Once completed they will perform a Sync from the Menu to send all of their information to the Back Office.

Next they will obtain payment from the Client and then they will Print and Email a copy of the Back Office
Work Order Format to the Client.

Then they will set their Status to Complete to Sync all information to the Back Office and to This status change also completes the automatic calculation of an onsite time entry for the order. When the order is opened in the office all the detail is present and there is no need for a debriefing call or paperwork to be input in the system. We are done!

 

back to top


Sample Residential Service Workflow 2 Service Order to a Client Record NOT Found in the System (On-Call Technician Dispatching Themselves)

In this example the Tech is the On-Call Technician and Dispatches themselves. The Client Record is NOT in the System.

ServMan Mobile Windows and Android do NOT allow Mobile Users to enter new Client Records. This is to prevent “bad data” from getting into the Back Office Database.

In situations where the On-Call Technician Dispatches themselves and the Client Record is NOT in the System the Mobile User should do the following:

1.   On the Client Search Screen search for the HOUSE ACCOUNT

a. This is setup in the Back Office as a Client Record with simply the Name field filled in as “HOUSE ACCOUNT”

2.   Add a New Work Order using the HOUSE ACCOUNT and then schedule that Order to themselves

3.   While completing the Order they will add a Note on the Order Notes screen that contains the following:

a. Client Name

b. Client Address with City, State and Zip

c. Client Phone Number and Email if applicable

4.   Any Payments can be taken in the Field as well (Credit Card or Cash / Check) and applied to that Order

5.   The Technician will Close the Order out as usual

6.   The Back Office will then search for Orders where the Account Number is that of the HOUSE ACCOUNT

7.   They would then open each Order and look at the Notes tab for the Note added by the Technician with the Client Information and then use that information to Create the New Client Record in Back Office ServMan

8.   They would then change the Account Number on the Order from the HOUSE ACCOUNT to the newly created Client Account Number

9.   They can then Re-Apply the Payment from the HOUSE ACCOUNT to the newly created Client Account Number

 

back to top