Shipment Filter Logic and Interaction Patterns
This page describes how the various shipment filters work together.
Type: Drop-down
-
Filter: Within the Activity and Attributes sections, each selection is a filter (i.e. Milestones).
-
Criteria: The first drop-down with a row, indicates the parameter you are querying for (Location Name, City, Estimated Time, etc.).
-
Condition: The second drop-down in the row, operator of the query (is, is not, is between, etc.).
-
Value: The last drop-down in the row, indicates the value you are querying for (Chicago, USLAX, October 5th, etc.)
Type: Checkbox
-
Filter: Within the Activity and Attributes sections, each is called a filter (Current State).
-
Value: Each checkbox option indicates the value you are querying for.
Logic
-
Between Filter sections is AND logic
-
Between Criteria within a filter section is AND logic
-
Between Values within a Critiera is OR logic
-
Checkbox Filters are OR logic
The image below illustrates which sections of the Filter panel operate with AND logic and those that operate with OR logic.
Route Filters
Route filters are commonly used to return shipments that are moving along a specific route. Each shipment has a Route Stop List that details the route that the shipment is travelling and is provided by either the customer or carrier.
Note
The Route filter only queries against the Route Stop List.
The Route filter is best suited for users who are interested in locations along a specific route or where the location is an attribute of the shipment.
Below are some common examples of use-cases solved by the route filter:
-
I care about shipments Originating in China.
-
I care about shipments Destinated for the Port of LA.
-
I care about shipments that stop at a Transshipment Port.
Milestones Filter
To query for events happening at specific locations, the Milestones filter is recommended. Each shipment has a Milestones List that contains events that are happening at a specific location and with a timestamp.