Mobile Manager v.1.2.3 (including v1.1.1 and v1.2.2)

Post on 24-Jan-2016

26 views 0 download

description

Mobile Manager v.1.2.3 (including v1.1.1 and v1.2.2). Release Notes. Bug Fixes. Bug Fixes: Fixed the issue with the server command file being corrupted. Fixed the issue with the application throwing an error when the users are replying to messages. - PowerPoint PPT Presentation

transcript

Mobile Manager v.1.2.3 (including v1.1.1 and v1.2.2)

Release Notes

Bug Fixes Bug Fixes:

Fixed the issue with the server command file being corrupted.

Fixed the issue with the application throwing an error when the users are replying to messages.

Fixed the issue with the application not navigating back to the correct form after a custom load is entered.

Fixed the issue with the application not removing loads and messages when the max limit is reached.

Enhancements Enhancements:

Signature capturing. Load and message alerts. Gps pings while the device is not charging. First phase of the field service integration. Encryption of sensitive data. Connect to server feature to allow the device to retrieve

data from the server immediately. Phone module status. Support for printing. Support for Windows Mobile 6.0 and non-Ipaq devices Remote update. System and user settings separation. First phase of order creation including credit card

processing. Resized the signature capture panel

Corrupted server command file

Cause: Invalid IMEI (empty string). ApplicationStarted packet expects an

array of 17 characters.

Error when replying a message

Bug introduced when modifications were made to how data is passed to the form.

Form is looking for an incorrect data object.

Not navigating back to the correct form after a custom load is entered

Cause: No code to navigate back to previous

form when custom load is set successfully.

Loads and messages not removed when max limit is reached

Available loads are never removed. We assume loads are getting set and

completed but that might not be the case. Solution: When max limit is reached (100),

remove half. Old messages are never removed.

Option to remove messages exists but drivers might not delete them.

Solution: When max limit is reached (100), remove half.

Signature capturing Captures a signature and associate it with a load. Can be viewed on the Wireless client (see wireless notes for more

info). Signature shows up on the invoice (see dispatch notes for more info).

Load and message alerts Message alert : Goes off when the device gets a message

(yes/no) Message alert type: Beeps once or beeps 5 times

(single/continuous) Load alert : Goes off when the device gets a load (yes/no) Load alert type: Beeps once or beeps 5 times

(single/continuous)

Gps ping while not charging

GpsSwitch When on, it will send a gps ping every

15 minutes even if the device is not charging.

When off, the gps will only be enabled when the device is charging.

First phase of the field service integration Integrates with the Field Service

application. Receives tasks Allows setting and completing tasks Allows setting statuses. Timestamps when “At Jobsite” status is set

and when a task is completed. Enabled in the system settings. Setting is

called Dispatch Type. Once set to Field Service, it will not receive

loads and vice versa.

Connect to server

Located in the Miscellaneous menu.

Allows the drivers to initiate a connection when they need to download data from the server immediately (ie. loads).

Encryption of sensitive data

Symmetric encryption Rijndael algorithm

Currently, it only encrypts the credit card information but its use can be expanded at a later time.

Same encryption used on the server.

Phone module status

Displays an error message on the summary page. Invalid phone number – Phone not

enabled when the application started up or the sim card needs an OTA update.

Phone not enabled

Support for printing

Bluetooth printers Currently, only allows printing of

receipts but its use can be expanded later.

Requires correct selection of printer and printer port from the settings.

Supports Windows Mobile 6.0 and other non-Ipaq devices

Application will now work on HTC devices with windows mobile 6.0.

Differences Longer IMEI number Not reporting a gps field from the

nmea string.

System and user settings separation

Separated settings to system and user settings. Allows users to change the alert

types, select printer options, and enter company information without entering password.

First phase of order creation including credit card processing

Available orders Current Orders Order Creation History

Remote order An order that exists on a device (either

created from a device or dispatched to a device) will be marked as a “remote order.” When an order is in this state, the order is considered locked and cannot be edited in the Dispatch program unless it is manually unlocked.

Available orders Displays new orders that are created on the device or orders dispatched

from the server. When an order is created on the device, a guid will be associated with it. When an order comes from the server, an order# will be associated with

it.

Actions that can performed on an available order Set order – Sets the selected order Remove order – Removes the order from the device Releases order – Tags the order as not being a

“remote order.” Dispatchers now can edit the order.

Cancel order – Marks the order as cancelled. The status of the order will be updated to “cancelled” in the Dispatch system accordingly.

Bill customer – Bills the customer associated with the order (More details will be provided later)

View order details – Displays the details of the order (More info will be provided later)

Current order

Displays the order that is currently set.

Actions that can performed on a current order

Status change – Changes the status of the order Complete order – Completes the order Suspend order – Suspends the order Bill customer – Bills the customer associated

