- Normaliser la valeur d’un champ, par exemple séparer un code alpha (un code devise à trois lettres) d’un montant indiqué dans le document.
- Choisir l’une de plusieurs valeurs de champ, par exemple préciser laquelle doit être sélectionnée et enregistrée dans le champ de résultat si la valeur d’un même champ est extraite par plus d’une activité.
- Calculer les valeurs de champs qui n’ont pas été trouvées dans le document, par exemple calculer la taxe exigible à l’aide d’un taux d’imposition connu lorsque tous les champs contenant des montants imposables ont été extraits.
- Ajoutez une activité Script au flux de traitement de documents dans l’onglet Activities. Veillez à l’ajouter après toutes les autres activités d’extraction de champ auxquelles votre règle peut faire référence.
- Dans le panneau Activity Properties, cliquez sur Script Editor.
- Dans la boîte de dialogue qui s’ouvre, définissez votre règle sous forme de script en JavaScript afin d’exécuter toutes les actions requises. Vous pouvez utiliser les boutons d’édition rapide dans la partie supérieure de l’écran pour ajouter des extraits de code prédéfinis à votre script. Vous trouverez ci-dessous quelques exemples de règles de script que vous pouvez utiliser.
Exemples de règles de script
- Cette règle de script ajoute un code de devise à trois lettres à la valeur du Total. La règle vérifie d’abord la valeur du champ Country. Si la valeur de ce champ est « USA » ou « United States », le code « USD » est ajouté à la valeur numérique du Total. Si la valeur du champ Country est « United Kingdom » ou « Great Britain », le code « GBP » est ajouté à la valeur numérique du Total.
- Cette règle de script est conçue pour ajouter les noms des organisations sélectionnées aux champs spécifiés. Le champ répétitif Preamble Org regroupe les noms de toutes les organisations mentionnées dans le préambule d’un document, extraits par l’activité Named Entities (NER). La règle de script est configurée de sorte que, si le champ Preamble Org contient les noms de plus de deux organisations, la première valeur extraite sera placée dans le champ Party 1, et la dernière dans le champ Party 2.
- Une fois votre script prêt, cliquez sur Save. Une liste s’affiche alors dans le volet Activity Properties avec tous les champs utilisés dans le script. Vérifiez que la liste contient tous les champs requis.
- Testez votre Skill en cliquant sur Test Activity et en analysant les résultats d’extraction. Si la règle n’a pas fonctionné comme prévu, vérifiez que le script est correctement écrit. Vérifiez également la qualité d’extraction de tous les champs utilisés dans la règle du script.
