Passer au contenu principal

Ce que cela fait

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 Règles des (Administrateur) Document Definition properties (Développeur) Document Definition properties.

Paramètres

NomTypeAccèsDescription
ContextIRuleContextSelon les paramètres de la règleLe contexte de la règle
Les procédures que vous souhaitez utiliser dans plusieurs règles doivent être écrites dans le module global de règles, accessible 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.
Si des classes et des méthodes d’un assembly externe sont utilisées dans le script ou le module global, le fichier assembly doit être ajouté dans l’onglet .NET References de Document Definition Properties.

(Administrateur) Voir aussi :

(Administrateur) Règle de script