with the order View order details – Displays the details of the

order Edit order – Allows editing of the order including

the customer info, pickup info, delivery info, items, etc

Release order – Releases the order

Order creation

Requires the item list from the server. Item list is a list of items (incidentals)

that can be added to an order. Automated synch to retrieve most

updated list every 12 hours.

Order creation – customer information Customer name and phone Order is created when the Create button is pressed. Can create an order without customer information.

Order creation – service information Service date, address, city, state, zip and

notes. Guid of the order is shown.

Order creation – delivery information

Delivery date, address, city, state, zip and notes.

Order creation – machine information

Machine model, make, type, and vin.

Order creation – machine information

Machine id, alt id, color, odometer and year.

Order creation – load information Loads, quantity, rate, hours and taxable.

Taxable indicates if load is taxable.

Order creation – items Add/delete/edit items in the order Once order is created, it will appear in

the available order menu.

Order creation - items Quantity and price Selecting a division will display items in that

division. Check taxable if item is a taxable item.

Billing customer

Requires sales tax list and credit card settings

Sales tax list Contains the list of sales taxes that can be

selected during billing. Automated synch to retrieve updated list

every 12 hours Credit card settings

Usa ePay customer key and pin.

Usa ePay

Credit card gateway to allow us to process credit card transactions.

We are the reseller and our customers are the merchants. Each customer needs to have a merchant account. They can log into their accounts to close out or void open batches.

http://www.usaepay.com

Order creation – sales tax Requires sales tax list from server. Can override the sales tax rate.

Billing customer – payment selection

Cash payment Check payment Credit card payment

Visa Mastercard Discover American express

Billing customer – cash payment

Enter cash received

Billing customer – check payment

Enter document number

Billing customer – credit card payment

Enter billing information Allows populating fields with the

service address information

Billing customer – credit card payment Enter credit card information. Click Submit to send the information to Usa ePay for

validation. An error message will be displayed if the information is not valid.

Allows submission to DSI server without verifying credit card information.

Billing customer – signature capture

Requires signature from the customer.

Billing customer – printing receipt Prints the receipt for the order

Company information – Company information configurable in user settings

Load cost information Item cost information Payment information – Includes subtotal and sales tax cost

Allows printing multiple copies

History Displays orders that have been completed, billed, or

released. Can print receipts for orders that have been billed. Automatically remove orders that are older than 30

days.

Status change

Similar to load/task status change.

Order details Time – Shows the pickup window, pickup

time, delivery window, delivery time. Customer – Shows the customer info. Service – Shows the service info. Delivery – Shows the delivery info. Job – Shows the machine and load info. Items – Shows the items that have been

added to the order. Payment – Shows the payment

information History – Shows the status change history.

Miscellaneous Information

When an order is set, a load/task cannot be set and vice versa.

Order creation needs to be enabled in the system settings.

TDPS Wireless v1.7.1807

Enhancements Support for Order Creation (GSS#

6057)

Wireless Details

New Event Types Order Created Update Order Job Detail Update Order Line Item Update Service Address Order Payment

Order Created Event Occurs when a remote order is

created by a device. Order Created events without an

Order# Indicate an order was not created in

the dispatch program. All order created events will have

an order guid.

Update Order Job Detail Event Indicate that the scheduled loads fields of the order is

being updated by a device. Machine Make Machine Model Machine Type Machine VIN Machine ID Alternate Machine ID Machine Color Machine Year Job Rate Job Hours Job Quantity Job Taxable

Update Order Line Item Event

Refers when an incidental is added/updated/deleted from an order.

Update Service Address Event

Valid for origin (pickup) or destination (delivery) Origin – Occurs when entering

customer information. Destination – Occurs when entering

delivery information.

Order Payment Event

Valid for all types of payment Credit (MasterCard, Visa, Amex,

Discover) Check Cash

Wireless Details

All remote order events have the same icon

Showing the Remote Order Events

Only the Remote Order event check box needed to show all remote order events

Vehicles Online

Orders set will show the scheduled load number of the order.

However, load type will show transport order.

TDPS Wireless v1.7.1807

Bug Fixes Server commands will persist to disk

so that they are not lost when Sql Server is timing out.

TDPS Server not resuming to correct status. (GSS# 6076)

Invalid loads not being unset in the TDPS System. (GSS# 5999)

Server Commands

Persisting to disk upon receipt and only clean out commands that were successfully inserted into the database.

Potentially bottleneck in larger and busier system. Will not be an issue in the short term,

but the team will address it in the next iteration.

GSS# 6076

When a load is suspended and then resumed, it does not follow the logic of the Net960Ex device.

GSS# 5999

Invalid loads not being unset from the TDPS System. When a load is in a completed state,

or no longer assigned, the system will automatically unset the load if it is set to a device.