Exemple de règle de validation

Les étapes qui suivent montrent comment importer une règle de validation dans Unica Plan, l'ajouter à un modèle, et la tester.

Avant de commencer

L'exemple suivant de règle garantit que la valeur fournie pour la zone numEmps dans une grille est comprise entre 10 et 1000.
<?xml version="1.0" encoding="UTF-8"?>
   <validation-rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <rule validationType="ROW">
      <name>Range Check</name>
      <desc>Checks Range for numeric type. Note: for field numEmps</desc>
      <class>com.unicacorp.uap.grid.validation.rule.basic.RangeCheckRule</class>
      <enable>true</enable>
      <applies-to-tvc-id>vendors</applies-to-tvc-id>
      <set-property property="minValue" value="10"/>
      <set-property property="maxValue" value="1000"/>
      <set-property property="column" value="dyn_vendors.numEmps"/>
   </rule>
</validation-rules>

Dans cette règle, la zone numEmps figure dans un formulaire avec le nom interne vendors. La procédure qui suit suppose que vous ce formulaire est configuré sur votre système.

Procédure

  1. Créez un fichier XML pour stocker l'exemple de règle de validation.
  2. Téléchargez le fichier de règles dans Unica Plan :
    1. Cliquez sur Paramètres > Paramètres de Plan > Configuration du modèle > Règles.
    2. Cliquez sur Ajouter une définition de règle.
    3. Dans la boîte de dialogue Mettre à jour la règle, entrez un nom d'identification et indiquez votre fichier XML.
    4. Cliquez sur Continuer pour ajouter le fichier de règles à Unica Plan.
  3. Affectez le fichier de règles à un onglet dans un modèle.
    1. Cliquez sur Paramètres > Paramètres de Plan > Configuration du modèle > Modèles.
    2. Choisissez un modèle et cliquez sur l'onglet Onglets.
    3. Cliquez sur Ajouter un onglet. Pour le formulaire, sélectionnez vendors. Pour les Règles de validation de données, sélectionnez le nom d'identification de votre règle.

      Le système fournit la Classe de validation de données lorsque vous sélectionnez un fichier de règles.

  4. Enregistrez vos modifications et utilisez le modèle pour créer un objet.
  5. Pour tester la règle, entrez des données non valides dans la zone empNum.

    Par exemple, entrez 5000. Si vous recevez un message d'erreur, la règle fonctionne comme prévu.