- Normalisieren eines Feldwerts, z. B. das Trennen eines Alpha-Codes (dreistelliger Währungscode) von einem im Dokument angegebenen Währungsbetrag.
- Auswählen eines von mehreren Feldwerten, z. B. Festlegen, welcher von mehreren Werten im Ergebnisfeld ausgewählt und übernommen werden soll, wenn der Wert eines einzelnen Felds von mehr als einer Aktivität extrahiert wird.
- Berechnen von Feldwerten, die im Dokument nicht gefunden werden konnten, z. B. Berechnung der zu zahlenden Steuer mithilfe eines bekannten Steuersatzes, wenn alle Felder mit steuerpflichtigen Beträgen extrahiert wurden.
Eine Skriptaktivität einrichten
Die Aktivität hinzufügen
Fügen Sie im Tab Activities eine Skriptaktivität zum Dokumentverarbeitungsablauf hinzu. Beachten Sie, dass Sie die Aktivität nach allen anderen Aktivitäten zur Feldextraktion hinzufügen sollten, auf die sich Ihre Regel möglicherweise bezieht.
Das Skript schreiben
Erstellen Sie im geöffneten Dialog Ihre Regel als Skript, indem Sie mit JavaScript ein Skript schreiben, das alle erforderlichen Aktionen ausführt. Sie können die Schaltflächen für die Schnellbearbeitung im oberen Bereich des Bildschirms verwenden, um Ihrem Skript vordefinierte Code-Snippets hinzuzufügen. Beispiele für Skriptregeln, die Sie anpassen können, finden Sie unten unter Beispiel-Skriptregeln.
Das Skript speichern
Klicken Sie auf Save. Im Bereich Activity Properties wird dann eine Liste aller im Skript verwendeten Felder angezeigt. Prüfen Sie, ob die Liste alle erforderlichen Felder enthält.
Beispielskriptregeln
- Diese Skriptregel fügt dem Wert im Gesamtbetrag-Feld einen dreibuchstabigen Währungscode hinzu. Die Regel prüft zunächst den Wert des Country-Felds. Wenn der Wert dieses Felds entweder „USA“ oder „United States“ ist, wird ein „USD“-Code zum numerischen Wert im Gesamtbetrag-Feld hinzugefügt. Wenn der Wert des Country-Felds entweder „United Kingdom“ oder „Great Britain“ ist, wird ein „GBP“-Code zum numerischen Wert im Gesamtbetrag-Feld hinzugefügt.
- Diese Skriptregel fügt die Namen ausgewählter Organisationen in bestimmte Felder ein. Das wiederholte Feld Preamble Org enthält die Namen aller in der Präambel eines Dokuments aufgeführten Organisationen, die von der Aktivität Named Entities (NER) extrahiert werden. Die Skriptregel ist so konfiguriert, dass, wenn das Feld Preamble Org die Namen von mehr als zwei Organisationen enthält, der erste extrahierte Wert in das Feld Party 1 und der letzte in das Feld Party 2 übernommen wird.
