Key Takeaway
Separation of Concerns
Wenn Sie die Logistiklogik in eine Regel-Engine verlagern, ermöglicht dies eine parametrische Konfiguration: So können Business-Analysten betriebliche Regeln steuern, während sich technische Teams auf die Leistung des Kernsystems konzentrieren.
Deterministischer Multi-Phase-Flow
Ein strukturierter Ablauf, der Datenstandardisierung, Segmentierung, die Berechnung für mehrere Speditionen und die strategische Auswahl umfasst, garantiert nachvollziehbare und auditierbare Ergebnisse.
API-First-Integration
Moderne Regel-Engines nutzen REST-APIs, um ein Echtzeit-, zustandsloses Decisioning bereitzustellen, das sich nahtlos in bestehende ERPs, moderne WMS und cloud-native TMS-Plattformen integriert.
Von logistischem „Rigid"-Denken zu regelbasierter Ausführung
Im vorherigen Artikel, How to Overcome Logistics Rigidity , haben wir untersucht, warum hardcodierte Logik und langsame Entwicklungszyklen die Anpassungsfähigkeit von Logistikteams begrenzen.
Um das zu überwinden, brauchen Sie ein System, das Spediteure in Echtzeit bewerten, präzise und auditierbare Kosten berechnen und sofort auf Änderungen im operativen Betrieb reagieren kann.
Hier kommt eine Regel-Engine ins Spiel.
Anstatt Logik in Code einzubetten, strukturiert sie die Entscheidungsfindung in ein flexibles, deterministisches System, das sich ohne Entwicklungszyklen anpassen lässt.
In diesem Artikel zeigen wir, wie so ein System in der Praxis funktioniert – und wie Sie einen mehrphasigen Entscheidungs-Flow für Spediteur-Optimierung und Routen-Preisgestaltung entwerfen.
👉 Wenn Sie Teil 1 noch nicht gelesen haben, starten Sie hier: How to Overcome Logistics Rigidity
Die Rolle von Regel-Engines in der Logistik-Entscheidungsfindung
Eine regelbasierte Entscheidungs-Engine ermöglicht es Logistikteams, operative Logik parametrisch zu konfigurieren, statt sie direkt in Code einzubetten.
Dieser Ansatz befähigt Business-Nutzer wie Logistik-Analysten, Transportplaner und Pricing-Spezialisten, zentrale Entscheidungen zu steuern – darunter:
- Spediteur-Zulässigkeit
- Routen-Zuordnung
- Kostenberechnung
- Preisregeln
- Optimierungs-Szenarien
— alles, ohne Softwareentwicklung zu benötigen.
Die Regel-Engine strukturiert die Transportkalkulation als Entscheidungsablauf. Regeln bewerten Attribute der Sendung, segmentieren Pakete, bestimmen die jeweils anwendbaren Speditionen und berechnen Transportkosten auf klare und kontrollierte Weise.
Dieses Design unterstützt alle Transportphasen – einschließlich Last-Mile-Zustellung, Mid-Mile-Transport, Linehaul sowie grenzüberschreitende Logistik.
Da die Logik parametrisiert ist, kann sich das System kontinuierlich an Änderungen bei Preisen, Routen und operativen Rahmenbedingungen anpassen – ohne Codeänderungen.
Kern-Prozess der Berechnung
Der Prozess der Zustellberechnung wird als regelgetriebener Entscheidungsablauf ausgeführt, der von der Regel-Engine orchestriert wird. Der Ablauf selbst wird im Designer der Regel-Engine visuell als Prozessübersicht definiert, in der die wichtigsten Phasen der Kalkulation in logische Blöcke gegliedert sind.
Während die Prozessübersicht die logische Reihenfolge der Zustellberechnung darstellt, wird die operative Logik innerhalb jedes Blocks über Parametertabellen und Regelddefinitionen konfiguriert. Diese Konfigurationstabellen ermöglichen es Business-Nutzern, die Kalkulationslogik zu pflegen, ohne den Systemcode zu ändern.
Jede Stufe im Prozess besteht daher aus zwei Ebenen:
- Ebene des Prozess-Flows – visuelle Darstellung der Berechnungsschritte in der Regel-Engine
- Ebene der Entscheidung und Konfiguration – Parametertabellen und Regelddefinitionen, die die detaillierte Logik festlegen

