1) Général
Les actions régressives sont l’ensemble des actions qui permettent un retour à un état antérieur ou une destruction.
Elles font parties des actions « courantes » et doivent donc toutes respecter la même implémentation dans les différents produits.
2) Utilisation
a) Annuler
- Annuler : arrête l’action en cours et ferme l’item en cours. Ceci prévient toute destruction ou modification critique de données dans le cadre d’une double confirmation de l’utilisateur.
- Il sera représenté par un CTA secondaire à gauche d’un CTA principal.
b) Effacer
- Enlève toute donnée présente dans un champ ou sélecteur multiple. Permet d’accélérer les modifications.
- Il sera représenté par un pictogramme « x » à la droite du champ, item, valeur, label.
c) Enlever
- Enlève un élément d’une liste sans le détruire. Plusieurs éléments peuvent être sélectionnés à la fois.
- Il sera représenté par un pictogramme « - » à la droite du champ, item, valeur, label.
d) Erreurs
- Une erreur se produit lorsqu’un processus échoue ou que la donnée ne correspond pas à la demande. Elle doit être exprimée clairement pour que l’utilisateur sache quelle action mener pour la résoudre. Elle doit être représentée en rouge.
- Pour un processus, il faut exprimer la raison de l’échec et l’action à mener: « Le document n’a pas pu être chargé, veuillez réessayer. » Pour un champ de données, il faut indiquer le bon format de données ou rappeler quels champs sont vides/obligatoires: « Veuillez indiquer la date au format DD/MM/AAAA. » ou « Veuillez compléter les champs obligatoires. ».
- Le rédactionnel ne doit jamais mettre en défaut l’utilisateur. Il doit permettre de comprendre pourquoi l’erreur a eu lieu et comment la résoudre.
- Préférer limiter le texte à deux lignes maximum.
e) Fermer
- Ferme l’item, la page, le menu, la notification.
- ll sera représenté par un pictogramme « x » en haut à droite de l’item.
f) Réinitialiser
- Réinitialise les valeurs de base d’un item de choix.
- « Réinitialiser » sera sous forme de lien, placé de préférence en dessous du titre de la section de filtre / élément