- Abrufen einer Liste aller verfügbaren Skills
- Erstellen eines leeren Vorgangs
- Hinzufügen eines Satzes von Dateien, die im Vorgang verarbeitet werden sollen
- Starten des Vorgangs
- Überwachen des Vorgangsstatus
- Herunterladen von Quelldateien und Ergebnisdateien
Eine Liste aller verfügbaren Skills abrufen
GET-Anfrage an die Ressource skills:
Führen Sie den folgenden Befehl aus:
Die Antwort enthält eine JSON-Datei, die in etwa wie folgt aussieht:
Einen leeren Vorgang erstellen
POST-Anfrage an die Ressource transactions:
Führen Sie den folgenden Befehl aus:
Nachdem ein leerer Vorgang erfolgreich erstellt wurde, erhalten Sie eine Antwort mit der Vorgangs-ID:
Hinzufügen eines Dateisatzes, der im Vorgang verarbeitet werden soll
Die maximale Anzahl von Dateien in einem Vorgang beträgt 1000.
Dateien direkt zum Vorgang hinzufügen
POST-Anfrage an die Ressource transactions/<transaction-id>/files:
Führen Sie den folgenden Befehl aus:
Als Ergebnis erhalten Sie eine Antwort mit einer Liste der hinzugefügten Dateien und deren Identifikatoren. Sie können beliebig viele Dateien hinzufügen, indem Sie diesen Aufruf mehrfach wiederholen.
Zusätzliche Optionen zum Hochladen von Dateien:
Dateien zu einem Document hinzufügen
POST-Anfrage an die Ressource transactions/<transaction-id>/documents senden:
Als Ergebnis erhalten Sie eine Antwort mit der Document-ID.
Fügen Sie anschließend dem Document Dateien hinzu, indem Sie eine POST-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles senden:
Starten des Vorgangs
POST-Anfrage an die Ressource transactions/<transaction-id>/start:
Überwachung des Vorgangsstatus
GET-Anfrage an die Ressource transactions/<transaction_id> mit der Vorgangs-ID in der Anforderungs-URI:
Die Antwort sieht in etwa wie folgt aus:
- Wenn der Wert des Schlüssels status auf Folgendes gesetzt ist:
- New — der Vorgang wurde erstellt, wird aber derzeit nicht verarbeitet.
- Processing — der Vorgang wurde gestartet, aber die Ergebnisse sind noch nicht verfügbar.
- Processed — der Vorgang wurde erfolgreich abgeschlossen, und Sie können die Ergebnisse herunterladen.
- Failed — der Vorgang ist fehlgeschlagen.
- Canceled — der Vorgang wurde abgebrochen.
- Der Schlüssel manualReviewLink enthält einen Link zur Weboberfläche des Manual Review-Clients und ein Vantage-Zugriffstoken, falls eine Manuelle Überprüfung erforderlich ist. Dieser Link und das Token können verwendet werden, um die Ergebnisse der Klassifizierung und Feldextraktion für einen bestimmten Vorgang zu überprüfen und zu korrigieren. Bis die Überprüfung abgeschlossen ist, ist der Wert des Schlüssels status auf Processing gesetzt. Der bereitgestellte Link ist 168 Stunden lang gültig. Danach sollte mit derselben Methode ein neuer Link erstellt und für einen weiteren Zeitraum von 168 Stunden abgerufen werden. Weitere Informationen finden Sie unter Integrating manual review.
Benutzer, die über diesen Link autorisiert sind, können keine anderen Documents oder Vorgänge anzeigen oder ändern.
Quelldateien und Ergebnisdateien herunterladen
- Quelldateien — die ursprünglich hochgeladenen Dateien, die in ihrem ursprünglichen Binärformat zurückgegeben werden.
- Ergebnisdateien — die Verarbeitungsausgabe: die extrahierten Daten, standardmäßig im JSON-Format (das Ausgabeformat wird durch die Skill festgelegt).
Quelldateien und Ergebnisdateien verwenden unterschiedliche Endpoints und unterschiedliche Dateibezeichner:
- Quelldatei —
GET transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download. Die Datei-ID stammt aus der Antwort vonGET transactions/<transaction-id>/documents(sourceFiles[].id). - Ergebnisdatei —
GET transactions/<transaction-id>/files/<file-id>/download. Die Datei-ID stammt aus dem ArrayresultFilesin der Antwort zum Vorgangsstatus (documents[].resultFiles[].fileId).
GET-Anfrage an die Ressource transactions/<transaction-id>/documents und geben Sie die Vorgangs-ID an:
Als Ergebnis erhalten Sie eine Liste aller documents, die innerhalb dieses Vorgangs erstellt wurden. Die Antwort enthält außerdem die Kennungen dieser documents, die benötigt werden können, um detaillierte Informationen zu bestimmten Dokumenten anzufordern.
Quelldateien
GET-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download und geben Sie die Bezeichner des Vorgangs, des Documents und der Datei an (aus der letzten Antwort):
Führen Sie den folgenden Befehl aus:
Die Antwort enthält die Datei im Binärformat. Wiederholen Sie diesen Schritt für alle Ihre Quelldateien.
Ergebnisdateien
GET-Anfrage an die Ressource transactions/<transaction-id>/files/<file-id>/download und geben Sie die Vorgangs-ID sowie die fileId der Ergebnisdatei an. Rufen Sie die fileId aus dem resultFiles-Array ab, das beim Überwachen des Vorgangsstatus zurückgegeben wird (jeder Eintrag hat eine fileId und einen type, z. B. Json):
Führen Sie den folgenden Befehl aus:
