Vehicle Classes
Overview
Vehicle classes are a fundamental component of Orbit, influencing various features and system functionalities in the background. While Orbit comes with a set of pre-configured standard vehicle classes, users can fully customise these classes, including attributes like load area dimensions, weight capacity, and priority, to meet specific company needs.
Key Highlights
Presets: Vehicle classes contain information that functions as an overwritable preset when adding new
Vehicles
toCarriers
inside of Orbit MissionControl.Routing: Vehicle classes also play a crucial role in routing
Shipments
onTours
, as they directly influence what vehicle are suggested for a givenTour
.
Key Concepts and Features
Clarifying Load Carriers, Vehicle Classes, and Vehicles
Understanding the following three entities is essential for effectively managing and routing Shipments
within Orbit MissionControl:
Load Carriers: A load carrier is a load-bearing means of combining goods to form a load unit. Load carriers include, in particular, load-bearing transport aids. It facilitates the handling of load units and thus promotes the efficiency and speed of the transport chain. In Orbit,
Load Carriers
also serve as a preset for creating newLoads
withinShipments
. You can define their dimensions (width, length, and height) initially and overwrite these duringShipment
creation. An example of this could be a preset named Europallets.Vehicle Classes: The purpose of
Vehicle Classes
is two-fold: Similar toLoad Carriers
, they serve as presets for creating new vehicles. When setting up vehicle classes, you will be asked to provide the dimensions of the available loading space (width, height and length). This preset will then be applied when creating newVehicles
of a specific class and may be overwritten. The second purpose, however, is a little more intricate. When routingShipments
onTours
, vehicle classes serve as a main reference for determining what vehicles should be available to be assigned on tours.Vehicles: These are the actual, operable vehicles. Each vehicle is assigned to a
Vehicle ****Class
and typically inherits presets from that class, including loading area dimensions, weight capacity, and maximum vehicle weight.Vehicles
are the entities assigned toTours
to perform transport tasks. Orbit is as specific as possible and uses real vehicle data when available, e.g. for calculating ETAs orLoadPlans
.
Vehicle Classes
Each Vehicle Class
has the following properties:
Identifier: This identifier is the unique reference of a vehicle class and can be found in exports, webhooks and when using the Orbit API.
Display Name: The localisable name of a vehicle class, potentially including translations for all languages supported by your system. This name appears in various platform features, such as lists, detail pages, and the Orbit Cockpit app.
Dimensions: These include the length, width, and height of the available loading area, measured in centimeters. These dimensions not only serve as a preset when creating new
Vehicles
but also as a reference in the routing and class suggestion process forShipments
onTours
.Weight Capacity: The maximum load weight that can be accommodated by the vehicle. Similar to dimensions, it acts as a preset for new
Vehicle
creations and aids in determining the appropriate class duringShipment
routing onTours
.Maximum Total Weight: The highest permissible weight combining the vehicle's own weight and all loaded items. This, along with dimensions and weight capacity, forms a preset for new
Vehicles
and is crucial in vehicle class suggestion duringShipment
routing onTours
.Sorting Index: In processes like calculating the vehicle class for a tour, the system iterates through all vehicle classes, starting with the lowest sorting index value. The first class meeting all requirements (like loading area dimensions and weight capacity) is chosen, ensuring an efficient and suitable match. The Sorting Index can be used to prioritise certain vehicle classes over others e.g. if you prefer to first utilise a certain class of vehicles before considering others.
Customisation
Orbit comes with a set of pre-defined vehicle classes, so that the system is immediately ready to be used. These include:
Van Small
Van Large
Box Van
Rigid 7,5t
Rigid 12t
Rigid 18t
While these classes provide a sensible starting point, users are free to modify and extend the classes to meet specific operational requirements. The ‘Vehicle Classes’ section within Orbit MissionControl’s settings allows users to define new classes and customise all properties. This includes tailoring display names, dimensions, weight capacities, and sorting indexes to fit your unique needs.
Permissions
Vehicle Classes
integrate seamlessly with Orbit's comprehensive Roles and Permissions system. This integration allows Operators
to manage access, controlling which actions different user groups can perform with Vehicle Classes
, and what they can view. To modify, extend, or update Vehicle Classes
, it's essential to ensure that your user role includes the necessary permissions.
For more detailed information, please refer to the following page: Roles and Permissions
Use Case Example
Consider a city-based grocery delivery company that predominantly uses cargo bikes. Here's how they might configure a Vehicle Class
for their needs:
Identifier: BIKE
Display Name:
German: Lastenrad
English: Cargo Bike
Dimensions:
Width: 51 cm
Length: 72 cm
Height: 45 cm
Weight Capacity: 150 kg
Maximum Total Weight: 250 kg
Sorting Index: 0
In this setup, the BIKE
class is tailored for compact urban deliveries. The dimensions and weight capacities are suited for typical grocery loads. Setting the sorting index to 0 ensures that this vehicle class is considered first (e.g. before considering a scooter or car Vehicle Class) when the system evaluates if it meets the Shipment
requirements during the routing process on Tours
. This prioritisation reflects the operational focus on cargo bikes for efficient, urban delivery solutions.
Vehicle Classes are independent of Orbit’s pricing engine and can be treated from an operational perspective without compromising pricing strategies.