10Août, 2018
0Réaction(s)

Comment bloquer un enregistrement ?

Vous souhaitez bloquer l’enregistrement d’une donnée à un groupe d’utilisateurs ou simplement empêcher l’enregistrement si un résultat s’avère incorrect ?

Découvrez ici deux astuces qui pourront vous aider à paramétrer tout cela !

Astuce #1 : Bloquer l’enregistrement à un groupe d’utilisateurs.

Vous désirez qu’un ou plusieurs utilisateurs ne puissent pas enregistrer; qu’ils aient, uniquement, à disposition la fonctionnalité Transférer ? Rien de plus simple !

Dans un premier temps, autorisez le transfert de données entre utilisateurs depuis les options de votre formulaire, onglet Mobile.

autoriser le transfert de données entre utilisateurs

Puis, depuis votre page Mes formulaires, bouton Droits, vous pourrez gérer l’autorisation ou non d’enregistrer via le bouton Transférer seulement. Cette option est disponible pour les groupes d’utilisateurs ou par profil.

transférer seulement

Dans notre exemple, Lena et Alexandre ne pourront pas enregistrer.

bloquer l'enregistrement

Pour aller plus loin : vous pouvez également choisir les utilisateurs pouvant recevoir les données transférées ! Pour en savoir plus, n’hésitez pas à consulter ce tutoriel.

Astuce #2 : Empêcher l’enregistrement d’une donnée selon la saisie.

Exemple : vous souhaitez que vos utilisateurs ne puissent pas enregistrer une commande inférieure à 50€.

Pour réaliser cela, vous devez ajouter un champ qui contiendra un code de validation.  Ce dernier sera visible uniquement, si le champ Total commande est inférieur à 50€.
En l’absence du code, votre utilisateur ne pourra pas valider la donnée.

  • Depuis l’écran de création de votre formulaire, ajoutez un champ de saisie obligatoire et attribuez lui une condition de visibilité.
    Dans notre exemple, ce champ sera visible si et seulement si le champ Total commande est inférieur à 50€.
  • Rendez-vous ensuite dans l’onglet Avancé > Masque de saisie.
    Dans ce champ, vous devrez saisir un code via l’utilisation d’expressions régulières (ou Regex). Sans ce code de validation, votre utilisateur ne pourra pas enregistrer les données saisies.

Configuration : le code devra commencer par /^ et terminer par $/.

Par exemple, si vous souhaitez que le mot de passe soit 9578413, vous devrez insérer dans ce champ : /^9578413$/.

Vous pouvez, de plus, insérer un message d’aide, lui indiquant la marche à suivre afin qu’il puisse cacher ce champ.

Réaliser un masque de saisie afin de bloquer un enregistrement

Ainsi, comme vous pouvez le voir ci-dessous, le champ étant vide, l’utilisateur ne peut enregistrer sa donnée, il est ainsi obligé de continuer/modifier sa saisie.

affichage sur mobile lorsque l'enregistrement est bloqué

N’hésitez pas à commenter cet article !
Nous sommes disponibles pour répondre à vos questions, suggestions, remarques, etc. !

image_pdfimage_print

Poster un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *