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 !
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.
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.
Dans notre exemple, Lena et Alexandre ne pourront pas enregistrer.
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.
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.
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.
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.
N’hésitez pas à commenter cet article !
Nous sommes disponibles pour répondre à vos questions, suggestions, remarques, etc. !
Il y a 4 commentaires
Ermo
12 Oct, 2020
Bonjour,
Je souhaite que l’utilisateur du formulaire ne puisse pas envoyer le formulaire si le solde de points est inférieur à 0 (zéro). Comment faire sans code ?
Cordialement,
Kurt Carpels
12 Oct, 2020
Bonjour,
A ce jour les seuls moyens de bloquer l’enregistrement sont soit le transfert, soit le code.
Bon après-midi.
Kurt
Thomas.D
28 Jan, 2019
Bonjour,
avez vous prévu une amélioration des blocages d’enregistrement selon des données saisies ?
Si je prends l’exemple de cet article, on affiche un champ texte obligatoire lorsque les données ne répondent pas aux critères.
Mais rien n’empêche l’utilisateur de saisir une donnée dans ce champ texte pour outrepasser le blocage.
Peut être avez vous d’autres solutions ?
Merci.
Sarah Marivaux
28 Jan, 2019
Bonjour,
Il n’est pas prévu à aujourd’hui une amélioration.
Cependant, dans cette astuce, l’utilisateur ne pourra pas enregistrer car il n’aura pas saisi le bon mot de passe.
N’hésitez pas à nous appeler pour vous accompagner.
Cordialement,
Poster un commentaire