it-swarm-es.com

¿Usar tabulación o clic de botón o darle al usuario la opción de ambos para obtener datos?

Actualmente estoy en el proceso de crear una aplicación similar a Helpdesk, y cuando el usuario crea un nuevo ticket, debe seleccionar un cliente y una transacción ingresando un cierto número de criterios.

Una vez que han ingresado esta información, se recupera y muestra el registro apropiado. Sin embargo, lo que estoy tratando de resolver actualmente, en aras de la eficiencia del usuario, es la mejor manera para que el usuario inicie esta transacción de datos haciendo clic en un botón, presionando la pestaña o dándoles la opción de hacer ambas cosas.

¿O darles a ambos sería demasiada elección para el usuario?

1
LiamGu

Debes apegarte a una convención común sobre algo como esto.

Si las entradas se configuran como una hoja de cálculo, la gente comprende que al presionar la tecla irá al siguiente registro y se procesará el primer registro.

Como dice que esta es una aplicación de mesa de ayuda, no parece que esto sea lo que está haciendo, por lo que diría que debería tener un botón.

Dicho esto, los usuarios profesionales siempre apreciarán los atajos de teclado, por lo que hacer que la pestaña funcione también suena como una buena idea.

2
Sruly

He utilizado algunos sistemas de mesa de ayuda diferentes y, debido a la naturaleza de la bestia, la eficiencia es siempre una de las principales prioridades. Una cosa, y la mayoría, si no todos mis compañeros de trabajo odiaba fue cuando tuvimos que esperar a que la aplicación hiciera lo suyo. Dos de nuestros sistemas extrajeron automáticamente la información del cliente tan pronto como dejó el campo de entrada (tabulando, etc.). Sentarse y esperar a que se cargara un formulario ajax siempre era molesto porque parecía que los controles estaban fuera de mis manos y el programa simplemente estaba "perdiendo el tiempo haciendo lo suyo". Por esta razón, sugeriría usar un botón para consultar la información del cliente. Al hacer clic en el botón, parece que eres tú quien está controlando el programa.

Sin embargo, la frustración asociada con tener que esperar a que el sistema haga lo suyo probablemente fue causada por el hecho de que no pudimos completar nada más hasta que se cargó esa información. Si lo configura para que el técnico pueda completar el nuevo ticket while la información del cliente se está cargando, creo que sería bastante elegante. Por supuesto, esto solo funcionaría con la creación de nuevos tickets porque no tiene que actualizar la información existente. Si siguió esta ruta, simplemente tabular o hacer clic en el siguiente campo sería un poco más aceptable.

1
LoganGoesPlaces