Ein Versanddienstleister druckt selbst Waren-Etiketten, die kurz vor Versand der Ware aufgebracht werden. Müssen die Etiketten einer Charge nachgedruckt werden, beginnt eine Odyssee durch’s Lager zum IT Mitarbeiter mit anschliessender Wartezeit am Drucker. Zusätzlich ist der Admin viele Stunden in der Woche damit beschäftigt Druckaufträge für die Kollegen aufzusetzen. Dieses Projekt hat den Workflow optimiert.
PDF-Ablage der Etiketten neu organisieren und verwalten
Basis der Automatisierung ist eine Postgres-Datenbank mit den Waren-Etiketten als PDF mit den folgenden Features:
- Jedes Etikett hat einen Barcode mit der SKU (Artikelnummer) des Artikels.
- Ein Datensatz beinhaltet die PDF-Datei, die SKU und die Auflage in der das Etikett gedruckt werden soll.
- Über eine Desktop App können die Daten eingepflegt und verwaltet werden.
- PDF Druckaufträge können per mobiler Barcode-App gestartet werden.
PDF-Druckaufträge per Barcode-Scan starten
Jeder Versand-Mitarbeiter hat ein Android Handy mit einer mobilen Barcode-Scanner App:
- Die App ist sehr einfach zu bedienen.
- Geht eine Etiketten-Charge zur Neige, wird der entsprechende Barcode gescanned.
- Die mobile App holt sich die Druckauflage des betreffenden Etiketts aus der Datenbank und zeigt diese in einem Dialog an.
- Der Mitarbeiter kann nun die Auflage anpassen oder direkt bestätigen.
- Der Druckvorgang wird umgehend gestartet.
- Kommt der Mitarbeiter am Drucker an, sind die Etiketten bereits fertig.
- Kostspielige Umwege über die IT und Wartezeiten entfallen.
- Die IT Mitarbeiter sind glücklich und können sich wichtigeren Aufgaben widmen :-)
Mobile Apps per QRCode automatisch konfigurieren
Die Android Handys der Mitarbeiter können schnell und unkompliziert per QRCode eingerichtet werden:
- In der Desktop App wird ein QRCode zum Download der App angezeigt.
- Wird der QRCode mit dem Handy gescanned, wird die Mobile App in wenigen Schritten installiert.
- Über einen weiteren QRCode-Scan verbindet sich die mobile App nun automatisch mit dem Server und ist startklar.
- Das Einrichten der mobilen Barcode-App ist ein einmaliger Vorgang.
Technischer Aufbau
Kern des Workflows ist eine GoLang API, welche als Windows-Service auf dem Server läuft:
- Die API liest und schreibt die Datensätze der verwalteten PDFs über die Desktop App über eine Postgres-Datenbank
- Wird ein Barcode in der mobilen App gescanned, so liefert die API den Datensatz des gescannten Codes an die Mobile App.
- Startet der User den Etikettendruck über die mobile App, sendet die API das passende PDF in der entsprechenden Auflage direkt an den Label-Printer.
Da alle Komponenten des Projekts crossplatform-fähig sind, kann die Lösung auch auf macOS oder auf iOS-Handys und Tablets portiert werden.