Manage shipments

  • Fleet Engine enables management of shipments through various activities, including rerouting and storing shipment information.

  • Rerouting a shipment involves closing the original task and creating a new one with the updated location, maintaining the same tracking ID and vehicle assignment.

  • Shipment status and outcome are automatically recorded upon task completion within Fleet Engine.

  • To store additional shipment meta information externally, utilize the tracking_id as a key in a separate table for referencing beyond Fleet Engine.

This document describes a number of related activities you can do with Fleet Engine to manage shipments.

Reroute a shipment

Once a shipment task has been created, its planned location can't be changed. To reroute a shipment, close the shipment task without setting an outcome, and then create a new task with the updated planned location and include the same tracking ID used on the closed task. After creating the new task, assign the task to the same vehicle. For more information, see Close a task and Update delivery vehicle tasks.

Store shipment status and other meta information

When a shipment task is completed, the task state and outcome are recorded in the task. However, you may want to update other meta information specific to the shipment. To store other meta information that you can reference outside the Fleet Engine service, use the tracking_id associated with the task as a key in an external table.