Back to Blog
Software

Formulaires métier : réduire les erreurs sans ralentir la saisie

2 min read
Share:

Un formulaire métier doit présenter les champs dans l’ordre du travail, vérifier les valeurs au bon moment et expliquer clairement chaque erreur.

Un formulaire long ne devient pas plus simple en ajoutant des couleurs ou des infobulles. Il faut comprendre quelles informations l’utilisateur connaît, lesquelles peuvent être déduites et quelles erreurs peuvent être corrigées immédiatement.

Organiser le parcours

Regroupez les champs selon la décision prise, pas selon la structure interne de la base. Une commande peut commencer par le client, puis les lignes, la livraison et la confirmation. Les champs réservés à l’administration ne doivent pas interrompre le parcours courant.

Préremplissez ce que le logiciel connaît, mais permettez de vérifier la valeur. Un défaut doit être expliqué lorsqu’il peut modifier un total ou une date. Ne remplacez pas une donnée existante sans confirmation si la modification est difficile à annuler.

Valider progressivement

La validation au départ du champ aide pour un format simple. La validation à l’enregistrement reste nécessaire pour les droits, les doublons et les règles qui dépendent d’autres données. Le serveur doit recalculer les valeurs sensibles et ne pas faire confiance au navigateur.

Un message d’erreur indique le champ, la condition et l’action corrective. Il ne doit pas effacer les valeurs déjà saisies. Les erreurs liées à un service indisponible doivent être distinguées d’une valeur invalide.

Gérer les changements simultanés

Un dossier peut changer entre l’ouverture et l’enregistrement. Affichez la version courante et demandez à l’utilisateur de relire les champs concernés. Une validation silencieuse peut écraser le travail d’une autre personne.

Le bouton de soumission doit éviter les doublons lors d’un double clic ou d’un délai réseau. Son état doit rester compréhensible si la requête prend du temps. Les règles d’acceptation fonctionnelle doivent couvrir ce cas.

Tester avec les utilisateurs

Testez le formulaire au clavier, sur un écran étroit et avec des comptes aux droits différents. Utilisez des valeurs limites, des textes longs, des caractères accentués et des données déjà modifiées. Observez les hésitations et les corrections plutôt que de compter seulement les clics.

Un formulaire efficace respecte la séquence du métier, conserve le travail saisi et donne une explication utilisable au moment où l’erreur apparaît.

Sources : WAI, validation des formulaires, OWASP, validation des entrées.

Enjoyed this article? Share it!