Prozess-Flow, Entscheidung- und Konfigurationsebenen
Diese Struktur stellt sicher, dass die Logistikkalkulation sowohl transparent als auch wartbar bleibt – und ermöglicht gleichzeitig flexible Anpassungen an Business-Regeln, Spediteur-Daten und Preis-Modelle.
Der Kern des Berechnungs-Flows besteht aus den folgenden Phasen.
Schneller starten mit vorgefertigten Logistik-Templates
Der unten beschriebene Entscheidungsablauf lässt sich zwar von Grund auf umsetzen, aber Sie müssen nicht bei einer leeren Seite beginnen.
Sie können vorgefertigte Logistik-Templates nutzen, um Folgendes zu beschleunigen:
- Spediteur-Segmentierung
- Konfiguration von Preisregeln
- Berechnung der Zustellkosten
Browse logistics templates oder testen Sie die Lösung direkt in der application .
Phase 1: Sendungsvalidierung und Datenchecks
Die anfängliche Validierung stellt die Konsistenz und Standardisierung der Sendungsdaten sicher.

Sendungsvalidierung und Datenchecks
Wichtige Checks sind:
Validierung von Einheit und Abmessungen
Sendungsanfragen können aus mehreren operativen Systemen stammen, die unterschiedliche Messstandards verwenden.
Die Regel-Engine:
- validiert eingehende Einheiten
- wandelt sie in standardisierte Messsysteme um
- sorgt für Konsistenz über alle Berechnungen hinweg
Beispiele für unterstützte Einheitensysteme:
- Metrisch: Zentimeter, Meter, Kubikmeter (m³), Kilogramm
- Imperial: Zoll, Fuß, Kubikfuß (ft³), Pfund
Sortier-Validierung
Abhängig von folgenden Faktoren kann eine Sortierlogik erforderlich sein:
- Regeln zur Warenhausvorbereitung
- Anforderungen an das Beladen des Spediteurs
- Routenstruktur
Die Regel-Engine ermittelt, ob Pakete sortiert werden müssen, und berechnet die optimale Ausrichtung für Lade- und Entladevorgänge.
Diese Informationen werden später genutzt, um die Effizienz beim Fahrzeugbeladen und die Geschwindigkeit bei der operativen Handhabung zu verbessern.
Phase 2: Paket- und Spediteur-Segmentierung
Nach der Eingabevalidierungsphase führt die Regel-Engine eine Segmentierung der Sendung und der Spediteur-Ressourcen durch.
Die Segmentierung bereitet strukturierte Informationen für Preisberechnungen, Handhabungslogik und operative Einschränkungen vor.

Segmentierung der Sendungs- und Spediteur-Ressourcen
Die Segmentierungslogik wird ebenfalls durch Parametertabellen gesteuert, sodass Business-Nutzer Klassifizierungsregeln pflegen können.
Paketsegmentierung
Pakete werden anhand definierter Kriterien kategorisiert, z. B. nach Abmessungen, Gewicht, Zerbrechlichkeit, Versicherungsanforderungen, Produktkategorie usw.
Diese Definitionen werden über Paket-Segmentierungstabellen in der Regel-Engine konfiguriert.
Nutzer können Segmentierungs-Schwellenwerte und Klassifizierungsregeln über Konfigurationsoberflächen wie:
- Drag-and-Drop-Regeldefinitionen
- Tabellen für Abmessungs-Schwellenwerte
- Bedingte Entscheidungstabellen

