- Abrufen einer Liste aller verfügbaren Skills
- Erstellen und Starten eines Vorgangs
- Überwachen des Vorgangsstatus
- Herunterladen von Quelldateien und Ergebnisdateien
Abrufen einer Liste aller verfügbaren Skills
GET-Anfrage an die Ressource skills:
Führen Sie den folgenden Befehl aus:
Für Windows:
Für Linux:
Die Antwort enthält eine JSON-Datei, die etwa wie folgt aussieht:
Antwort:
Erstellen und Starten eines Vorgangs
POST-Anfrage an die Ressource transactions/launch?skillId=<skill-id>:
Dadurch wird ein neuer Vorgang erstellt und sofort gestartet.
Führen Sie den folgenden Befehl aus:
Für Windows:
Für Linux:
Wenn Sie die Datei in Vantage hochladen, werden alle folgenden Zeichen im Dateinamen durch einen Unterstrich ersetzt:
:/?#[]@!$&'()*+,;=\. Der geänderte Dateiname wird sowohl in der Vantage-API als auch im Skill Monitor angezeigt.Überwachung des Vorgangsstatus
GET-Anfrage an die Ressource transactions/<transaction_id> mit der Vorgangs-ID im Anfrage-URI:
Führen Sie den folgenden Befehl aus:
Für Windows:
Für Linux:
Die Antwort sieht etwa wie folgt aus:
Antwort:
In der Antwort gilt Folgendes:
- Wenn der Wert des Schlüssels
statusaufProcessinggesetzt ist, sind die Ergebnisse noch nicht verfügbar. Sobald sich der Status des Vorgangs inProcessedändert, können Sie die Ergebnisse herunterladen. - Der Schlüssel
manualReviewLinkenthält einen Link zur Weboberfläche des Manual Review-Clients und ein Vantage-Zugriffstoken, falls eine manuelle Überprüfung erforderlich ist. Mit diesem Link und dem Token können die Klassifizierungs- und Feldextraktionsergebnisse eines bestimmten Vorgangs überprüft und korrigiert werden. Bis die Überprüfung abgeschlossen ist, bleibt der Wert des SchlüsselsstatusaufProcessinggesetzt. Der bereitgestellte Link ist 168 Stunden gültig. Danach sollte mit derselben Methode ein neuer Link für weitere 168 Stunden erstellt und abgerufen werden. Weitere Informationen finden Sie unter Integration der manuellen Überprüfung.
Benutzer, die über diesen Link autorisiert sind, können keine anderen Dokumente oder Vorgänge anzeigen oder ändern.
documents verfügt jedes Dokument über ein Array resultFiles. Verwenden Sie dieses Array, um die Werte von fileId abzurufen. Das Format der Ausgabedateien wird durch den verwendeten Skill bestimmt. Derzeit geben alle Skills die extrahierten Felder im JSON-Format zurück.
Für einen Klassifizierungs‑Skill sieht die Antwort nach der Verarbeitung der Dokumente etwa wie folgt aus:
Antwort:
Extrahieren Sie die Klasse des Dokuments aus dem Schlüssel resultClass und prüfen Sie den Konfidenzwert jeder wahrscheinlichen Klasse in den jeweiligen Schlüsseln confidence.
Je nach den im Process-Skill verfügbaren Verarbeitungsstufen kann die Antwort bei einem Process-Skill alle oder nur einen Teil der Informationen enthalten, die für Dokument- und Klassifizierungs-Skills zurückgegeben werden.
Herunterladen von Quell- und Ergebnisdateien
- Quelldateien — die Originaldateien, die Sie hochgeladen haben und die in ihrem ursprünglichen Binärformat zurückgegeben werden.
- Ergebnisdateien — das Verarbeitungsergebnis: die extrahierten Daten, standardmäßig im JSON-Format (das Ausgabeformat wird durch den Skill festgelegt).
Für Quelldateien und Ergebnisdateien werden unterschiedliche Endpunkte und Datei-IDs verwendet:
- 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 für den Vorgangsstatus (documents[].resultFiles[].fileId).
GET-Anfrage an die Ressource transactions/<transaction-id>/documents und geben Sie die Vorgangs-ID an:
Führen Sie den folgenden Befehl aus:
Für Windows:
Für Linux:
Quelldateien
GET-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>/sourceFiles/<file-id>/download und geben Sie die Bezeichner des Vorgangs, des Dokuments und der Datei an (aus der letzten Antwort):
Führen Sie den folgenden Befehl aus:
Für Windows:
Für Linux:
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. Entnehmen Sie die fileId dem Array resultFiles, 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:
Für Windows:
Für Linux:
