Appearance
Version 2.5.0 / Android 4.2.28
Web-Applikation (2.5.0)
Neue Features
- Manuelle Sortierung: Neues Modul zur Erfassung manueller Sortiervorgänge mit eigener Weboberfläche, Konfiguration der Sortierklassen je Produktgruppe und Anbindung an die ERP-Sortierklassen. Inklusive Kommentarverwaltung, Lieferantenfilter und ausführlicher Benutzerdokumentation.
- Lieferantenportal-API: Erweiterte REST-Schnittstellen für das Lieferantenportal mit Lese- und Schreibzugriff auf Lieferanten- und Content-Daten, flexibler Filterung und überarbeiteter Dokumentation.
- Linienproduktion – Übersicht & Produktionsansicht: Neue Übersichts- und Produktionsansichten für TC-Linien inklusive Komplettierung laufender Aufträge direkt aus der Ansicht.
- Datei-Upload für Benutzer & Gruppen: Dateien können nun direkt über die API auf Benutzer- und Gruppenebene hochgeladen werden.
- Passwort-Reset über die Konsole: Neuer CLI-Befehl zum Auflisten von Benutzern und Zurücksetzen ihrer Passwörter.
- App-Navigationsleiste konfigurierbar: Neue Einstellung zur Steuerung der App-Navigation.
- Suche nach Quell-Chargennummern: In Listenansichten kann jetzt nach der ursprünglichen Chargennummer gesucht werden.
- MR-Preview-Deployments: Pro Merge Request wird automatisch eine Preview-Umgebung deployed – schnellere Abnahmen ohne lokales Setup.
Verbesserungen
- EDBS-Anbindung: Neue Felder
fruit_descundfruit_desc2bei Chargen, zusätzliche Datensätze in der Stored ProcedureaaEDBSOnGetRv, neue Spaltenedbs_fetched_datezur besseren Nachvollziehbarkeit der Datenübernahme und Endpunkt zum Setzen des Fetched-Date für Fotos. - Jährliche Sequenznummer: Sequenznummern werden automatisch zu Jahresbeginn zurückgesetzt.
- Längere Barcodes: Scancodes mit 7 Stellen werden zusätzlich zu den bisherigen 10-stelligen Codes verarbeitet.
- Template-Editor: Vorschau unterstützt jetzt Objektdaten, Inline-CSS/JS entfernt, CodeMirror wird lokal ausgeliefert (keine externen Abhängigkeiten mehr).
- Modul-Konfiguration: Alle Modul-Konfigurationen sind in einem eigenen, übersichtlich gruppierten Menüpunkt zusammengefasst.
- Sortier-Job-Übersicht: Erweiterte Anzeige von Partie-Feldern zur leichteren Identifikation, korrigierte Paginierung sowie verbesserte Fehlermeldungen bei Validierungsproblemen.
- Authentifizierung: Härtung des Logins – deaktivierte Benutzer (gelöscht/inaktiv) können sich nicht mehr anmelden, auch nicht per Token.
- Rückverfolgbarkeit: Beim Abschließen einer RV bleiben gesetzte Filter erhalten.
- Dokumentation: Aktualisierte Einrichtungs- und Settings-Dokumentation, modularisierte interne Wissensbasis.
Bugfixes
- Soft-gelöschte Lieferanten werden bei einem Upsert über die EDBS-ID korrekt reaktiviert; gleichzeitig sind Schreibzugriffe auf gelöschte Lieferanten und Content-Zeilen sauber unterbunden.
- Datei-Uploads auf soft-gelöschte Content-Zeilen werden zuverlässig verhindert.
- Token-Login funktioniert wieder zuverlässig (fehlende
mad-Spalte im Auth-Token korrigiert). - TC-Linie: Beim Abschluss wird die tatsächlich übermittelte Zielcharge verwendet, nicht mehr der nächste Auftrag.
- Korrekte Behandlung von
DT_DELETED-Null-Werten und Spaltennamen in EDBS-Prozeduren. - USW-Lager-Ansicht im Modul „Manuelle Sortierung" korrigiert.
- Korrigierte Zugriffsrechte im Foto-Controller.
- Leer-/Null-Prüfung für Freitextfelder in der Rückverfolgung.
- Fehlende
return-Anweisungen nach Dateiauslieferung imFileControllerergänzt. - Migrationsklassen wieder konsistent zu ihren Dateinamen benannt; nicht benötigte Migrationen entfernt.
Android App (4.2.28)
Neue Features
- Manuelle Sortierung (neues Modul): Vollständige App-Unterstützung für das neue Modul mit eigener Oberfläche, Auftragsdetail-Dialog, Eingabe der Gebindeanzahl, Foto-Aktion sowie Reset-Funktion mit Bestätigungsdialog. Einheitliche Terminologie („Auftrag") und überarbeitetes State-Handling.
- Manuelle Eingabe & Suche: Neuer Dual-Input-Dialog mit Validierung für die Warensuche, Such-Icon in der Foto-Toolbar, manuelle Chargensuche in Tracing V2, Lot-Suche im Assessment-Screen, Suche nach Produktionsaufträgen sowie Such-Popup mit reiner Zifferneingabe und formatiertem Scancode – das Arbeiten ohne Scanner wird damit deutlich erleichtert.
- Dynamische Bottom-Navigation: Die untere Navigationsleiste passt sich dem jeweiligen Kontext an und ist nun auch im Offline-Codecheck verfügbar. Verbesserte Zurück-Navigation.
- Code 128 Unterstützung: Zusätzlicher Barcode-Standard aktiviert.
Verbesserungen
- Etikettengenerierung: HTML-Etiketten werden jetzt im Backend erzeugt – konsistentere Layouts und einfachere Anpassung ohne App-Update.
- „Über"-Dialog: Modernisiert und übersichtlicher strukturiert.
- Foto-Listenansicht: Überarbeitete Darstellung der einzelnen Foto-Einträge.
- Datenbank-Upload: Auf moderne Netzwerk-Bibliothek (Retrofit + Coroutines) umgestellt – stabiler und besser wartbar.
- API-Fehlerbehandlung: Verbesserte Fehlerausgaben in Dialogen.
Bugfixes
- Tracing V2: Produktionsauftrag und TC-Linie werden nach Abschluss eines Trace zuverlässig zurückgesetzt.
- Manuelle Sortierung: Reset-Texte korrigiert; der Job-Erstellungsstatus wird sauber zurückgesetzt.
Sonstiges
- Neuer Build-Flavor Kronprinz in der CI-Pipeline (inkl. Release-Packaging).
- Aktualisierung von Gradle, Android Gradle Plugin und diversen Abhängigkeiten.
- Entfernung von ungenutztem Activity-Tracking und angepasstes Log-Level.
Sonstiges
- Refactoring der internen REST-Basisklasse (
BaseRestController→SpRestController) und Vereinheitlichung der DTOs für sauberere Filter- und Validierungslogik. - Verbesserte CI/CD-Pipeline: aktivierte Test-Jobs für Produktions-Deploys, Preview-Deployments auf
development, optimiertescomposer install. - Diverse kleinere Stabilitäts- und Fehlerbehandlungs-Verbesserungen.