- 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:
Als Ergebnis erhalten Sie Informationen zu allen der Anwendungsinstanz hinzugefügten Skills.
Einen leeren Vorgang erstellen
POST-Anfrage an die Ressource transactions:
Führen Sie den folgenden Befehl aus:
Geben Sie im Body der Anfrage den Parameter skillId an, der vom vorherigen API-Aufruf zurückgegeben wurde. Als Ergebnis erhalten Sie eine Antwort, die die id der erstellten Transaction enthält.
Hinzufügen eines Dateisatzes, der im Vorgang verarbeitet werden soll
Dateien direkt zur Transaction 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 Dokument 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 dem Vorgangsbezeichner in der Anforderungs-URI:
Als Ergebnis erhalten Sie eine Antwort mit dem Status des Vorgangs. Die Verarbeitung des Vorgangs kann einen der folgenden Status haben:
New. Der Vorgang wurde erstellt, aber noch nicht zur Verarbeitung in die Warteschlange eingereiht.Queued. Der Vorgang ist zur Verarbeitung in der Warteschlange.InProgress. Der Vorgang wird verarbeitet.Processed. Der Vorgang wurde erfolgreich verarbeitet.ProcessedWithWarnings. Der Vorgang wurde verarbeitet, es sind jedoch Warnungen aufgetreten.NotProcessed. Der Vorgang wurde aufgrund eines Fehlers nicht verarbeitet.Deleted. Der Vorgang wurde vom Benutzer oder automatisch durch die Aufbewahrungsrichtlinie gelöscht.
Processed oder ProcessedWithWarnings ist, fahren Sie mit Schritt 6 fort.
Quelldateien herunterladen
GET-Anfrage an die Ressource transactions/<transaction-id>/documents und geben Sie die Vorgangs-ID an:
Als Ergebnis erhalten Sie eine Liste aller Dokumente, die innerhalb dieses Vorgangs erstellt wurden. Die Antwort enthält außerdem die Kennungen dieser Dokumente, die benötigt werden können, um detaillierte Informationen zu bestimmten Dokumenten anzufordern.
Um eine Liste der Dateien anzufordern, die einem bestimmten Dokument hinzugefügt wurden, senden Sie eine GET-Anfrage an die Ressource transactions/<transaction-id>/documents/<document-id>:
Als Ergebnis erhalten Sie Informationen zum Dokument. Die Antwort enthält außerdem die Kennungen der dem Dokument hinzugefügten Dateien.
Um die Quelldatei herunterzuladen, senden Sie eine GET-Anfrage an die Ressource transactions/<transaction-id>/files/<file-id>/download:
