Herausforderung
Die passende Allokation von Transportressourcen ist eine der zentralen Herausforderungen in der Logistik. Nicht nur müssen Bedarfe im Voraus korrekt erkannt werden. Es muss auch sichergestellt werden, dass die benötigten Transportressourcen pünktlich an der richtigen Stelle eintreffen, um die Ware zu verladen. Unser Kunde, ein internationales Logistikunternehmen, stand vor der Herausforderung, eine eigens entwickelte Dispositionslogik auf Basis mathematischer Optimierung in eine benutzerfreundliche Applikation zu überführen.
Ansatz
Nach einem ersten Anforderungsworkshop wurde zunächst ein vollständiges Datenmodell der Applikation entwickelt und in MySQL implementiert. Anschließend wurden auf Basis der kundenseitigen Wireframes die verschiedenen Ansichten der Applikation in R Shiny und JavaScript entwickelt. Die Applikation beinhaltet neben verschiedenen Standardfunktionen von Shiny auch eigene JavaScript-Entwicklungen wie applikationsübergreifende Filter, interaktive Selektionen in Charts, Modal-Popups und weitere interaktive Komponenten. Zur Visualisierung kamen ausschließlich interaktive Highcharts zum Einsatz. Zudem wurde ein Benutzerkonzept mit Rollen und Berechtigungen in Shiny umgesetzt.
Ergebnis
Unser Kunde führt nun alle Dispositionsplanungen auf Basis des neuen Tools durch. Die Applikation deckt alle Anforderungen aus Fachabteilung und Management ab. Neben einer ansprechenden Optik leistet das Tool auch komplexe mathematische Optimierungen, die im Hintergrund laufen, um die verfügbaren Transportressourcen bestmöglich zu allokieren.