Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Die IF-Aktion ermöglicht es, Workflow-Verzweigungen zu erstellen und anhand von Klassifizierungsergebnissen sowie Feldwerten die nächste Aktion auszuwählen. Ein gutes Beispiel für den Einsatz einer IF-Aktion ist ein Flow, der eine Klassifizierungsaktion und unterschiedliche Extraktionsaktionen für Dokumente verschiedener Klassen enthält. In diesem Fall fungiert die IF-Aktion als Bedingung für Folgendes: Wenn das Dokument als Typ A klassifiziert wird, wird es mit Extraktionsaktion 1 verarbeitet; wenn das Dokument als Klasse B klassifiziert wird, wird Extraktionsaktion 2 verwendet. So richten Sie eine IF-Aktion ein:
1

Fügen Sie die Aktion zum Flow hinzu

Fügen Sie dem Dokumentverarbeitungs-Flow eine IF-Aktion hinzu.
2

Case Condition konfigurieren

Wählen Sie in Case Condition eine Aktion oder das Ende des Flows als Verzweigung aus. Klicken Sie auf das Einstellungssymbol neben der ausgewählten Bedingung und verwenden Sie den sich öffnenden Dialog, um ein Skript zu schreiben, das die Verzweigungsbedingung beschreibt, und klicken Sie dann auf Save.
3

Else Condition konfigurieren

Wählen Sie in Else Condition eine Aktion oder das Ende des Flows als die andere Verzweigung. Wenn die Case Condition true ist, wird die vorherige Verzweigung im Flow ausgewählt; andernfalls wird die in Else Condition angegebene Verzweigung ausgewählt.
Sie können den folgenden Beispielcode verwenden, um Ihr eigenes Skript zu erstellen:
function checkClass() {
for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++) 
{ if (Context.Transaction.Documents[0].Fields[i].Name === 'class' && Context.Transaction.Documents[0].Fields[i].Value === 'resume')  return true; }
  
return false;
}
checkClass();
Die Eigenschaft CurrentDocument ist veraltet. Sie verweist immer auf das erste Dokument in einem Vorgang. Um alle Dokumente eines Vorgangs abzurufen, verwenden Sie Context.Transaction.Documents.