> ## 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.

# Objektmodell

> JavaScript-Objektreferenz zum Schreiben von Advanced Script Rules in Vantage — Context, Field, Document und verwandte Typen.

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](https://github.com/sebastienros/jint#supported-features).

<div id="data-access">
  ## Datenzugriff
</div>

Skripte können verwendet werden, um benutzerdefinierte Funktionen zu erstellen und über das `Context`-Objekt auf Vantage Datenkataloge zuzugreifen.

<Note>
  Skripte dürfen nicht:

  * Anfragen an andere Datenbanken als Vantage Datenkataloge senden.
  * Anfragen an externe Dienste senden.
  * Drittanbieterbibliotheken wie jQuery verwenden.
</Note>

<div id="object-reference">
  ## Objektreferenz
</div>

Verwenden Sie diese Objekte beim Erstellen von Advanced Script Rules.

<div id="execution-context">
  ### Ausführungskontext
</div>

| Objekt                                                                                                         | Beschreibung                                                                                          |
| :------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------- |
| [Context](/de/vantage/documentation/skill-designer/document/rule-verification/context)                         | Greifen Sie innerhalb einer Regel auf das Dokument, Felder, Katalogdatensätze und Skill-Parameter zu. |
| [Parameter](/de/vantage/documentation/skill-designer/document/rule-verification/parameter)                     | Ein Parameterwert.                                                                                    |
| [SkillParameter](/de/vantage/documentation/skill-designer/document/rule-verification/skill-parameter)          | Ein Skill-Parameterwert.                                                                              |
| [SkillParameterType](/de/vantage/documentation/skill-designer/document/rule-verification/skill-parameter-type) | Aufzählung der möglichen Skill-Parametertypen.                                                        |

<div id="document-structure">
  ### Dokumentstruktur
</div>

| Objekt                                                                                      | Beschreibung                                                                                                  |
| :------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------ |
| [Document](/de/vantage/documentation/skill-designer/document/rule-verification/document)    | Das verarbeitete Dokument, einschließlich seiner Seiten, Quelldateien und des darauf angewendeten Skills.     |
| [Page](/de/vantage/documentation/skill-designer/document/rule-verification/page)            | Eine einzelne Dokumentseite.                                                                                  |
| [Field](/de/vantage/documentation/skill-designer/document/rule-verification/field)          | Ein Dokumentfeld mit Eigenschaften und Methoden, um es während der Regelausführung zu prüfen und zu ändern.   |
| [FieldType](/de/vantage/documentation/skill-designer/document/rule-verification/field-type) | Aufzählung der verfügbaren Feldtypen und der jeweils unterstützten Datentypen.                                |
| [DataType](/de/vantage/documentation/skill-designer/document/rule-verification/data-type)   | Aufzählung der Datentypen, die ein Feld enthalten kann. Enthält die Klasse `AmountOfMoney` für Währungswerte. |

<div id="image-regions">
  ### Bildregionen
</div>

| Objekt                                                                                                   | Beschreibung                                                                      |
| :------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------- |
| [ImageRegionList](/de/vantage/documentation/skill-designer/document/rule-verification/image-region-list) | Eine Liste von Feldregionen in einem Bild.                                        |
| [ImageRegion](/de/vantage/documentation/skill-designer/document/rule-verification/image-region)          | Eine einzelne Feldregion, die aus mehreren Rechtecken bestehen kann.              |
| [RectangleList](/de/vantage/documentation/skill-designer/document/rule-verification/rectangle-list)      | Eine Liste rechteckiger Bereiche in einem Bild.                                   |
| [Rectangle](/de/vantage/documentation/skill-designer/document/rule-verification/rectangle)               | Ein rechteckiger Bereich in einem Bild. Die Koordinaten sind in Pixeln angegeben. |
| [Symbol](/de/vantage/documentation/skill-designer/document/rule-verification/symbol)                     | Ein Zeichen innerhalb des ursprünglichen Textwerts eines Felds.                   |

<div id="data-and-transactions">
  ### Daten und Vorgänge
</div>

| Objekt                                                                                         | Beschreibung                                                                              |
| :--------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------- |
| [Record](/de/vantage/documentation/skill-designer/document/rule-verification/record)           | Eine einzelne Zeile aus einem Datenkatalog, zurückgegeben von `Context.GetCatalogRecord`. |
| [Transaction](/de/vantage/documentation/skill-designer/document/rule-verification/transaction) | Transaction-Parameter für den aktuellen Lauf.                                             |
| [SourceFile](/de/vantage/documentation/skill-designer/document/rule-verification/source-file)  | Eine als Eingabe verwendete Quelldatei.                                                   |

<div id="related-topics">
  ## Verwandte Themen
</div>

* [Automatisierung von Geschäftsregeln](/de/vantage/documentation/skill-designer/document/rule-verification/business-rules-automation)
* [Regelverifizierung](/de/vantage/documentation/skill-designer/document/rule-verification/rule-verification)
* [Beispielskripte](/de/vantage/documentation/skill-designer/document/rule-verification/sample-scripts)
