Mobile Manager v.1.2.3 (including v1.1.1 and v1.2.2)
description
Transcript of Mobile Manager v.1.2.3 (including v1.1.1 and v1.2.2)
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.