[BR] Macropoint Tracking Integration
Document status | COMPLETE |
---|---|
Last Updated |
|
Document owner | |
Designer | |
Developers |
|
QA |
|
Related Documents | |
Version | V1: |
Overview
When some carriers uses macropoint tracking, the brokerage has to manage two tracking portals. They will set up tracking on the macropoint website and add the tracking updates manually to the Zuum Admin app.
Now we will be integrating Macropoint to the Zuum platform so the brokerage can manage it on one platform, rather than two.
Requirements
1 As a user, I can track a load via macropoint and add that into the tracking page.
Design: IMG

Replace ‘Driver being tracked by third-party GPS’ to a text button link
Rename to
+ Macropoint Tracking
2 As a user, I can set up the macropoint tracking.
Design: IMG 1 - Null | IMG 2 - Filled



Once the user clicks + Macropoint Tracking
a modal will appear, similar to logging a check call. It will include:
ID Number
This is the ID Number field on the macropoint setup page
Autofill the textbox with the Load ID # but it should remain editable. This gives the option to add additional text if required
Driver Cell Phone
This is the same textfield where the user will input the ‘Drivers Number'. The driver should receive a text message to continue with macropoint tracking
Track For Date/Time
This is the ‘Start Tracking At’ on the macropoint page
For the timezone, make sure to have the time local to the location
example: Pickup is in NYC at 08:00. Dropoff is in LA at 20:00. Make sure that pickup 08:00 is in NYC time, and the dropoff 20:00 is in LA time.
Track for/frequency
This is the 'Track For' and 'Location Updates Every' on macropoint
Please display the cost in Admin, just like in macropoint
Event Updates
Note for Driver
This is the ‘Notes’ section on macropoint
Email Updates
This is the ‘Email Copies of Updates to’ on macropoint
Display the email in
Have the ‘Submit’ button disabled until the fields are filled
3 As a user, I can see a load is tracked via macropoint and see the tracking logs.
Design: IMG 1 | IMG 2 - Status Unresponsive | IMG 3 - Tracking Status | IMG 4 - Complete




Once the Macropoint tracking has been setup, a new container with info will be displayed:
Driver’s phone number
Start Tracking date and time
Notes
The
Ping Time
will be updated to display the Tracking Perimeter (Track For and Location Updates Every)Next to the Driver info, the status will display
Third Party
as sourceTracking Status - from macropoint
The tracking log will automatically update and display based on macropoint’s tracking. To keep in mind of the Pickup and Drop off status:
Pickup Arrived = At pickup
Pickup Departed = Pick up completed
Dropoff Arrived = At Dropoff
Dropoff Departed = Dropoff Complete = POD requested (automatically update status to POD Requested)
The Tracking log source will display ‘Macropoint’
If the driver updated the status, it will display: Driver
If the driver didn't update the status it will display: Macropoint
4 As a user, I can edit some tracking information.
Design: IMG

If the user clicks
Edit
in the macropoint tracking container, the same setup modal will appearTracking perimeters will be disabled. These are uneditable. The user will have to stop the tracking and set a new one up.
This is how it currently functions on macropoint and will be translated here.
5 As a user, I can cancel and delete the macropoint tracking.
Design: IMG

If the user clicks
Delete
in the macropoint tracking container, a confirm modal will appear confirming this action.If agreed, the macropoint container will disappear but the tracking log will be displayed
A new log should appear that the tracking has been deleted as a record