Créez des règles de validation pour vérifier si les valeurs des données saisies par les utilisateurs répondent à des critères spécifiques et si le système peut traiter les informations correctement.
Alors que la validation par étapes permet des comparaisons relativement simples, les règles de validation vous aident à créer des opérations plus complexes comprenant des fonctions et un traitement conditionnel. Par exemple, une demande de prêt peut exiger des conditions de validation différentes selon le niveau de risque du demandeur. Vous pouvez configurer une propriété RiskLevel avec une valeur High, Medium ou Low et définir un ensemble de conditions de validation pour les clients qui représentent des niveaux de risque High, Medium ou Low.
Remarque : Vous définissez des conditions de validation qui vérifient si la saisie de l’utilisateur dans un formulaire est incorrecte. Si la saisie de l’utilisateur correspond aux paramètres de validation, un message d’erreur s’affiche lorsque l’utilisateur tente d’envoyer le formulaire.- Dans l’en-tête de Dev Studio, cliquez sur Create Process Validate .
- Dans l’onglet New, définissez le libellé, le contexte et le ruleset pour la nouvelle règle de validation, puis cliquez sur Create and open.
-
Dans l’onglet Input, définissez la saisie que l’application
utilise pour déterminer l’ensemble de conditions de validation à appliquer au moment de l’exécution :
- Pour définir un seul ensemble de validation (validation set), sélectionnez None.
- Pour définir un ensemble de validation distinct pour chaque valeur d’une propriété, sélectionnez Input property, puis sélectionnez la propriété cible.
- Pour définir un ensemble de validation distinct pour chaque statut de dossier (case status), sélectionnez Proposed work status.
- Pour définir un ensemble de validation distinct pour chaque flow action, sélectionnez Flow Action Name.
- Pour définir un ensemble de validation distinct pour chaque phase (stage), sélectionnez Stages.
- Dans l’onglet Validate, dans le champ Property, saisissez la propriété que vous voulez tester. Par exemple : pour vérifier si le montant de l’apport personnel est suffisant, dans le champ Property, saisissez DownPayment.
- Dans la section Conditions, créez un ensemble de validation en cliquant sur Add.
-
Dans la fenêtre Validation conditions, définissez l’ensemble de
validation :
- Assurez-vous que la case Enable conditions est cochée.
- Facultatif : pour indiquer que l’utilisateur doit remplir un champ, cochez la case Required.
- Facultatif : pour forcer le système à évaluer les propriétés suivantes même si l’évaluation actuelle échoue, cochez la case Continue validation.
- Dans Select a function, choisissez la fonction que vous souhaitez utiliser pour évaluer la propriété.
- Dans les champs ci-dessous, saisissez l’expression de la fonction.
- Dans le champ Message, saisissez le texte à afficher lorsque la condition est vraie.
- Facultatif : pour ajouter une fonction de validation supplémentaire, cliquez sur Add a row, puis sélectionnez un opérateur logique pour lier les fonctions.
- Cliquez sur Submit.
-
Si votre règle de validation comprend plusieurs ensembles de validation pour différentes valeurs
d’entrée, vous pouvez définir des ensembles de validation supplémentaires :
- Dans le coin supérieur droit de l’onglet Validate, cliquez sur Add a new condition.
- Dans la ligne Input, saisissez la valeur d’entrée pour laquelle vous souhaitez créer un ensemble de validation.
- Configurez l’ensemble de validation en effectuant les étapes 6.b à 6.h.
- Facultatif : pour exécuter un autre ensemble de validation après la validation en cours, dans la ligne Also execute, spécifiez l’ensemble de validation cible.
- Facultatif : pour exécuter des règles de validation supplémentaires une fois la validation en cours terminée, dans la ligne Additional validation, sélectionnez la règle de validation cible.
- Cliquez sur Save.