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.

Beim Schreiben von Advanced Script Rules haben Sie Zugriff auf eine Reihe von JavaScript-Objekten, die das Dokument, seine Felder, den Ausführungskontext, Bildregionen und die Datenkataloge von Vantage repräsentieren. Der Vantage JavaScript-Interpreter unterstützt ECMAScript 5.1 und ausgewählte spätere Features. Weitere Informationen finden Sie im ECMAScript-Repository.

Datenzugriff

Skripte können verwendet werden, um benutzerdefinierte Funktionen zu erstellen und über das Context-Objekt auf Vantage Datenkataloge zuzugreifen.
Skripte dürfen nicht:
  • Anfragen an andere Datenbanken als Vantage Datenkataloge senden.
  • Anfragen an externe Dienste senden.
  • Drittanbieterbibliotheken wie jQuery verwenden.

Objektreferenz

Verwenden Sie diese Objekte beim Erstellen von Advanced Script Rules.

Ausführungskontext

ObjektBeschreibung
ContextGreifen Sie innerhalb einer Regel auf das Dokument, Felder, Katalogdatensätze und Skill-Parameter zu.
ParameterEin Parameterwert.
SkillParameterEin Skill-Parameterwert.
SkillParameterTypeAufzählung der möglichen Skill-Parametertypen.

Dokumentstruktur

ObjektBeschreibung
DocumentDas verarbeitete Dokument, einschließlich seiner Seiten, Quelldateien und des darauf angewendeten Skills.
PageEine einzelne Dokumentseite.
FieldEin Dokumentfeld mit Eigenschaften und Methoden, um es während der Regelausführung zu prüfen und zu ändern.
FieldTypeAufzählung der verfügbaren Feldtypen und der jeweils unterstützten Datentypen.
DataTypeAufzählung der Datentypen, die ein Feld enthalten kann. Enthält die Klasse AmountOfMoney für Währungswerte.

Bildregionen

ObjektBeschreibung
ImageRegionListEine Liste von Feldregionen in einem Bild.
ImageRegionEine einzelne Feldregion, die aus mehreren Rechtecken bestehen kann.
RectangleListEine Liste rechteckiger Bereiche in einem Bild.
RectangleEin rechteckiger Bereich in einem Bild. Die Koordinaten sind in Pixeln angegeben.
SymbolEin Zeichen innerhalb des ursprünglichen Textwerts eines Felds.

Daten und Vorgänge

ObjektBeschreibung
RecordEine einzelne Zeile aus einem Datenkatalog, zurückgegeben von Context.GetCatalogRecord.
TransactionTransaction-Parameter für den aktuellen Lauf.
SourceFileEine als Eingabe verwendete Quelldatei.

Automatisierung von Geschäftsregeln

Fügen Sie einem Document-Skill skriptbasierte Regeln hinzu, konfigurieren Sie les- und schreibbare Felder und referenzieren Sie Tabellenspalten.

Regelverifizierung

Verwenden Sie Regeln, um extrahierte Feldwerte in einem Document-Skill zu validieren, zu ändern oder zu berechnen.

Beispielskripte

JavaScript-Beispiele für gängige Szenarien mit erweiterten Skriptregeln.