Diese Seite beschreibt die Einschränkungen für Skripte der Condition-Aktivität und listet die Objekte und Enumerationen auf, die in der JavaScript-Umgebung von Vantage verfügbar sind.
Der JavaScript-Interpreter von Vantage unterstützt ECMAScript 5.1 sowie ausgewählte Features aus neueren Versionen. Weitere Informationen finden Sie unter Jint ECMAScript features.
Skripte können benutzerdefinierte Funktionen definieren und über die Context-Schnittstelle auf Vantage-Datenkataloge zugreifen.
Skripte können nicht:
- Anfragen an andere Datenbanken als Vantage-Datenkataloge senden.
- Anfragen an externe Dienste senden.
- Drittanbieterbibliotheken wie jQuery verwenden.
Die Aktivität Condition leitet die Dokumente einer Transaction lediglich an den passenden Workflow-Zweig weiter — sie ändert sie nicht. Alle Daten, auf die Ihr Skript zugreift, werden schreibgeschützt bereitgestellt.
Grenzen für die Nutzung von Systemressourcen
Bedingungsskripte unterliegen Beschränkungen hinsichtlich Speicher, Laufzeit, Anzahl der Befehle und Rekursionstiefe, um außer Kontrolle geratene Skripte zu verhindern. Wenn ein Skript einen dieser Grenzwerte überschreitet, wird die Verarbeitung unterbrochen und ein Fehler angezeigt. Die Standardwerte werden von Ihrem Serveradministrator festgelegt — aktuelle Standardwerte:
Ausführungskontext und Workflow
Klassifizierung und Validierung