web-dev-qa-db-fra.com

Utiliser l'onglet ou le bouton Cliquez ou donnez à l'utilisateur l'option des deux pour obtenir des données?

Je suis actuellement en train de créer une application de type Helpdesk, et lorsque l'utilisateur crée un nouveau ticket, il doit sélectionner un client et une transaction en entrant un certain nombre de critères.

Une fois qu'ils ont entré ces informations, l'enregistrement approprié est récupéré et affiché. Cependant, ce que j'essaie actuellement de déterminer, dans un souci d'efficacité pour l'utilisateur, est le meilleur moyen pour l'utilisateur de lancer cette transaction de données en cliquant sur un bouton, en appuyant sur l'onglet ou en lui donnant la possibilité de faire les deux?

ou leur donner les deux serait-il trop de choix pour l'utilisateur?

1
LiamGu

Vous devriez vous en tenir à une convention commune sur quelque chose comme ça.

Si les entrées sont configurées comme une feuille de calcul, les gens comprennent qu'en appuyant sur tab, ils iront à l'enregistrement suivant et le premier enregistrement sera traité.

Puisque vous dites que c'est une application d'assistance, cela ne ressemble pas à ce que vous faites, donc je dirais que vous devriez avoir un bouton.

Cela dit, les utilisateurs professionnels apprécieront toujours les raccourcis clavier, donc faire fonctionner l'onglet ainsi semble être une bonne idée.

2
Sruly

J'ai utilisé quelques systèmes d'assistance différents et en raison de la nature de la bête, l'efficacité est toujours l'une des principales priorités. Une chose moi-même et la plupart sinon la totalité de mes collègues détesté était quand nous avons dû attendre que l'application fasse sa propre chose. Deux de nos systèmes récupèrent automatiquement les informations du client dès que vous quittez le champ de saisie (par tabulation, etc.). S'asseoir et attendre le chargement d'un formulaire ajax était toujours ennuyeux car j'avais l'impression que les commandes étaient hors de ma portée et que le programme "perdait mon temps à faire son propre truc". Pour cette raison, je suggère d'utiliser un bouton pour rechercher les informations du client. Cliquer sur le bouton donne l'impression que c'est vous qui contrôlez le programme.

Cependant, la frustration associée au fait d'avoir à attendre que le système fasse son propre travail était probablement due au fait que nous ne pouvions rien remplir d'autre jusqu'à ce que ces informations soient chargées. Si vous le configurez pour que la technologie puisse remplir le nouveau ticket tandis que les informations du client sont en cours de chargement, je pense que ce serait assez snazzy. Bien sûr, cela ne fonctionnerait qu'avec la création de nouveaux tickets car vous n'avez pas à mettre à jour les informations existantes. Si vous aviez choisi cette route, il vous suffirait de tabuler ou de cliquer simplement sur le champ suivant.

1
LoganGoesPlaces