Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded.

Valider les données saisies dans un champ

Logo Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Assurez-vous que les données saisies par l’utilisateur dans un formulaire répondent aux conditions requises avant que le dossier passe à l’étape suivante de son cycle de vie. En validant les données d’un champ, vous vérifiez si les valeurs saisies par l’utilisateur sont valides et si le système peut traiter correctement les informations. Par exemple, vous pouvez faire en sorte que le client fournisse son nom et son adresse avant de passer commande.

Note: Vous définissez des conditions de validation qui vérifient si les données saisies par l’utilisateur dans le formulaire sont incorrectes. 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.
Before you begin: Créez un type de dossier, puis définissez un cycle de vie de dossier qui comporte des phases et des processus avec des tâches. Les formulaires de vos tâches doivent contenir des champs que vous souhaitez valider. Pour plus d’informations, consultez la rubrique Automatiser des tâches en créant des types de dossier.
  1. Dans le volet de navigation d’App Studio, cliquez sur Case types, puis sur le type de dossier à ouvrir.

  2. Dans la section Case life cycle, sélectionnez l’étape à laquelle vous voulez appliquer la condition de validation.

  3. Dans le volet Step à droite, sous l’onglet General, cliquez sur Configure view.

  4. Facultatif :

    Pour vous assurer que l’utilisateur saisisse une valeur dans un champ avant d’envoyer le formulaire, définissez le champ comme Required.

    1. Dans la fenêtre de configuration de la vue, sous l’onglet Fields, localisez le champ que vous souhaitez définir comme Required.

    2. Dans la liste Options de ce champ, sélectionnez Required.

      Lorsque l’utilisateur tente d’envoyer le formulaire sans avoir renseigné un champ obligatoire, un message d’erreur s’affiche.

    For example: Pour empêcher l’utilisateur d’envoyer un formulaire sans avoir saisi sa date de naissance, définissez le champ de la date de naissance comme Required.
  5. Dans la fenêtre de configuration de la vue, sous l’onglet Validations, cliquez sur Add condition.

  6. Facultatif :

    Pour afficher un message d’erreur en cas d’échec de la validation, saisissez le texte du message dans le champ Message.

  7. Définissez les conditions de validation pour un champ du formulaire :

    1. Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.

    2. Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.

    3. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.

      L’option Select values répertorie les champs et valeurs de votre formulaire que vous pouvez utiliser dans la condition.

    For example: Pour vous assurer que la date de naissance n’est pas une date future, sélectionnez le champ de la date de naissance dans la liste, définissez l’opérateur de comparaison is after, puis sélectionnez Today dans le contrôle calendrier. Ainsi, si l’utilisateur tente d’envoyer le formulaire avec une date de naissance future, un message d’erreur s’affiche.
  8. Facultatif :

    Pour créer une condition combinant plusieurs paramètres de validation, ajoutez un opérateur logique à la condition :

    Choix Actions
    S’assurer que la condition est vérifiée lorsque toutes les propriétés répondent aux critères
    1. Sur le côté droit de la ligne, cliquez sur l’icône Add a row.

    2. Dans la liste des opérateurs, sélectionnez and.

    3. Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.

    4. Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.

    5. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.

      L’option Select values répertorie les champs et valeurs de votre formulaire que vous pouvez utiliser dans la condition.

    S’assurer que la condition est vérifiée lorsque l’une des propriétés répond aux critères
    1. Sur le côté droit de la ligne, cliquez sur l’icône Add a row.

    2. Dans la liste des opérateurs, sélectionnez or.

    3. Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.

    4. Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.

    5. Dans le champ Value, saisissez ou sélectionnez la valeur à comparer avec les données saisies par l’utilisateur.

      L’option Select values répertorie les champs et valeurs de votre formulaire que vous pouvez utiliser dans la condition.

    For example: Dans un formulaire de recrutement, l’utilisateur doit indiquer la durée d’emploi dans une entreprise donnée en saisissant des dates dans les champs From et To. Pour vous assurer que la date de début est antérieure à la date de fin et la date de fin, postérieure à la date de début, vous pouvez configurer une condition de validation avec l’opérateur logique AND, comme dans la figure suivante :
    Validation de la plage de dates d’emploi
  9. Facultatif :

    Pour définir d’autres conditions de validation, répétez les étapes 6 à 9.

  10. Cliquez sur Submit.

Note: Au moment de l’exécution, l’application évalue toutes les conditions de validation. Si une condition est remplie, un message d’erreur s’affiche et l’utilisateur ne peut pas envoyer le formulaire tant qu’il n’a pas corrigé les champs incorrects.

  • Validation de la saisie de champ dans des scénarios complexes

    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.

  • Associer une règle de validation à une flow action

    Assurez-vous que les données fournies par vos utilisateurs respectent les conditions requises pour l’avancement du dossier. En attribuant des règles de validation aux flow actions, vous pouvez empêcher les utilisateurs de saisir des informations que votre application ne peut pas traiter, et réduire ainsi le nombre d’erreurs de traitement.

  • Formulaires et champs

    Un formulaire est une vue de vos données. Les champs d’un formulaire stockent les données de l’utilisateur qui peuvent inclure des champs à valeur unique, un groupe de valeurs ou une liste de valeurs. Après avoir créé un formulaire, vous pouvez l’associer à une étape de l’affectation ou de la validation dans le cycle de vie d’un dossier.

  • Restreindre la saisie utilisateur dans un champ

    Configurez les champs de votre modèle de données pour modifier la manière dont ils stockent ou affichent les informations afin de créer un modèle de données robuste et adapté à vos besoins métier.


This Topic is available in the following Module:

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice