Skip to main content
Les règles basées sur des scripts vous permettent de créer des algorithmes personnalisés complexes pour la validation et la normalisation des documents. La règle de script se configure dans l’onglet Rules des Document Definition Properties.

Paramètres

Écrivez les procédures que vous utilisez dans plusieurs règles dans le module global de règles. Ouvrez-le depuis le Script Editor. Dans la liste déroulante de la barre d’outils du Script Editor, sélectionnez Rule Global Script Module. Le module global de règles est également accessible depuis le Document Definition Editor (Document Definition → Script Modules → Rule Script…). Les règles de script peuvent être utilisées pour accéder aux enregistrements d’un jeu de données mis en cache. Cela peut être utile si vous devez créer manuellement des règles de validation. Pour accéder aux enregistrements d’un jeu de données mis en cache, procédez comme suit :
  1. Connectez-vous au jeu de données à l’aide de la méthode IRuleContext.DataSet.
  2. Créez une requête à l’aide de la méthode IDataSet.CreateQuery.
  3. Ajoutez une ou plusieurs conditions à l’aide de la méthode IDataSetQuery.AddValue.
  4. Utilisez la méthode IDataSet.GetRecords pour obtenir les données qui satisfont à la requête. Si vous devez déterminer combien d’enregistrements satisfont à la requête, utilisez la méthode IDataSet.GetRecordsCount.
  5. Vous pouvez obtenir des enregistrements à des indices spécifiques à l’aide de la méthode IRecordset.GetRecord.
Un script ou un module global peut utiliser des classes et des méthodes d’un assembly externe. Ajoutez le fichier d’assembly dans l’onglet .NET References de Document Definition Properties.