Fehlermeldung bei der Datensynchronisierung: Für mindestens ein Pflichtfeld wurde kein Wert eingegeben
Komponente | edoc archive service |
|---|---|
Version | 25.9.2, 25.10.1 |
Erstellt am |
|
Zuletzt geändert am | Tue, 21 Oct 2025 11:44:29 GMT |
Reviewstatus | Review |
KB-Artikelnummer | 1774256220 |
Zusammenfassung
Mit edoc archive service 25.9.2 wurde die Pflichtfeldprüfung für Datensammlungen implementiert.
Wenn Sie diese Option aktiviert haben, werden Datensynchronisierungen Vorgänge ignoriert, die die Pflichtfeldprüfung nicht bestanden haben. Die Vorgänge werden im Cockpit von edoc archive service mit dem Vorgangsstatus Ignoriert (Unvollständig) angezeigt.
Beim Updateprozess von edoc archive service auf 25.9.2 wird normalerweise im Hintergrund eine Migration ausgeführt, die die Informationen zu den Pflichtfeldern bei den Feldzuordnungen der Vorgangsarten ergänzt.
Diese Migration ist in Build 25.9.2 fehlerhaft: Die Pflichtfeldverletzungen werden nicht erkannt, und das ECM-System gibt beim Archivieren einen Fehler zurück.
Für mindestens ein Pflichtfeld wurde kein Wert eingegeben.
Der Fehler wurde in diesem Build behoben: 25.10.1
Um das Problem zu beheben, stellen wir Ihnen zwei Lösungswege für unterschiedliche Szenarien zur Verfügung:
Szenario 1: Sie haben nur einige wenige Feldzuordnungen konfiguriert, die Sie ohne Weiteres manuell bearbeiten können.
Szenario 2: Sie haben zahlreiche Feldzuordnungen konfiguriert, sodass das manuelle Bearbeiten der Feldzuordnungen zeitaufwändig ist.
Wenn Sie bereits ein Update auf edoc archive service 25.9.2 durchgeführt haben, können Sie eine der folgenden Lösungen zum Beheben des Fehlers durchführen.
Wichtige Voraussetzungen
Voraussetzungen für Lösungsweg 1:
Zugang zur Administration von edoc archive service (Browser).
Voraussetzungen für Lösungsweg 2:
SSH-Zugriff auf edoc platform mit edoc archive service mit Berechtigung auf MicroK8s.
edoc archive service Version 25.10.1 (mit Bugfix).
Lösung
Wählen Sie je nach Szenario den geeigneten Lösungsweg aus.
Lösungsweg 1: Erneutes Speichern von Feldzuordnungen der betroffenen Vorgangsarten
Dieser Lösungsweg eignet sich gut für Szenario 1, bei dem Sie nur einige Feldzuordnungen manuell speichern müssen.
Öffnen Sie die Administration von edoc archive service im Browser.
Navigieren Sie zu Systeme und Vorgangsarten zuordnen > Vorgangsarten konfigurieren.
Navigieren Sie für jede betroffene Vorgangsart zu Feldzuordnung konfigurieren und klicken Sie erneut auf Speichern.
Lösungsweg 2: Erneutes Durchführen der Migration im edoc archive service-Container
Dieser Lösungsweg eignet sich gut für Szenario 2, bei dem Sie zahlreiche Feldzuordnungen haben, die Sie mit der Migration des edoc archive service-Containers ohne Manuelles Bearbeiten der Feldzuordnungen aktualisieren können.
Stellen Sie eine SSH-Verbindung zu edoc platform mit edoc archive service her.
Führen Sie die Migration im edoc archive service-Container erneut aus mit folgendem Befehl:
BASHkubectl exec -it -n <namespace> archive-service-deploy-<podId> -- php artisan app:add-is-required-and-name-to-every-field-mapping
Für die Variable namespace fügen Sie entsprechend des Namespace master, staging oder test ein. Die Variable podId können Sie mit der Tabulatortaste ergänzen.
Sie können auch vor dem Eingeben des Befehls den Podnamen anhand der Liste ermitteln, die Sie mit folgendem Befehl anzeigen:
kubectl get pods -A