- Aktive Vorgänge zu verfolgen, die sich derzeit in der Phase der manuellen Überprüfung befinden.
- Einen Link zur manuellen Überprüfung für aktive Vorgänge zu erhalten.
- Die Ergebnisdateien abgeschlossener Vorgänge herunterzuladen.
- Abgeschlossene Vorgänge in der Reihenfolge ihres Abschlusses abzuholen, ohne nachverfolgen zu müssen, welche Sie bereits abgeholt haben.
Liste der aktiven Vorgänge
Um eine Liste der aktiven Vorgänge zu erhalten, senden Sie eine GET-Anfrage an die Ressourcetransactions/active.
Geben Sie im Request-Body die folgenden Parameter an:
Beispielanforderung:
transactions/<transaction_id> mit dem Vorgangsbezeichner in der Anforderungs-URI.
Beispielanfrage:
manualReviewLink enthält einen Link zur Weboberfläche des Manual-Review-Clients sowie ein Vantage-Zugriffstoken, falls eine Manuelle Überprüfung erforderlich ist. Dieser Link und das Token können verwendet werden, um die Klassifizierungs- und Feldextraktionsergebnisse eines bestimmten Vorgangs zu überprüfen und zu korrigieren. Der bereitgestellte Link ist 168 Stunden lang gültig. Danach sollte ein neuer Link erstellt und für einen weiteren Zeitraum von 168 Stunden mit derselben Methode abgerufen werden. Weitere Informationen finden Sie unter Integration der manuellen Überprüfung.
Benutzer, die über diesen Link autorisiert wurden, können keine anderen Dokumente oder Vorgänge anzeigen oder ändern.
Liste der abgeschlossenen Vorgänge
Um eine Liste der abgeschlossenen Vorgänge abzurufen, senden Sie eine GET-Anfrage an die Ressourcetransactions/completed.
Geben Sie im Request-Body die Parameter an:
Die Antwort enthält eine JSON-Datei mit allen abgeschlossenen Vorgängen und einer Anzahl verarbeiteter Seiten, ähnlich wie im folgenden Beispiel:
Abholen abgeschlossener Vorgänge
Die Ressourcetransactions/completed gibt alle abgeschlossenen Vorgänge in einem Zeitraum zurück, sodass eine Integration, die Ergebnisse einsammelt, selbst nachhalten muss, welche Vorgänge sie bereits verarbeitet hat. Die Ressource transactions/pending-pickup erspart Ihnen diese Buchführung. Sie gibt abgeschlossene Vorgänge zurück, die Sie noch nicht gelöscht haben, und zwar in der Reihenfolge ihres Abschlusses; sobald Sie einen Vorgang löschen, verschwindet er aus der Liste.
Eine typische Abholschleife sieht so aus:
- Senden Sie eine GET-Anfrage an
transactions/pending-pickup. - Laden Sie für jeden zurückgegebenen Vorgang die Ergebnisdateien herunter. Siehe Herunterladen von Quelldateien und Ergebnisdateien.
- Löschen Sie den Vorgang mit einer DELETE-Anfrage an
transactions/<transaction_id>. Damit wird er aus der Abholliste entfernt. - Enthält die Antwort einen
nextCursor, wiederholen Sie den Ablauf ab Schritt 1 mit diesem Cursor, um die nächste Seite abzurufen. IstnextCursorleer, haben Sie das Ende der Liste erreicht. Warten Sie Ihr Abfrageintervall ab und beginnen Sie erneut ohne Cursor.
Beispielanfrage:
- Die Zustellung erfolgt mindestens einmal. Jeder abgeschlossene Vorgang erscheint mindestens einmal; unter bestimmten Umständen – etwa in den wenigen Minuten zwischen einem DELETE-Anfrage und der tatsächlichen Entfernung – kann dieselbe
transactionIdjedoch mehrfach auftreten. Speichern Sie die bereits verarbeiteten Bezeichner und überspringen Sie alle, die erneut auftauchen. - Holen Sie Ergebnisse ab, bevor sie ablaufen. Ein Vorgang bleibt nur so lange in der Abholliste, wie seine Daten in Vantage aufbewahrt werden. Wird der Vorgang durch die Datenaufbewahrungsrichtlinie entfernt, bevor Sie ihn abgeholt haben, erscheint er nicht mehr in der Liste. Historische Datensätze bleiben über die Reporting-API verfügbar.
- Berechtigungen. Der Request gibt nur Vorgänge für diejenigen Skills zurück, auf die der authentifizierte Benutzer Zugriffsberechtigung hat – genauso wie bei
transactions/completed. - Abfrageintervall. Die Abholliste wird ausschließlich per Pull bereitgestellt. Fragen Sie sie nicht kontinuierlich ab, sondern in einem Intervall, das dazu passt, wie schnell Sie Ergebnisse benötigen. Allgemeine Hinweise finden Sie unter Polling.
