Automatic Assignment of Deliveries 

Use

It often happens that the deliveries in a shipment are only to be assigned to a few rather than all stages of the shipment. This function is useful if a shipment stops at various locations, unloading or loading goods along the way, for example. In such a situation, not all deliveries would be included in each stage of transportation.

The system provides an algorithm that attempts to determine these assignments automatically to save you from having to do so manually.

Prerequisites

This algorithm is triggered automatically in the following circumstances:

Features

Assignment determination is carried out as follows:

  1. The system analyzes the point of departure and destination for each delivery, one after the other (see also step 2 in Automatic Leg Determination.
  2. If the point of departure of this delivery is found among the departure points of the existing legs and the destination is found among existing destinations, the system then looks for the legs that connect these two locations.

If the legs are incomplete (that is, if there are gaps between them), the delivery is assigned to all legs that start at the beginning point and also to all those that end at the destination.

  1. If only the departure point exists in the system, the system assigns all adjoining legs to the delivery.
  2. If only the destination exists in the system, all adjoining legs are assigned to the delivery (in other words, similar to step 3, only backwards).
  3. If neither the departure point nor the destination exists in the system and if the delivery is a preliminary leg shipment or subsequent leg shipment, it is assigned to all legs. All other shipments with no departure point or destination in the system are only assigned to main legs. If this does not work either (because the leg indicator is not maintained, for instance), the deliveries are assigned to all legs that were created manually.
  4. Now the system assigns the deliveries to border crossing points and load transfer points. The system then also checks which legs start or end at border point G, for example. All deliveries that are found in these legs are assigned to this border crossing point, since all deliveries that are shipped to this border crossing point must most likely go through customs.

Only deliveries that are to be loaded or unloaded at this point or those whose shipping type or service agent changes (meaning that they must be transferred) are assigned to a load transfer point.

If there are no legs that begin or end at this point, the system assigns all deliveries to this point.