Lorsque vous écrivez des Advanced Script Rules, vous avez accès à un ensemble d’objets JavaScript qui représentent le document, ses champs, le contexte d’exécution, les régions d’image et les catalogues de données de Vantage. L’interpréteur JavaScript de Vantage prend en charge ECMAScript 5.1 et certaines fonctionnalités plus récentes. Pour plus d’informations, consultez le dépôt ECMAScript.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.
Accès aux données
Context.
Les scripts ne peuvent pas :
- envoyer des requêtes à d’autres bases de données que les catalogues de données Vantage.
- envoyer des requêtes à des services externes.
- utiliser des bibliothèques tierces comme jQuery.
Référence des objets
Contexte d’exécution
| Objet | Description |
|---|---|
| Context | Permet d’accéder au document, aux champs, aux enregistrements du catalogue et aux paramètres de compétence depuis une règle. |
| Parameter | Valeur d’un paramètre. |
| SkillParameter | Valeur d’un paramètre de compétence. |
| SkillParameterType | Énumération des types possibles de paramètres de compétence. |
Structure du document
| Objet | Description |
|---|---|
| Document | Le document en cours de traitement, y compris ses pages, ses fichiers source et la compétence qui lui est appliquée. |
| Page | Une seule page du document. |
| Field | Un champ du document, avec des propriétés et des méthodes permettant de l’examiner et de le modifier pendant l’exécution de la règle. |
| FieldType | Énumération des types de champ disponibles et des types de données pris en charge par chacun d’eux. |
| DataType | Énumération des types de données qu’un champ peut contenir. Inclut la classe AmountOfMoney pour les valeurs monétaires. |
Régions d’image
| Objet | Description |
|---|---|
| ImageRegionList | Liste des régions de champ d’une image. |
| ImageRegion | Une région de champ unique, qui peut être constituée de plusieurs rectangles. |
| RectangleList | Liste des zones rectangulaires d’une image. |
| Rectangle | Une zone rectangulaire d’une image. Les coordonnées sont en pixels. |
| Symbol | Caractère figurant dans la valeur textuelle initiale d’un champ. |
Données et transactions
| Objet | Description |
|---|---|
| Record | Une ligne d’un catalogue de données, renvoyée par Context.GetCatalogRecord. |
| Transaction | Paramètres de la Transaction en cours. |
| SourceFile | Fichier source utilisé comme entrée. |
Automatisation des règles métier
Ajoutez des règles scriptées à une Compétence de document, configurez les champs accessibles en lecture et en écriture, et faites référence aux colonnes du tableau.
Vérification des règles
Utilisez des règles pour valider, modifier ou calculer les valeurs extraites des champs dans une Compétence de document.
Exemples de scripts
Exemples JavaScript prêts à l’emploi pour les scénarios courants d’Advanced Script Rule.