Paketsegmentierungstabelle
Beispielsweise können Paketkategorien Segmente umfassen – Standardpaket, Übermaßpaket, zerbrechliche Sendung, Ware mit hohem Wert.
Jede Kategorie kann später beeinflussen – Spediteur-Zulässigkeit, Versicherungsanforderungen, Preisberechnungsmodelle, Handhabungsregeln
Spediteur-Segmentierung
Die Spediteursegmentierung bestimmt, welche Spediteurtypen in der Lage sind, die Sendung zu transportieren.
Die Regel-Engine prüft die Merkmale der Sendung anhand von Spediteur-Fähigkeitstabellen, die Folgendes definieren – Fahrzeugkapazitätsgrenzen, unterstützte Zustellarten, operative Regionen, Service-Level-Agreements.
Beispiele für Kategorien von Zustellanforderungen sind – Sprinter, Linehaul, Last Mile, Middle Mile, Dedizierter Transport, White Glove, Freight LTL, Freight FTL

Spediteursegmentierungstabelle
Spediteur-Fahrzeugtypen können Folgendes umfassen – PKW, Kleintransporter, Kastenwagen, Lastkraftwagen, Groß-LKW, Lieferwagen, Fahrgestell-LKW, 20-Fuß-Container, 40-Fuß-Container.
Alle Spediteur-Eigenschaften werden in den Spediteur-Definitionstabellen in der Regel-Engine gepflegt. Diese Tabellen können manuell von Logistikmanagern befüllt werden, durch Synchronisierung mit internen Datenbanken, oder über externe Spediteur-Dienste via REST-APIs.
Diese Architektur stellt sicher, dass Spediteur-Zulässigkeit und Preisinputs dynamisch konfigurierbar bleiben.
Phase 3: Berechnung und Bewertung von Zustelloptionen
Sobald die Sendungsvalidierung und Segmentierung abgeschlossen sind, bewertet die Regel-Engine alle machbaren Alternativen der Zustellung.

Entscheidungsebene des Prozesses zur Optimierung von Logistikkosten
Diese Phase stellt die zentrale Entscheidungsebene des Prozesses zur Optimierung von Logistikkosten dar.
Anstatt nur eine einzelne Spediteuroption zu berechnen, erstellt die Regel-Engine eine Kandidatenmenge aus realisierbaren Zustellszenarien und berechnet Kosten sowie operative Parameter für jede Option.
Der Berechnungsprozess besteht aus mehreren logischen Phasen.
Bewertung der Spediteur-Zulässigkeit
Die Regel-Engine bewertet zunächst die Spediteur-Zulässigkeit anhand der Sendungsanfrage.
Regeln prüfen die Kompatibilität zwischen Sendungstyp, Zustelltyp, Paketsegmentierung, Spediteur-Kapazitätsgrenzen sowie regulatorischen oder vertraglichen Einschränkungen.
Nur Speditionen, die diese Kriterien vollständig erfüllen, dürfen in die Phase der Kostenberechnung weitergehen. Dieser Schritt verhindert ungültige oder operativ unmögliche Transportzuordnungen.
Auswahl des Spediteur-Typs und des Unternehmens
Für jeden zulässigen Spediteurtyp identifiziert die Regel-Engine alle verfügbaren Spediteurunternehmen, die in der Lage sind, den Transport auszuführen.
Dabei kann es erforderlich sein, Spediteur-Service-Regionen, verfügbare Fahrzeugkategorien, Zustell-SLAs sowie vertragliche Bedingungen des Spediteurs zu bewerten
Da Spediteur-Daten aus mehreren Quellen stammen können, kann die Regel-Engine interne Spediteur-Datenbanken, externe Spediteur-APIs, Vertrags-Preistabellen
Diese schafft einen umfassenden Pool an Zustelloptionen.
Zuweisung von Routen- und Segmentattributen
Jede potenzielle Zustelloption wird um routenbezogene Attribute angereichert.
Beispiele sind Routenentfernung, Mautzonen, Hub-Ereignisse, Cross-Docking-Punkte, Regeln für die Zustellreihenfolge, Anforderungen an die Handhabung.
Die Regel-Engine kann außerdem ereignisbasierte Preisgestaltung einbeziehen, bei der Kosten an bestimmten Punkten der Route entstehen – etwa Hub-Handling-Gebühren, Cross-Dock-Operationen, regionale Zuschläge, Treibstoffanpassungen.
Diese Ereignisse können dynamisch in der Regelkonfiguration definiert werden.
Berechnung des Spediteurpreises
Nachdem die Routenattribute zugewiesen wurden, führt die Regel-Engine eine detaillierte Kostenberechnung durch.
Preismodelle umfassen Preis pro Paket, Preis pro Gewicht, Preis pro Volumen, entfernungsbasierte Preisgestaltung, ereignisbasierte Kostenelemente, minimale Routenkosten, stufenweise Preisstrukturen.
Für jede Kandidaten-Zustelloption berechnet die Regel-Engine:
- Gesamte Spediteurkosten
- Preis pro Paket
- Kapazitätsauslastung
- Transport-Machbarkeit
Da alle Berechnungen innerhalb eines deterministischen Regelrahmens laufen, bleiben die Ergebnisse vollständig nachvollziehbar und mit ihren jeweiligen Versionen reproduzierbar – entscheidend für die finanzielle Abstimmung und die Verifizierung von Spediteurrechnungen.
Das Ergebnis dieser Phase ist eine gerankte Menge an Zustelloptionen – jeweils mit vollständigem Kosten- und operativem Profil.
Phase 4: Automatisierte Spediteurauswahl und Entscheidungsstrategien
Sobald alle Zustellalternativen berechnet sind, geht die Regel-Engine in die Entscheidungsebene über – dort wird die finale Zustelloption vorbereitet oder automatisch ausgewählt.

