Closed
Milestone
MAPS 1.6 - Verzeichnisstruktur von prozess- auf lieferungsorientiert umstellen
Milestone ID: 4745
In dieser Version erfolgt die Umstellung der Verzeichnisse
maps_data
maps_reports
maps_results
-
maps_userdata
(teilweise) maps_validation_data
in eine lieferungsorientierte Struktur. Ein Lieferungsverzeichnis enthält dann alle relevanten Daten (Quelldaten, generierte Daten) zur Lieferung in entsprechenden Unterverzeichnissen.
Ein Teil von maps_userdata
wird in eine neue Struktur mit für die Instanz relevanten Daten verschoben, z. B.:
- Einstellungen
- Queue
- Cache für
get_document()
Weitere notwendige Anpassungen:
- Die "Lieferung löschen" Funktion in der Oberfläche muss angepasst werden und löscht nun alle Daten einer Lieferung vollständig
- Die Listenansichten müssen angepasst und ggf. auch konzeptionell überarbeitet (lieferungsorientiert?) werden
- Prozesse starten
- Pre-Reports
- Post-Reports
- Lieferungen verwalten
- Downloads
- ... weiter oder neue?
Changelog
[1.6.1] - 2024-02-15
Added
- Logdatei für die Queue (
queue_log.xml
)- speichert Informationen zum Beginn und Abschluss jedes Tasks
- Statistikseite mit Zahlen zu verarbeiteten Dateien und Geschwindigkeit
- Task zum vollständigen Löschen einer Lieferung
- Übersichtsseite zu Lieferungen
- mit einem Popup mit ausführlichen Informationen zur jeweiligen Lieferung
- Automatischer Upload des Pre-Reports und der dazugehörigen Meldungslistentabelle in eine Owncloudinstanz
- konfigurierbares Größenlimit für Anhänge in E-Mails
- Validierungsreport: die Anzahl der Einträge in der Liste der ungültigen Werte ist nun konfigurierbar auf allen drei Ebenen (mit Überlagerung)
- Konfigurierbarer Timeout und User-Agent für den Download in
get_document.xq
Changed
- Dateistruktur von prozess- zu lieferungsorientiert umgestellt
- alle beim Prozessieren einer Lieferung erzeugten Dateien werden in einem Verzeichnis abgelegt
- Datensätze sind nun einer Kollektion einer Lieferung zugeordnet und nicht mehr einer Kollektion des Datenpartners
- Optimierung der Validierung
- Code vereinfacht
- Umgang mit großen Lieferungen verbessert
- Tasks erhalten beim Hinzufügen eine geschätzte Dauer
- Symbole auf der Startseite und in der Navigationsleiste vereinheitlicht
Removed
- Verwendung manuell erzeugter Workflows
- Formular zum Editieren von Lieferungen
- Löschfunktion für Validierungsreports
- Löschfunktion für Datenpartner
- Nicht mehr benötigte Dateien