Quelles sont les meilleures pratiques pour UX qui permettent aux utilisateurs de basculer si le choix d'un utilisateur dans une liste déroulante dans le chrome d'une application Web persistera sur plusieurs pages et et plusieurs sessions?
Les contraintes sont:
En d'autres termes, je cherche quelque chose que je peux mettre à côté (ou à l'intérieur) d'une liste déroulante qui:
Si vous êtes intéressé, voici plus de détails sur le problème commercial spécifique:
L'application Web B2B de mon entreprise comporte une liste déroulante dans le coin de chaque page qui filtre l'interface utilisateur vers un itinéraire particulier d'une entreprise de livraison multi-itinéraires. La liste est généralement courte, généralement de 10 à 15 itinéraires. La valeur par défaut est "non filtré". Le filtre est persistant - une fois défini, il reste défini pour toujours pour cet utilisateur, sauf s'il est modifié.
Cette interface utilisateur de filtrage déroulant était en place depuis de nombreuses années avant d'être embauchée, et la suppression ou la modification fondamentale de son comportement par défaut n'est pas un démarreur car elle générerait trop d'appels de support pour nous et trop de maux de tête de recyclage pour nos clients.
Mais de nombreux utilisateurs se sont plaints du fait que la liste déroulante soit toujours persistante, donc s'ils filtrent une page et naviguent vers une autre page, le filtre colle. Il persiste également d'une session à l'autre. Parfois, cette persistance est un comportement souhaité: par exemple si un utilisateur particulier se concentre sur un seul itinéraire pour toute la journée. Parfois, ce n'est pas le cas: par exemple si l'utilisateur se limite à un seul itinéraire pour aider un conducteur qui se trouve à la mauvaise adresse.
Sans changer fondamentalement l'UX, je voudrais donner à nos utilisateurs plus de contrôle sur la persistance du filtre. Les utilisateurs qui aiment le comportement persistant en l'état peuvent le conserver, les utilisateurs qui n'aiment pas la persistance peuvent le changer en un filtre à usage unique, et les utilisateurs qui ont parfois besoin de l'un ou de l'autre peuvent basculer d'avant en arrière selon les besoins.
Je pense que vous décrivez une case à cocher:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Je vous propose d'utiliser votre salle 50x28 pour un bouton Plus qui vous offre les options dans un menu déroulant.
Je ne sais pas si je respecte ou non la contrainte suivante: Je ne peux pas changer l'interface utilisateur de la liste déroulante mais votre explication est une conjecture.
Une meilleure interface utilisateur est une meilleure interface utilisateur, le changement se produit et c'est la vie d'apprendre de nouvelles façons de faire des choses (et c'est agréable si c'est d'une meilleure manière). Vous ne devriez pas blâmer les soi-disant utilisateurs de faible technologie, ce sont probablement eux qui vont apprendre les changements plus facilement car ils apprennent encore et encore la même chose chaque fois qu'ils visitent la même application quand cela n'est pas bien fait.
N'oubliez pas que l'utilisateur passe plus de temps à faire autre chose qu'à traîner dans votre application. Un petit changement ne va pas secouer leur monde. Faites une liste déroulante claire et je vous assure que s'ils vous appellent, ce sera pour vous remercier.