Spediteurauswahl und Entscheidungsstrategien
Diese Phase ist entscheidend, weil operative Kontexte je nach Planungshorizont und Systemintegration unterschiedliche Entscheidungsstrategien erfordern können.
Konfiguration von Entscheidungsstrategien
Die Regel-Engine ermöglicht Logistik-Operatoren, mehrere Auswahlstrategien zu definieren, z. B. – Spediteur mit den niedrigsten Kosten, Bestes Verhältnis von Kosten zu Lieferzeit, Priorität des bevorzugten Spediteurs, Verfügbarkeit von Kapazitäten, Punktwerte zur operativen Zuverlässigkeit, Einhaltung von SLAs.
Diese Strategien können als Entscheidungsregeln konfiguriert werden, die die berechneten Zustelloptionen auswerten und die optimale Auswahl bestimmen. Da die Logik parametrisiert ist, können Unternehmen Entscheidungsstrategien leicht ändern, ohne den Systemcode anzupassen.
Operativer Modus vs. Planungsmodus
Der Berechnungsprozess kann unterschiedliche operative Kontexte unterstützen:
Echtzeit-Auswahl im Betrieb:
- Für die Echtzeit-Verarbeitung von Sendungen kann die Regel-Engine automatisch die beste Zustelloption auswählen und die finale Spediteurzuordnung direkt an operative Systeme senden.
- Typische Integrationsziele sind WMS, ERP, Transport Management Systems (TMS), Systeme zur Spediteur-Buchung
- Die ausgewählte Option löst die Erstellung der Spediteurbestellung aus und bereitet gleichzeitig die Daten vor, die für Self-Invoicing oder Kosten-Tracking benötigt werden.
Sammelplanung und Simulation:
- In Planungsszenarien kann die Regel-Engine mehrere Zustelloptionen erzeugen, ohne automatisch eine davon auszuwählen.
- Beispiele sind Next-Day-Planung im Betrieb, wöchentliche Routenoptimierung, A/B-Tests mit Spediteur A/B sowie Kostensimulationsszenarien.
- In diesem Fall können Planer verschiedene Optionen prüfen und bewerten, bevor sie Spediteurzuordnungen bestätigen.
Integration von Eingaben aus mehreren Quellen
Sendungsanfragen können aus verschiedenen Quellen stammen – WMS-/ERP-Systeme, Planungssysteme, operative Dashboards, Excel-Datensätze, Systeme von externen Partnern
Alle Quellen können über REST-API-Schnittstellen mit der Regel-Engine interagieren, sodass automatisierte Neuberechnungen auch aus strukturierten Dateien wie XLS möglich sind.
Finanzieller Output und Vorbereitung von Rechnungen
Da die Regel-Engine deterministische Kostenberechnungen durchführt, können die resultierenden Daten direkt die Validierung von Spediteurrechnungen, die interne Kostenallokation, automatisiertes Self-Billing sowie Profitabilitätsanalysen unterstützen.
Versionierte Preisregeln stellen sicher, dass historische Berechnungen auch nach Preisaktualisierungen reproduzierbar bleiben.
Beispiele für I/O für Rest-API
Beispiel Sendungsanfrage
Der gesamte Prozess beginnt mit einer ShipmentRequest, die über ein REST-API-Payload bereitgestellt wird.
{
"deliveryRequest": "LastMile",
"deliveryType": "SmallVan",
"deliveryCurrency": "USD",
"distance": 53.8,
"distanceUnit": "metric",
"deliveryDimensionUnit": "metric",
"deliveryWeightUnit": "metric",
"pkgs": [
{"length": 15, "width": 7, "height": 9, "amount": 100, "weight": 0.3},
{"length": 26, "width": 10, "height": 18, "amount": 700, "weight": 0.5},
{"length": 43, "width": 10, "height": 10, "amount": 10, "weight": 1.5},
{"length": 12, "width": 6, "height": 9, "amount": 100, "weight": 2.5}
]
}Beispielhafter Berechnungs-Output
Die Antwort liefert standardisierte Kosten- und operative Kennzahlen.
{
"totalCost": 1284.8,
"Package": {
"packageCategory": "Standard Parcels",
"maxWeight": 2.5,
"noPkgsTotal": 910,
"pkgsMatrix": [[15, 9, 7], [26, 18, 10], [43, 10, 10], [12, 9, 6]]
},
"Cargo": {
"utilizationRate": 1.449,
"volumeCalc": 3.4783,
"weightCalc": 645,
"sorting": "ascending"
},
"action": "ChangeToFit",
"units": "metric",
"currency": "USD"
}Der Output umfasst:
- endgültige Spediteurkosten
- Paketsegmentierung
- Kennzahlen zur Auslastung des Laderaums
- Sortierhinweise
- standardisierte Maßeinheiten
Diese Ergebnisse können direkt an Sortieranlagen im Lager, Dispatch-Systeme für Speditionen, Prozesse zur Rechnungsaufbereitung, Kostenanalyse-Plattformen sowie XLS-Tabellen mit Auswertungen übergeben werden.
Fazit
In modernen Logistiknetzwerken sind die Auswahl von Speditionen und die Berechnung der Routen-Kosten strategische operative Prozesse, die sowohl Genauigkeit als auch Flexibilität erfordern.
Wenn Sie Entscheidungslogik direkt in ERP oder WMS-Systeme einbetten, führt das häufig zu Starrheit und bremst die operative Anpassung aus. Eine Regel-Engine-Architektur bietet einen skalierbareren Ansatz, indem sie Business-Entscheidungslogik vom Systemcode trennt.
Damit können Logistikunternehmen:
- Spediteur-Strategien schnell anpassen
- kontinuierlich Experimente zur Routenoptimierung durchführen
- Kosten-Transparenz aufrechterhalten
- Spediteurauswahl automatisieren
- Unterstützung bei großskaliger operativer Planung bieten
Indem sie Business-Teams befähigen, Entscheidungsregeln direkt zu verwalten, können Logistikorganisationen höhere operative Agilität erreichen, die Kostenkontrolle verbessern und besser skalierbare Zustellnetzwerke aufbauen.
