Appearance
Version 2.8.0 / Android 4.2.38
Web-Applikation (2.8.0)
Neue Features
- Speicherbelegung der Scanner: Die Geräteliste zeigt den freien Speicher jedes Scanners und markiert ein kritisch volles Gerät. Die Liste lässt sich nach der Belegung filtern, zum Beispiel mit
>90. Die Detailansicht listet alle gemeldeten Datenträger, etwa den internen Speicher und die SD-Karte. Die Werte liefert die App ab Version 4.2.38. - Sortierkisten bei „Verpackung manuell": Eingänge akzeptieren neben Partien und Chargen auch Sortierkisten. Der Scanner oder die Livesuche im Web liefert den 12-stelligen Sortiercode. iScan bucht die Kiste auf ihre Hauptpartie. Ohne Angabe gilt die Anzahl 1. Das Journal kennzeichnet die Buchung als Sortierkiste.
- Partie-Info mit Etikett: Neuer Scanner-Endpunkt
scan/info-lot-label. Er liefert die Partiedaten aus dem EDBS zusammen mit dem Warenübernahme-Etikett als ZPL-Code. Damit bekommt auch eine Partie ein Etikett, die nur im EDBS existiert. - Lizenz „Etikettendruck": Neue Scanner-Lizenz
labelprinting. Sie schaltet das neue App-Modul Etikettendruck frei. Nach dem Update ist sie ausgeschaltet. Für Kunden, die Etiketten vom Scanner drucken, die Lizenz in der Lizenzverwaltung einschalten.
Verbesserungen
- EDBS-Anbindung: Die Chargencode-Suche
aaEDBSOnSearchManPackChargeCodesfindet auch Sortierkisten. Dafür braucht das EDBS die Migrationm260915_090000_AddSortedContainersToManPackChargeSearch. - Warenübernahme: Die Partienliste zeigt das Anlegedatum jeder Partie.
- Verpackung manuell: Eine Buchung auf eine Partie oder Charge ohne Anzahl liefert eine klare Fehlermeldung.
Android App (4.2.38)
Neue Features
- Etikettendruck (neues Modul): Etikettentyp wählen, Partie scannen, Etikett drucken. Die Partiedaten und das Etikett kommen vom neuen Endpunkt
scan/info-lot-label. Das Modul erscheint im Menü, wenn die Lizenzlabelprintingaktiv ist. - Speicherüberwachung: Die App misst regelmäßig die Belegung aller Datenträger und meldet die Werte an den Server. Bei kritisch vollem Speicher warnt sie den Benutzer mit einer Benachrichtigung oder einem Popup. Die Warnungen sind gedrosselt.
- Sortierkisten bei „Verpackung manuell": Der Scan einer Sortierkiste bucht die Kiste direkt als Eingang. Der Dialog für die Anzahl entfällt, weil eine Kiste immer die Anzahl 1 hat.
Verbesserungen
- Warenübernahme: Nach dem Etikettendruck lässt sich die Partie nicht mehr ändern.
- Stabilität: Die App nutzt einen zentralen Anwendungskontext statt statischer Verweise auf Activities. Die Datenbank-Hilfsklasse initialisiert sich thread-sicher.
Abhängigkeiten
- Gradle Wrapper 9.6.0, Android Gradle Plugin 9.4.0.
Sonstiges
- Web-Migrationen:
php yii migratelegt die Tabelledevice_storage_volume, die Speicher-Spalten der Geräte, das Anlegedatum der Partien, die SpalteisSOWim Journal und die Lizenz an. - EDBS-Migration:
php yii migrate-edbsaktualisiert die Chargencode-Suche. Bis dahin findet die Livesuche keine Sortierkisten. Die direkte Buchung über den Code funktioniert trotzdem. - Tests: Unit- und Functional-Tests für Speicherbelegung, Sortierkisten-Buchungen und das Partie-Etikett.