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.

Statt die IF-Aktivität zu verwenden, können Sie ein Workflow-Element mit zwei Extraction Rules-Aktivitäten erstellen und das Feld „Layout“ als Quellfeld auswählen, sodass dessen Werte als Bedingungen dafür dienen, welche Aktivität auf welches Dokument angewendet wird.
Die IF-Aktivität leitet Dokumente anhand des Klassifizierungsergebnisses an die richtige Extraction Rules-Aktivität weiter. Der Verarbeitungsablauf steht jetzt — als Nächstes definieren Sie die Bedingung für jeden Zweig.
1

Wählen Sie die IF-Aktivität aus

Klicken Sie im Workflow auf die Aktivität IF.
2

Öffnen Sie die Case-Bedingung für Krankschreibung DE

Klicken Sie im Abschnitt Case-Bedingung im Bereich Activity Properties auf das Einstellungssymbol neben der Aktivität „Krankschreibung DE“.
3

Fügen Sie das Skript für den DE-Zweig hinzu

Die Aktivität IF verwendet ein Skript, um anhand der von der Aktivität Classify By Text and Image ermittelten Dokumentklasse die nächste Aktivität auszuwählen. Das Klassifizierungsergebnis wird im Feld „Layout“ gespeichert. Dessen mögliche Werte sind die Namen der Klassen, die in der Aktivität Classify By Text and Image erstellt wurden.Fügen Sie das folgende Skript in den Skripteditor ein, um alle Dokumente der Klasse „DE“ an die Aktivität „Krankschreibung DE“ weiterzuleiten:
for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
{
    if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'DE')
    {
        return true;
    }
}
return false;
Klicken Sie auf Save.
4

Fügen Sie das Skript für den BE-Zweig hinzu

Klicken Sie auf das Einstellungssymbol neben der Aktivität „Krankschreibung BE-NL“ und fügen Sie das folgende Skript in den Skripteditor ein:
for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
{
    if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'BE')
    {
        return true;
    }
}
return false;
Klicken Sie auf Save.
Wenn das Dokument zu einer unbekannten Klasse gehört oder das Feld „Layout“ nicht vorhanden ist (was bedeutet, dass das Dokument von der Klassifizierungsaktivität nicht verarbeitet werden konnte), wird es direkt an Fast Learning weitergeleitet.
Wenn Sie Daten aus einem Dokument extrahieren möchten, auch wenn seine Klasse nicht bestimmt werden konnte, können Sie eine spezielle Aktivität Extraction Rules für Dokumente ohne Klasse erstellen oder sie an eine der vorhandenen Aktivitäten Extraction Rules weiterleiten.

Was kommt als Nächstes

Schritt 5: Die Fast Learning-Aktivität konfigurieren

Definieren Sie das Datenformular, kennzeichnen Sie Felder auf deutschen Krankschreibungen und trainieren Sie die Fast Learning-Aktivität.

Tutorial-Überblick

Zurück zur Einführung in das Tutorial.