Davanti ist eines der führenden niederländischen Unternehmen, das sich auf Lagerverwaltungslösungen spezialisiert hat. CORAX WMS ist ihr Flaggschiff-SaaS-Warehouse-Management-System (WMS), das für kleine und mittlere Unternehmen, aber auch für große, hochautomatisierte Lager entwickelt wurde.
Davanti war auf der Suche nach einem zuverlässigen Partner für den agilen Aufbau seines Warehouse Management Systems. Neben der Attraktivität der Anwendung für KMUs und Großunternehmen standen Leistung und Verfügbarkeit des Systems im Mittelpunkt.
Unsere Mission: ihre Softwarearchitektur hochverfügbar und hochskalierbar gestalten, ein innovatives, skalierbares Warehouse Management System entwickeln und neue Features entwickeln.
Das Projekt begann mit einer Pilotphase, in der wir uns darauf konzentrierten, eine moderne und skalierbare Softwarearchitektur aufzubauen und zu beweisen, dass wir qualitativ hochwertige Arbeit liefern können. Es beinhaltete auch einige Auditsitzungen mit einem externen Unternehmen zur gewählten Architektur.
Da sich der Pilot als erfolgreich erwies, begannen wir sofort mit der Arbeit an den folgenden Sprints mit einem großen dedizierten SCRUM-Team, das einen SCRUM-Master, einen Software-Architekten, Entwickler, QA-Ingenieure und UX/UI-Designer umfasst. Das erweiterte Team von Qubiz und Davanti traf sich bei täglichen SCRUM-Zeremonien und bei monatlichen Besuchen. Darüber hinaus betraute Davanti uns mit der Weiterentwicklung der Legacy-Anwendung MLS (die derzeit in Produktion ist und von ihren Firmenkunden verwendet wird), die Prozesse wie Fehlerbehebung und die Entwicklung neuer Funktionen. Für dieses Projekt haben wir ein engagiertes Team gebildet, das sie umfassend unterstützt. Wir haben auch zur erfolgreichen Bereitstellung und Nutzung der Softwareanwendung für einen von Davantis Kunden in den USA beigetragen, indem wir Implementierungsberatung durchgeführt haben. Die Qualität wurde durch Last- und Leistungstests mit klare Anforderungen, die vom Unternehmen definiert werden. Wir schauen uns die Geschwindigkeit des Teams genau an und sehen uns Punkte an, um sie zu verbessern.
STANDORT- UND ARBEITSFLÄCHENMANAGEMENT
Stellen Sie verschiedene Racking-Typen wie Front-Rack, Drive-In-Rack, Stacked-Rack oder Channel-Rack ein. Unterteilen Sie Regale in Bereiche und Bereiche in Arbeitsbereiche, um ein System zu haben, das in diesem Bereich funktioniert (APP/MFCS/Papier). Über das Standortmanagement haben Sie Echtzeit-Einblicke und detaillierte Standortbelegung.
KONSOLIDIERUNG
Konsolidieren Sie Paletten, nachdem die verschiedenen Aufträge gesammelt wurden, und nutzen Sie den Platz im Anhänger so optimal wie möglich.
INTEGRIERTER ETIKETTEN- UND DOKUMENTENGENERATOR
Gestalten Sie Berichte und Etiketten nach den Wünschen Ihres Kunden. Diese gestalteten Dokumente und Etiketten können auch direkt aus der CORAX-Schnittstelle abgerufen werden. Berichte können so konfiguriert werden, dass sie zu einem bestimmten Zeitpunkt automatisch generiert werden.
CLUSTER-AUSWAHL
Derselbe Kommissionierer kann verwendet werden, um mehrere Paletten gleichzeitig auf einer Route in einem Arbeitsbereich zu sammeln, wobei Sie flexibel entscheiden können, wie viele Versandpaletten in einer Route zusammengestellt werden können.
MATERIALHANDLING
Das Materialflusssystem ist wichtig für automatisierte Lager. Algorithmen werden verwendet, um Paletten im Lager im Ein- und Ausgang effizient zu bewegen. CORAX verfolgt die gesamte Kommunikation mit dem Fremdsystem, um jederzeit genau zu wissen, wo sich die Paletten befinden.
MEHRSPRACHIG
Bei CORAX können wir sowohl im Web als auch in der mobilen Anwendung zwischen Niederländisch, Englisch, Spanisch oder Französisch wählen. Außerdem haben Sie die Möglichkeit, die Webversion in Englisch und die mobile App in anderen unterstützten Sprachen anzuzeigen.
AUFTRAG ZUSAMMENSTELLEN
Bestellungen können pro Fahrt, einzeln oder auf einmal an den Shopfloor freigegeben werden. Die Allokation basiert auf einem benutzerdefinierten Allokationsprofil (FIFO/FEFO, Most empty location, etc.), auch weiche und harte Allokation können vom Benutzer definiert werden. Das System steuert die Bewegung der Paletten zu den Kränen des automatischen Lagers oder zu RF. Kommissionierlisten werden nach Priorität zugewiesen. Der Status der Kommissionierung kann über Status-Updates einfach über den Desktop verfolgt werden.
EMPFANGSKONTROLLE & EINSTELLUNG
Nach dem Wareneingang wird die Wareneingangsprüfung anhand der Konfigurationseinstellungen gesteuert, die auf verschiedenen Ebenen vorgenommen werden können. Nach dem Buchungsvorgang wird automatisch der optimalste Lagerort ausgewählt.
NACHFÜLLUNG
Führen Sie Echtzeitübergaben zu den Kommissionierpositionen über auftragsbasierten Nachschub, manuellen Nachschub oder kontinuierliche Nachschub durch, indem Sie die Kommissionierpositionen kontinuierlich auffüllen. Wenn spezielle Lagerbestände auf Abruf erforderlich sind, kann auch eine Sonderhandhabung erfolgen.
HF & APP
Ein RF-Gerät mit einem Android-Betriebssystem und WIFI-Zugang ist erforderlich, um eingehende Waren zu empfangen, Nachschub auszuführen, volle Paletten zu kommissionieren oder Bestellungen aufzulisten, zu zählen, Versandpaletten zu konsolidieren, VAL-Aktivitäten durchzuführen, Paletteninformationen abzurufen, Foto mit Paletten zu verknüpfen, Quittung, bestellen oder fahren und einen Ladevorgang starten.
BENUTZERVERWALTUNG & AUTORISIERUNG
Standardmäßig gibt es in CORAX 11 verschiedene Rollen vom Picker bis zum Administrator. Sie können pro Rolle festlegen, welche Rechte für welche Funktionalität gelten.
DOCKPLANUNG UND AUSFLÜGE
Die Dockplanung ist ein kollaboratives Planungstool, das es dem Lager und den Spediteuren ermöglicht, Docktermine optimal zu verwalten. Verfügbare Zeitfenster werden einfach in einem Kalender angezeigt, um den Betrieb effizienter zu gestalten und einen besseren Überblick zu haben.
Die Lösung ist eine mandantenfähige Webanwendung, die als Software as a Service bereitgestellt und mit Microsoft Azure in der Cloud bereitgestellt wird.
Unterstützt eine Vielzahl von Bildschirmgrößen, von kleinen Tablets bis hin zu Desktop-Monitoren, mithilfe des Bootstrap-Frameworks.
Eine komplexe Kombination von Architekturstilen und -mustern wurde auf CORAX WMS angewendet, um sich an einen DDD-Ansatz (Domain-Driven Design) anzupassen, indem das Domänenmodell als Kern der Softwareanwendung betrachtet wird.
Befehl - Verantwortung Abfrage Segregations (CQRS) Muster verwenden eine andere Modellinformationen (das Schreibmodell) als das Modell die Informationen (das Lese - Modell) verwendet , um bestehen zu lesen. Jede Anforderung von der Präsentationsschicht sollte entweder ein Befehl sein, der eine Änderung am Schreibmodell vornimmt, oder eine Abfrage, die Daten aus dem Lesemodell zurückgibt, aber nicht beides. Das Schreibmodell muss dem Lesemodell jede Änderung mitteilen. Das Lesemodell ist ein denormalisiertes Datenmodell, das für die höchstmögliche Leistung optimiert ist.
Event - Sourcing - Muster verharrt heißt nicht von Daten in bestimmten Zeitpunkt , sondern Ereignisse , die , wie man diese Datenänderungen zu beschreiben. Dann können Daten-Schnappschüsse (nicht nur die neuesten, sondern auch historische) rekonstruiert werden, indem diese Ereignisreihe wiederholt wird.
Ereignisgesteuerte wird Architektur Muster eine hoch skalierbare Anwendung erstellen verwendet. Das Muster besteht aus stark entkoppelten Einzelzweck-Ereignisverarbeitungskomponenten, die Ereignisse asynchron empfangen und verarbeiten.
Die kontinuierliche Lieferung Strategie implementiert Software zu haben, die Produktion jederzeit wieder gelöst werden kann. Der wiederholbare und zuverlässige Prozess, Software vom Konzept bis zum Kunden zu führen, lässt sich in folgende Phasen unterteilen: Entwickeln -> Build -> Test -> Release -> Monitor
Als Cloud-Computing-Lösung für die Hardware-/Software-Infrastruktur der CORAX-Anwendung wurde Microsoft Azure ausgewählt. Azure bietet eine Vielzahl von Diensten, die CORAX nutzt, ohne lokale Hardware zu kaufen und bereitzustellen:
Betriebssysteme:
Data Warehousing & BI-Systeme:
Technische Details - BI:
Power - BI wird als Haupt Reporting - Tool verwendet. Durch seine Verwendung hat der Kunde ein viel besseres Verständnis aller relevanten Geschäftsindikatoren. Es gibt über 100 Power BI-Berichte, die auf der bestehenden Data Warehouse-Lösung aufbauen. Architekturmuster und -stile: KimballTechnologies: WebJob, PowerBI, Azure SQL