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.

Diese Seite beschreibt die Skriptbeschränkungen für benutzerdefinierte Aktivitäten und listet die Objekte und Enumerationen auf, die in der JavaScript-Umgebung von Vantage verfügbar sind.

Skriptbeschränkungen

Der JavaScript-Interpreter von Vantage unterstützt ECMAScript 5.1 und ausgewählte spätere Features. Weitere Informationen finden Sie unter Jint ECMAScript features. Skripte können benutzerdefinierte Funktionen definieren, über die Context-Schnittstelle auf Vantage-Datenkataloge zugreifen und über die Context-Schnittstelle Anfragen an externe Services senden.
Skripte können nicht:
  • Anfragen an andere Datenbanken als Vantage-Datenkataloge senden.
  • Bibliotheken von Drittanbietern wie jQuery verwenden.
Für benutzerdefinierte Skripte gelten Beschränkungen für Speicher, Laufzeit, Befehlsanzahl und Rekursionstiefe, um außer Kontrolle geratene Skripte zu verhindern. Wenn ein Skript einen dieser Grenzwerte überschreitet, wird die Verarbeitung mit einem Fehler unterbrochen. Die Standardwerte werden von Ihrem Serveradministrator festgelegt — aktuelle Standardwerte:
BeschränkungStandardgrenzwert
Speicher500 MB
Skriptlaufzeit600 Sekunden × Gesamtzahl der Dokumentseiten in einem Vorgang
Ausdrücke1.000.000 × Gesamtzahl der Dokumentseiten in einem Vorgang
Maximale Rekursionstiefe100
Maximale Array-Größe50.000
Maximale HTTP-Anfragen200 × Gesamtzahl der Dokumentseiten in einem Vorgang

Fehlerbehandlung

  • Wenn im Skript ein Syntaxfehler erkannt wird, wird der Vorgang der Benutzerdefinierten Aktivität unterbrochen. Der Fehler wird im Skill Monitor angezeigt.
  • Wenn während der Ausführung des Skripts eine Ausnahme ausgelöst wird, werden sowohl das Skript als auch der Vorgang unterbrochen. Der Fehler wird im Skill Monitor angezeigt.
  • Wenn eine Programmausnahme mit try/catch abgefangen wird, hängt die Fehlerbehandlung davon ab, was Ihr Skript tut.
Fehler, die durch das Überschreiten von Skriptbeschränkungen verursacht werden, werden nicht abgefangen. In diesen Fällen werden sowohl das Skript als auch der Vorgang unterbrochen.

Objektreferenz

Ausführungskontext

Dokumente und Felder

Klassifizierung und Validierung

HTTP

Enumerationen

Veraltete Schnittstellen und Enumerationen

Benutzerdefinierte Aktivität

Erweitern Sie Skills mit Skriptlogik und Integrationen von Drittanbietern.

Beispielskripte

JavaScript-Beispiele für OAuth, Exporte, Feldaktualisierungen und Tabellenmanipulation.

Context

Globales Objekt für Vorgangsdaten, HTTP-Anfragen und Secrets.