Zum Hauptinhalt springen
Die SaveTransactionResult-Aktion überwacht den Status eines Vorgangs, ruft die Verarbeitungsergebnisse von ABBYY Vantage ab und speichert sie auf der Festplatte.
Verwenden Sie die SaveTransactionResult-Aktion mit Blue Prism Version 7.2. Wenn Sie auf Blue Prism 7.2 upgraden, aktualisieren Sie den Connector auf die neueste Version und ersetzen Sie die Aktion GetTransactionResult durch SaveTransactionResult. Weitere Informationen finden Sie unter Replace the GetTransactionResult action with SaveTransactionResult.

Aktionsparameter

Die Sammlung documentProcessingResults enthält die folgenden Felder: Die Sammlung ClassificationResults enthält die folgenden Felder: Die Sammlung Fields enthält die folgenden Felder:
Tab „Current Values“ der Sammlungseigenschaften mit wiederholten Feldern für Produktcode mit Index-Postfixen
Die Sammlung ResultFiles enthält die folgenden Felder:

Wie die Aktion einen Vorgang überwacht

Wenn Sie die Aktion aufrufen und die Verarbeitung bereits abgeschlossen ist, werden die Ergebnisse in den Output-Parametern gespeichert. Wenn der Vorgang noch verarbeitet wird, fragt die Aktion den Status in dem im Parameter delay festgelegten Intervall ab. Das wird wiederholt, bis die Verarbeitung abgeschlossen ist oder maxMonitoringTimeout erreicht ist. Die Manuelle Überprüfung ist ein Sonderfall und wird unter Process-Skill beschrieben. Die Verarbeitung des Vorgangs kann fehlschlagen, zum Beispiel aufgrund einer beschädigten oder nicht unterstützten Eingabedatei. In diesem Fall wirft die Aktion eine Ausnahme.

Ergebnisse nach Skill-Typ

Die von der Aktion zurückgegebenen Ergebnisse hängen vom auf das Dokument angewendeten Skill ab.

Klassifizierungs‑Skill

Für einen Klassifizierungs‑Skill (zum Beispiel Vantage Classifier) enthält documentProcessingResults für jedes Dokument Folgendes: Id, ClassificationResults, ClassName, IsClassificationConfident, ExtractedData und ResultFiles (eine JSON-Datei mit den Daten zu den Klassifikationsergebnissen).

Document-Skill

Bei einem Document-Skill (zum Beispiel Invoice US) enthält documentProcessingResults für jedes Dokument Id, ExtractedData, Fields und ResultFiles. ResultFiles enthält zwei JSON-Dateien: Die erste enthält alle Dokumentdaten, die zweite die extrahierten Feldwerte und etwaige Regelfehler. Der Name der zweiten Datei endet auf _fields.json.

OCR-Skill

Bei einem OCR-Skill enthält documentProcessingResults für jedes Dokument Folgendes: Id, ResultFiles (im im OCR-Skill konfigurierten Exportformat) und DocumentFullText (wenn der Export als TXT im Skill aktiviert ist).

Process-Skill

Bei einem Process-Skill hängen die Ergebnisse von den Aktivitäten im Skill und deren Einstellungen ab, insbesondere von der Aktivität Output. Weitere Informationen finden Sie unter Process-Skill.
  • Wenn der Process-Skill eine Classify-Aktivität und eine Extract-Aktivität enthält, erhalten Sie die Ergebnisse sowohl eines Klassifizierungs‑Skills als auch eines Document-Skills.
  • Wenn der Process-Skill mehrere Classify- oder Extract-Aktivitäten enthält, erhalten Sie die Ergebnisse der jeweils letzten Aktivität dieses Typs. Im folgenden Diagramm enthält die vom Process-Skill zurückgegebene JSON-Datei die Extraktionsergebnisse der hervorgehobenen Extract-Aktivität.
Diagramm eines Process-Skills mit den Aktivitäten Input, Classify, Extract, einem hervorgehobenen Extract 2 und Output, wobei die letzte Extract-Aktivität die Extraktionsergebnisse bestimmt
  • Wenn die Option PDF im Dialogfeld Exported Data Settings einer Output-Aktivität aktiviert ist, enthalten die Ergebnisse die JSON-Datei mit den Extraktionsergebnissen sowie das als PDF-Datei mit Textebene exportierte Dokumentbild.
  • Wenn der Process-Skill eine Review-Aktivität enthält und ein Dokument eine Manuelle Überprüfung erfordert, wird die Verarbeitung angehalten und die Aktion gibt manualReviewLink zurück. Nachdem die Manuelle Überprüfung und die Verarbeitung des Vorgangs abgeschlossen sind, rufen Sie die Aktion erneut auf, um die Ergebnisse abzurufen.