Zum Hauptinhalt springen
Um ein Szenario für die Verarbeitung mehrerer Dokumente zu implementieren, erstellen Sie die folgenden Funktionen: CreateNewBatch AddDocumentToBatch RunBatchProcessing WaitFirstVerificationOrProcessedForMultiFileInvoice FetchingCapturedData MultiDocumentBatchIsProcessed

CreateNewBatch

Die Funktion CreateNewBatch erstellt einen neuen Batch und gibt dessen Bezeichner zurück. Für diese Funktion gibt es keine Eingabeparameter. Typ des Ausgabeparameters: int (Batch-Bezeichner). Ausgelöste Ausnahmen: Exception. Java-Quellcode:

AddDocumentToBatch

Die Funktion AddDocumentToBatch fügt einem Batch ein Dokument hinzu. Eingabeparameter: Für diese Funktion gibt es keine Ausgabeparameter. Ausgelöste Ausnahmen: Exception. Java-Quellcode:

RunBatchProcessing

Die Funktion RunBatchProcessing initialisiert die Batch-Verarbeitung. Eingabeparameter: Für diese Funktion gibt es keine Ausgabeparameter. Ausgelöste Ausnahmen: Exception. Java-Quellcode:

WaitFirstVerificationOrProcessedForMultiFileInvoice

Die Funktion WaitFirstVerificationOrProcessedForMultiFileInvoice gibt eine Verifizierungs-URL zurück. Wenn das Dokument die Verifizierungsstufe noch nicht erreicht hat, wird eine leere Zeichenfolge zurückgegeben. Eingabeparameter: Typ des Ausgabeparameters: String (Verifizierungs-URL). Ausgelöste Ausnahmen: Exception. Java-Quellcode:

FetchingCapturedData

Die Funktion FetchingCapturedData gibt eine Liste von Ausgabefeldern im JSON-Format zurück. Eingabeparameter: Typ des Ausgabeparameters: String (Dokumentfelder im JSON-Format). Ausgelöste Ausnahmen: Exception. Java-Quellcode:

MultiDocumentBatchIsProcessed

Die Funktion MultiDocumentBatchIsProcessed gibt einen Wert zurück, der angibt, ob der Batch bereits verarbeitet wurde. Eingabeparameter: Typ des Ausgabeparameters: boolean (true, wenn das Dokument die Stufe Processed erreicht hat, andernfalls false). Ausgelöste Ausnahmen: Exception. Java-Quellcode: