📄️ Predefining operations by weekday
Planners can use simulation templates to define distinct operational rules and settings for different days of the week. For example, a fleet might have different vehicle availability or cost structures on weekends versus weekdays.
📄️ Multi-Distribution Center (DC) Planning
Many logistics operations involve more than one distribution center or depot. Planners for each DC often work independently, managing their own fleets, orders, and operational constraints. SWAT API provides a powerful way to manage multi-DC operations within a single project, ensuring both separation of concerns and centralized oversight.
📄️ Setting Up Truck Bans
This guide explains how to configure Truck Ban restrictions for your logistical simulations.
📄️ ETA for a delivery or pickup
In the SWAT system, estimated times are critical for managing expectations for both drivers and end-customers. There are three primary types of timestamps available for nodes (pickups/drop-offs):
📄️ Retrieving route available for a driver
Projects available for a user
📄️ Booking tracking information
The SWAT API offers a shareable tracking link for booking progress visibility. However, this unauthenticated API endpoint is vulnerable to unauthorized access if the simulationid and booking_id are known. The link displays booking information from both sender and recipient viewpoints, with differences in the displayed number of stops and status history, including scheduled times.
📄️ Preassigned routes to vehicles
SWAT offers several ways to pre-assign routes to vehicles. Two primary use cases are:
📄️ Prioritization of drop off or pickup in CVRPTW Stateless model
Stateless API supports supports prioritization of drop off or pickup deliveries in prebook_cvrptw mode so only when there is only one pickup\dropoff node and each vehicle can do only a single run. Prioritization of drop off or pickup points is achieved by using groups ordering with each pair of drop off and pickups belonging to that group.
📄️ Ensuring vehicles complete all drop-offs before pickups
The Stateless Optimization API allows you to define efficiency constraints for vehicles, enabling various operational scenarios. One such scenario is ensuring that vehicles complete all drop-offs (deliveries) before returning to perform any pickups.
📄️ Project setup
Project and initial simulation templates are typically configured by the SWAT team, as they require an in-depth understanding of customer operations and can be an involved process.
📄️ Restricting access of certain vehicle types to locations
Use Case: Restricted Access for Specific Vehicle Types to Locations
📄️ Running optimization with APIs
Three optimization options are available, increasing in complexity and customizability:
📄️ Setting start and\or end location for a vehicle
Integration API allows to set start and\or end location of the vehicle. Typical use cases include:
📄️ Live insertion into the route
Live Route Insertion: Adapting Logistics On-the-Fly
📄️ Auto Calculation Time
The Auto Calculation Time feature automatically determines the optimal solver duration for each planning request. Instead of using a fixed timeframe for every run, it dynamically adjusts the calculation time based on the complexity of the data (e.g., number of orders and vehicles).