Configuration d’une règle de script avancée
Lors de la configuration d’une règle de script avancée, spécifiez les champs auxquels le script fera référence.Configurer les champs
- Dans la colonne Fields, indiquez chaque champ que le script doit lire.
- Dans la colonne Changed by the rule, indiquez chaque champ que le script modifiera.
Si votre script fait référence à un champ qui n’a pas été indiqué pour la lecture, ou tente d’écrire dans un champ qui n’a pas été indiqué pour la modification, la règle renvoie une erreur d’accès :
Attempt to read data from inaccessible fieldAttempt to write data to read-only field
Configurer les colonnes d’un tableau
Si votre script fait référence à des colonnes de tableau spécifiques, sélectionnez ces colonnes individuellement — et non le tableau entier — lors de la configuration de la règle. Toutes les colonnes sélectionnées doivent appartenir au même tableau. Par exemple, si la règle s’applique à Colonne 1 et Colonne 2 de Nouveau tableau, sélectionnez les champs suivants :
Paramètres de la règle avec Colonne 1 et Colonne 2 de 'Nouveau tableau' sélectionnées en tant que champs traités
Rédigez le script
Basculez vers l’éditeur de scripts et écrivez le code JavaScript qui implémente votre règle. Votre script peut lire les champs du document, calculer des valeurs, les comparer et mettre à jour les champs marqués comme modifiables lors de la configuration. Utilisez les boutons d’édition rapide en haut de l’éditeur de scripts pour insérer des extraits de code courants. Si les conditions de la règle ne sont pas remplies, définissezContext.CheckSucceeded sur false. Le document est alors envoyé en relecture manuelle.
