web-gelistirme-sc.com

Son 30 gün içinde tarih girmek için en hızlı kullanıcı arayüzü nedir?

Satış temsilcilerimin hesaplarının uzun bir listesi (200+) var ve her hesabı ziyaret ettikleri son tarihi girmeleri gerekiyor. Bu tarih çoğu zaman son 30 gün içinde olacaktır. Bir tarih girmek veya seçmek için en hızlı arayüz nedir?

7
Vidbot

Sayı tuş takımını söyleyebilirim. Bu, tarihler için normal bir kullanıcı arayüzü modeli değildir, bu nedenle bunu aklınızda bulundurun; kısa bir açıklama veya eğitim gerektirebilir. Sadece yalnızca ayın gününü (1, 14, 30 vb.) Girmelerine izin verin ve ardından arka planda aşağıdaki işlem gibi bir şey yapın:

  1. Bugünün tarihini alın.
  2. Ayın girilen günü bugünün tarihinden büyük veya ona eşitse, geçerli ayı otomatik olarak birer birer azaltın ve yılı ekleyin. (Ocak/Aralık için ek mantık eklemeniz ve ayrıca bir ay içinde bir günün var olup olmadığını kontrol etmeniz gerektiğini unutmayın).
  3. Ayın girilen günü bugünün tarihinden daha azsa, aynı ay ve yıldaydı, böylece ikisini de ekleyebilirsiniz.
  4. Geçerli tarih veya bir aydan daha eski bir tarih gerekiyorsa, tam tarihi belirttiğiniz biçimde girebilirler.
  5. İsteğe bağlı olarak, ok tuşlarını kullanmalarına ve yazmaya başladıklarında tarihi seçmelerine olanak tanıyan otomatik tamamlama özelliği sağlayabilirsiniz.

Özetle, kullanıcı ayın gününü gösteren bir veya iki tuşa basar ve sistem otomatik olarak onlar için tamamlar.

Bu yönteme aşık değilseniz, her zaman bir JavaScript tarih seçici ile devam edebilirsiniz. ( MooTools , jQuery , Dojo , vb.) Hangi yolu seçeceğinizden emin değilseniz, kullanıcı testi yapmanızı ve bkz. hangi yol insanlar için daha hızlı.

8
Virtuosi Media

Gelecek tarihler devre dışı bırakılmış bir 2 aylık görünüm gösteren tarih seçici widget'ı kullanın (geçerli ay ve önceki ay).

2-month date picker widget

(Bu jQuery UI Datepicker .)

Bu düzenleme, son aydaki (en azından) herhangi bir tarih için tek tıklamayla seçim seçeneğine izin verir ve diğer son tarihler de kolayca girilebilir. Bu aynı zamanda temsilcilerin tarihi yazmak zorunda kalacakları gibi "geçen Cuma" yı "1 Ekim" e zihinsel olarak çevirmek zorunda olmadıkları anlamına da geliyor.

Alan darsa, tarihi görüntülemek için bir metin alanı kullanabilir ve alan odaklandığında tarih seçicinin açılmasını sağlayabilirsiniz.

3
Bennett McElwee

"Her hesabı ziyaret ettiniz" dediğinizde, bu hesapların bir bilgisayar sisteminde görüntülendiğini ima eder. Bu durumda, en iyi yöntem, bir kullanıcı bu hesabı her açtığında tarihi kaydetmek olacaktır.

Alternatif olarak, böyle bir şey için gitmek istiyorum:

                Last visited: [______________] [v]
  SA   SU   MO   TU   WE   TH   FR   SA   SU   MO
|_25_|_26_| 27 | 28 | 29 | 30 | 01 |_02_|_03_| 04
  • İlk satır, kullanıcının isterse tarihi tam olarak girmesini sağlayan metin kutusudur
  • Açılır menü/takvim simgesi [v] son 30 günü arka arkaya getirir. Fazla yer kaplamadığından "her zaman açık" olabilir.
  • Hafta sonları vurgulanırsa günler gerekli olmayabilir (örn. Farklı bir arka plan rengi).
  • Uymuyorsa bir kaydırma çubuğu içerebilir.
  • Bunun yerine standart "satır başına bir hafta" takvimini kullanabilir, ancak aydan ziyade son 30 günde, ör. bu aydan iki hafta, geçen aydan iki hafta.
2
DisgruntledGoat

Kullanıcıya bağlıdır. Bununla birlikte, eğer çok fazla veri giriliyorsa, klavye genellikle gitmenin yoludur. Uzman kullanıcılarınız varsa, tarihleri ​​belirli bir biçimde yazmasına izin verin.

1
DA01

Takvim widget'ı (diğer adıyla DTPicker). Geçerli tarihe yakın tarihler girmeniz gerekiyorsa en iyi giriş yöntemidir. Çok fazla yer kaplarlar, bu yüzden yer kısıtlıysanız gerçekten uygun değildirler; ancak aksi takdirde, geçerli tarihe yakın tarihler girmek için mükemmel bir yoldur. Tarih seçiminiz çoğunlukla son 30 gün içindeyse, geçerli tarih her zaman takvimin alt kısmında olacak şekilde 2 aylık bir görünüm vermek isteyebilirsiniz (böylece son 30 gün içindeki tüm tarihler içinde seçilebilir tek bir tıklama).

Bununla birlikte, kullanıcı arayüzünün geri kalanı klavyeyle çalışıyorsa (yani fare gerektiren başka bir kullanıcı arayüzü yoksa), muhtemelen klavyeyle çalışan bir tarih seçiciye sahip olmak istersiniz.

1
Lie Ryan

"Ziyaret formu" nu değiştirmeye ne dersiniz? Satış temsilcisinin ziyaretin tarihini ve müşterinin adını girmesini istemek yerine, kaldıkları yerden başlarlar.

Örneğin, en son 10 Eylül Cuma günü bilgi girdiklerini söyleyin. Ziyaret formunuzu çağırdıklarında, varsayılan tarih bir sonraki iş günü veya 13 Eylül Pazartesi olur. Temsilci, o günün tüm ziyaretlerini girer . Bir oka tıklarlar veya bir sonraki iş gününe gitmek ve o gün için bilgi girmek için Ctrl-RightArrow gibi bir kısayol tuşuna basarlar.

Bu şekilde, satış temsilcileri bir tarih girmek zorunda kalmazlar.

0
Hisham