|
Komponente |
edoc invoice |
|---|---|
|
Version |
23.2.8.6 - 25.1.6.1 |
|
Erstellt am |
|
|
Zuletzt geändert am |
|
|
Reviewstatus |
|
|
KB-Artikelnummer |
435191878 |
Zusammenfassung
Die Meldung Document not found bedeutet, dass das Dokument im ECM-System, z.B. d.velop documents, nicht gefunden werden kann. Der Job verursacht daher in edoc invoice einen Fehler.
In edoc documents finden Sie unter Failed Jobs in der Spalte Aufgaben den Eintrag DocumentChanged. In den Details zu dieser Aufgabe wird der folgende Fehler angezeigt:
“{\'message\”:\"{\\\errnor\\\" :{\\\"code\\\“:400, \\\”exception\\\" : \\\“D3ApiException\\\”,\\\"message\\\" : \\\“[111 - 0] : Document not found\\\”}}\",\"statusCode\”:400,\”details\” : {}} in /var/www/app/Http/Controllers/ContentService/ContentServiceApi.php : 256“
In diesem KB-Artikel erfahren Sie, wie Sie den Fehler beheben können.
Wichtige Voraussetzungen
-
Administrative Berechtigungen in edoc invoice und edoc documents.
-
Geeignete Zugriffsrechte für die Dokumente im ECM-System.
-
Administrative Berechtigungen für die Dokumente im verwendeten ECM-System.
Lösung
Die Lösungsschritte gelten für d.velop documents als Zielsystem. Wenn Sie ein anderes ECM-System verwenden, passen Sie die Schritte für das ECM-System entsprechend an.
Schritt 1: Verhindern von Fehlern bei neuen Jobs in d.velop documents
Um das Erstellen weiterer Jobs in edoc invoice zu verhindern, deaktivieren Sie in d.3 admin die Option zum Aktualisieren von geänderten Dokumenten.
So geht’s
-
Öffnen Sie d.3 admin auf dem d.velop documents-Server im Bearbeitungsmodus.
-
Navigieren Sie zu Systemeinstellungen > d.3 config.
-
Deaktivieren Sie WFL aktualisieren bei geänderten Dokumenten.
-
Speichern Sie die Änderung.
Schritt 2: Prüfen und Bereinigen vorhandener Jobs in edoc documents
In diesem Schritt erfahren Sie, wie Sie die vorhandenen Fehler bereinigen können.
So geht’s
-
Öffnen Sie edoc workplace im Browser.
-
Klicken Sie im 9-Punkte-Menü (App-Menü) auf den Eintrag edoc documents.
-
Klicken Sie im Abschnitt Journals auf Failed Jobs.
-
Finden Sie im Abschnitt Queue Liste in der Spalte Aufgaben den Eintrag DocumentChanged und klicken Sie auf Details.
-
Öffnen Sie den Abschnitt Payload und gehen Sie zum Eintrag dependentDocumentLink, um die Dokument-ID des betroffenen Dokuments in d.velop documents zu identifizieren.
-
Notieren Sie sich die Dokument-ID und prüfen Sie, ob das Dokument in d.velop documents existiert. Je nach Situation gehen Sie folgendermaßen vor:
-
Dokument ist im ECM-System vorhanden: Starten Sie den fehlerhaften Job in edoc invoice erneut. Das Dokument wird nun erfolgreich verarbeitet. Falls mehrere Dokumente diesen Fehler haben und die Dokumente vorhanden sind, klicken Sie im Menüband auf Alle neustarten. In diesem Fall werden alle Jobs gleichzeitig neu gestartet.
-
Dokument existiert nicht im ECM-System: Wenn kein Dokument existiert, wurde das Dokument vermutlich aus d.velop documents gelöscht. Sie können daher den Job auch in edoc invoice löschen. Wenden Sie sich in diesem Fall bitte an den edoc-Support.
-