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.
-
Dans le volet de navigation d’App Studio, cliquez sur Case types, puis sur le type de dossier à ouvrir.
-
Dans la section Case life cycle, sélectionnez l’étape à laquelle vous voulez appliquer la condition de validation.
-
Dans le volet Step à droite, sous l’onglet General, cliquez sur Configure view.
- Facultatif :
Pour vous assurer que l’utilisateur saisisse une valeur dans un champ avant d’envoyer le formulaire, définissez le champ comme Required.
-
Dans la fenêtre de configuration de la vue, sous l’onglet Fields, localisez le champ que vous souhaitez définir comme Required.
-
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. -
-
Dans la fenêtre de configuration de la vue, sous l’onglet Validations, cliquez sur Add condition.
- Facultatif :
Pour afficher un message d’erreur en cas d’échec de la validation, saisissez le texte du message dans le champ Message.
-
Définissez les conditions de validation pour un champ du formulaire :
-
Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.
-
Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.
-
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. -
- 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 -
Sur le côté droit de la ligne, cliquez sur l’icône Add a row.
-
Dans la liste des opérateurs, sélectionnez and.
-
Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.
-
Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.
-
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 -
Sur le côté droit de la ligne, cliquez sur l’icône Add a row.
-
Dans la liste des opérateurs, sélectionnez or.
-
Dans la liste des champs, sélectionnez le nom du champ que vous souhaitez valider.
-
Dans la liste des opérateurs de comparaison, sélectionnez le test que vous souhaitez appliquer au champ.
-
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 -
- Facultatif :
Pour définir d’autres conditions de validation, répétez les étapes 6 à 9.
-
Cliquez sur Submit.
- 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.