Trucks & Trailers

Overview

The Trucks and Trailers sections allow users to manage their company’s trucks and trailers. These sections have many similarities, and therefore are both covered here.

Requirements

1. Trucks / Trailers List

Trucks list on Invision

Trailers list on Invision

Overview

The Trucks/Trailers (for simplicity, we will refer to them collectively as “assets”) list is a Data Table that displays a list of the company’s assets.

The Data Table Toolbar includes a search field, and CSV Options button, and button to add an asset.

For CSV Options, see the requirements in the Drivers List. Make sure that the first option lists the correct list; e.g., “Export [Drivers/Trucks/Etc.] List”.

Please note that I use “Asset” in these requirements to refer to the Trucks AND/OR Trailers section. In the application, each section should be labeled as Trucks or Trailers instead of “Asset”.

Data Table Columns

The columns are slightly different for the Trucks and Trailers list.

Trucks List columns:

  • Truck Name

  • Make

  • Model

  • Year

  • Status

    • Options

      • Available

      • In Transit

      • Maintenance

    • Status data is derived from

      • Whether the truck is currently assigned to a load that is in transit

      • Whether the truck is in maintenance

  • Last Location

    • This is derived from the truck’s last dropoff; or

    • If in transit and connected to an integrated GPS (like the Zuum driver app), should show the last location that was detected.

  • Delete Button

    • Allows the user to delete an asset

    • Remember to add a modal to confirm if the user wants to delete or cancel

Trailers List Columns:

  • Trailer Name

  • Make

  • Year

  • Type

    • This will be the type of trailer (e.g., 53' Dry Van, etc.)

    • This data is currently available and being used in the loadboard

  • Status - Same as Trucks List

  • Last Location - Same as Trucks List

2. Add Asset

When the user clicks on the “Add” asset button, the Data Entry Component slides out, and the user can add an asset by completing the form. The form has the following fields:

For Truck

  • Name (text)

  • VIN

For Trailer

  • Name (text)

  • VIN

  • Type (dropdown with trailer types; example: 53' Dry Van, etc.).

VIN # API

Using the VIN # API ( https://vpic.nhtsa.dot.gov/api/ ), the system should pull data on that vehicle and populate the corresponding fields in the truck and trailer profiles for each truck/trailer.

For Trailers, the VIN # does not always return the trailer type, which is why we have the user submit this data. However, the VIN # does include the length of the trailer, so we will have to combine the length from the API + the trailer type for our record.

  • Example:

    • User indicates type as “Dry Van”

    • Vin returns length of 53 feet

    • Therefore, the trailer type is 53' Dry Van

This should correspond to our internal database of trailer types in order to allow for load matching in the marketplace. See this message on slack for internal database of trailer types: https://zuumapp.slack.com/archives/C013KJW8NBS/p1599580530000800

3. View Asset

View Asset on Invision (Truck)

This section is similar to the “View Driver” section in Drivers. It contains a section for:

  • Profile

  • Load History

  • Maintenance

  • Documents

The user can navigate between these sections with a horizontal menu at the top.

Profile

This section allows the user to enter more data about the asset.

At the top right there are the following possible actions:

  • Update Button

    • Disabled by default, becomes enabled if any changes are made

      • If the user makes changes and attempts to navigate away from this page, remember to bring up a “Save Changes” modal.

    • Delete Button

      • Deletes the asset

      • Remember to include a confirmation modal

    • Asset Dropdown

      • A list of all of the company’s assets that the user can use to quickly navigate to another asset (Trucks OR Trailers, depending on whether the user is viewing a truck or a trailer)

We will be using an API or DB of trucks/trailers to pull data about the respective trucks. If the API provides data for any of the fields contained within this section, they should be loaded automatically.

Truck (Invision)

General Information

  • Nickname

  • Year

  • Make

  • Model

  • Licence Plate #

  • VIN #

  • Engine Type

  • Transmission Type

  • Fuel Type

  • Horespower

  • Registered States

  • Height

  • Length

  • Width

  • Unloaded Vehicle Weight

  • Gross Vehicle Weight

Asset Ownership

  • Owner

  • Purchased or Leased (dropdown)

    • Purchased

    • Leased

  • Seller/Leasor

  • Buyer

  • Purchase/Lease Date

  • Sold/Lease End Date

  • Purchase/Lease Amount

  • Sold Amount

  • Factory Price

  • Current Value

Maintenance & Safety

  • License Plate Expiration

  • Inspection Expiration

  • DOT Expiration

  • Registration Expiration

  • Insurance Expiration

  • Est. Odometer Reading

  • Last Oil Change Date

  • Last Oil Change Mileage

  • Last Tune-Up Date

  • Last Tune-Up Mileage

  • Last Service Date

  • Last Service Mileage

Trailer (Invision)

General Information

  • Nickname

  • Year

  • Make

  • Type

  • Licence Plate #

  • VIN #

  • Registered States

  • Height

  • Length

  • Width

  • Unloaded Vehicle Weight

  • Gross Vehicle Weight

Asset Ownership

  • Owner

  • Purchased or Leased (dropdown)

    • Purchased

    • Leased

  • Seller/Leasor

  • Buyer

  • Purchase/Lease Date

  • Sold/Lease End Date

  • Purchase/Lease Amount

  • Sold Amount

  • Factory Price

  • Current Value

Maintenance & Safety

  • License Plate Expiration

  • Inspection Expiration

  • DOT Expiration

  • Registration Expiration

  • Insurance Expiration

  • Est. Odometer Reading

  • Last Service Date

  • Last Service Mileage

Load History

Load History on Invision

This section is a Data Table that lists the loads that the asset has been assigned to. It is the same for trucks and trailers.

The Data Table Toolbar includes a search field and a dropdown for switching assets.

The Data table has the following columns:

  • Driver

  • Load ID

  • Pickup

  • Dropoff

  • Distance (Miles)

  • Date Completed

    • This should be the date that the load status was changed to “Delivered - POD missing” or “Delivered - POD uploaded”, to “Canceled”, or to any of the statuses in the “Billing” group.

    • If the user changes it from delivered, back to an active status, then the “Date Completed” should be reset

This section is the same for Trucks and Trailers

Maintenance

Maintenance on Invision

This section is a Data Table that lists an asset’s maintenance history. The data is pulled from the “Maintenance” section.

Note the Data Table Toolbar

The Data Table includes the following columns:

  • Maintenance ID

  • Maintenance Dates

  • Mileage

  • Vendor

  • Type

  • Cost

  • Rating

This section is the same for Trucks and Trailers

Documents

Documents on Invision

This section is a Data Table that displays the company’s documents. It is the same type of data table as in the Load Documents Section.

Note the Data Table Toolbar.

This section has the same functions as the Documents tab on the Load Summary section of Load Management. Please replicate the functionality here.

This section is the same for Trucks and Trailers

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept
Reject
Privacy Policy