it-swarm-es.com

¿Cuál es la IU más rápida para ingresar una fecha en los últimos 30 días?

Mis representantes de ventas tienen una larga lista (más de 200) de sus cuentas y necesitan ingresar la última fecha en que visitaron cada cuenta. La mayoría de las veces esta fecha será dentro de los últimos 30 días. ¿Cuál es la interfaz más rápida para ingresar o seleccionar una fecha?

7
Vidbot

Yo diría el teclado numérico. Este no es un patrón de IU normal para las fechas, así que tenlo en cuenta; Puede requerir una breve explicación o capacitación. Permítales simplemente ingresar solo el día del mes (1, 14, 30, etc.) y luego hacer algo como el siguiente proceso en segundo plano:

  1. Obtenga la fecha de hoy.
  2. Si el día ingresado del mes es mayor o igual que la fecha de hoy, disminuya automáticamente el mes actual en uno y agregue el año. (Tenga en cuenta que tendrá que agregar lógica adicional para enero/diciembre y también para verificar que existe un día en un mes).
  3. Si el día ingresado del mes es menor que la fecha de hoy, fue en el mismo mes y año, por lo que puede agregar ambos.
  4. Si se necesita la fecha actual o una fecha posterior a hace un mes, pueden ingresar la fecha completa en el formato especificado.
  5. Opcionalmente, puede proporcionar una función de autocompletar que les permitirá usar las teclas de flecha y seleccionar la fecha una vez que comiencen a escribir.

En resumen, el usuario ingresa una o dos pulsaciones de teclas que indican el día del mes y el sistema las completa automáticamente.

Si no estás enamorado de este método, siempre puedes usar un selector de fecha de JavaScript. ( MooTools , jQuery , Dojo , etc.) Si no está seguro de qué forma elegir, le sugiero que haga pruebas de usuario y vea de qué manera es más rápido para las personas.

8
Virtuosi Media

Utilice un widget de selector de fecha que muestra una vista de 2 meses (el mes actual y el mes anterior) con fechas futuras deshabilitadas.

2-month date picker widget

(Ese es el jQuery UI Datepicker .)

Esta disposición permite selección con un clic de cualquier fecha en el último mes (al menos), y cualquier otra fecha reciente también se puede ingresar fácilmente. También significa que los representantes no tienen que traducir mentalmente "el viernes pasado" al "1 de octubre", como lo harían si tuvieran que escribir la fecha.

Si hay poco espacio, puede usar un campo de texto para mostrar la fecha y hacer que aparezca el selector de fecha cuando el campo reciba el foco.

3
Bennett McElwee

Cuando dice "visitó cada cuenta", eso significa que las está viendo en un sistema informático. Si este fuera el caso, el mejor método hubiera sido registrar la fecha cada vez que alguien abre esa cuenta.

Alternativamente, iría por algo como esto:

                Last visited: [______________] [v]
  SA   SU   MO   TU   WE   TH   FR   SA   SU   MO
|_25_|_26_| 27 | 28 | 29 | 30 | 01 |_02_|_03_| 04
  • La primera línea es el cuadro de texto que permite al usuario ingresar la fecha completa si lo desea
  • Icono desplegable/calendario [v] trae los últimos 30 días seguidos. Podría estar "siempre encendido" ya que no ocupa mucho espacio.
  • Los días pueden no ser necesarios si los fines de semana están resaltados (por ejemplo, un color de fondo diferente).
  • Podría incluir una barra de desplazamiento si no cabe.
  • En su lugar, podría usar el calendario estándar de "una semana por fila", pero con los últimos 30 días en lugar de mes a mes, p. dos semanas a partir de este mes, dos del mes pasado.
2
DisgruntledGoat

Depende del usuario. Dicho esto, si uno está ingresando muchos datos, el teclado suele ser el camino a seguir. Si tiene usuarios avanzados, permítales escribir las fechas en un formato particular.

1
DA01

Widget de calendario (también conocido como DTPicker). Son el mejor método de entrada si necesita ingresar fechas cercanas a la fecha actual. Ocupan mucho espacio, por lo que no son realmente adecuados si tienes poco espacio; pero de lo contrario, son la manera perfecta para ingresar fechas cercanas a la fecha actual. Si la selección de su fecha es mayoritariamente en los últimos 30 días, es posible que desee ofrecer una vista de 2 meses, con la fecha actual siempre en la parte inferior del calendario (de modo que todas las fechas dentro de los últimos 30 días se puedan elegir dentro de Un solo clic).

Sin embargo, si el resto de la interfaz de usuario está impulsada por el teclado (es decir, no hay otra interfaz de usuario que requiera un mouse), entonces es probable que también desee tener un selector de fecha controlado por el teclado.

1
Lie Ryan

¿Qué tal modificar el "formulario de visita"? En lugar de requerir que el representante de ventas ingrese la fecha de la visita y el nombre del cliente, comienzan donde lo dejaron.

Por ejemplo, supongamos que ingresaron la última información el viernes 10 de septiembre. Cuando invocan su formulario de visita, aparece la fecha predeterminada el siguiente día hábil o el lunes 13 de septiembre. El representante ingresa todas las visitas de ese día . Hacen clic en una flecha o presionan una tecla de acceso directo como Ctrl-Flecha derecha para pasar al siguiente día hábil e ingresar información para ese día, y así sucesivamente.

De esta forma, los representantes de ventas se ahorran por completo de tener que ingresar una fecha.

0
Hisham