it-swarm.com.de

Best Practices zum Umschalten der Persistenz ("Pinning") von Entscheidungen, die von Benutzern getroffen wurden?

Was sind Best Practices für UX, mit denen Benutzer umschalten können, ob die Auswahl eines Benutzers in einem Dropdown-Feld im chrome einer Web-App über mehrere Seiten und mehrere Sitzungen hinweg bestehen bleibt)?

Einschränkungen sind:

  • Die betroffene Benutzeroberfläche ist ein Dropdown-Feld, mit dem die Benutzeroberfläche nach einer Teilmenge der verfügbaren Daten gefiltert wird
  • Standard ist "kein Filter"
  • Die Auswahl des Benutzers wird derzeit immer beibehalten (sowohl über Seiten als auch über Sitzungen hinweg).
  • Ich kann die Dropdown-Box-Benutzeroberfläche oder die Einstellung "Standardmäßig beibehalten" nicht ändern. Änderungen würden zu viel Support- und Schulungsrisiko für unsere meist Low-Tech-Nutzerbasis mit sich bringen.
  • Ich bin beengt. Ich kann einem 28 Pixel hohen Bereich, der heute das Dropdown enthält, keine Höhe und höchstens 50-75 Pixel Breite hinzufügen.
  • Ungefähr 88% unserer Benutzer sind ausschließlich PC-Benutzer, ungefähr 11% sind primäre PC-/Teilzeit-iPad-Benutzer und ungefähr 1% Mac-Benutzer. (Ich habe dieses Detail eingefügt, um skeuomorphe Kippschalter vorbeugend abzulehnen, die meiner Erfahrung nach bei einem PC-zentrierten Publikum nicht gut abschneiden.)

Mit anderen Worten, ich suche nach etwas, das ich neben (oder in) ein Dropdown-Feld stellen kann, das:

  • zeigt an, ob die Auswahl in der Dropdown-Liste dauerhaft ist
  • wenn dies persistent ist, kann der Benutzer die Persistenz entfernen
  • wenn dies nicht dauerhaft ist, kann der Benutzer die Einstellung beibehalten
  • im Standardzustand (beibehalten) wird die Komplexität für Benutzer, die an das derzeitige Verhalten von immer beibehalten gewöhnt sind und einfach nur einmal (oder gelegentlich) ein Dropdown-Menü auswählen möchten, andernfalls nie wieder bemerkt. Andernfalls wird diese Benutzeroberfläche nie wieder bemerkt.

Wenn Sie interessiert sind, finden Sie hier weitere Details zum spezifischen Geschäftsproblem :

Die B2B-Webanwendung meines Unternehmens verfügt über ein Dropdown-Feld in der Ecke jeder Seite, das die Benutzeroberfläche nach einer bestimmten Route eines Multi-Route-Liefergeschäfts filtert. Die Liste ist normalerweise kurz, normalerweise 10-15 Routen. Der Standardwert ist "ungefiltert". Der Filter ist dauerhaft - einmal festgelegt, bleibt er für diesen Benutzer für immer festgelegt, sofern er nicht geändert wird.

Diese Dropdown-Filter-Benutzeroberfläche ist seit vielen Jahren vorhanden, bevor ich eingestellt wurde. Das Entfernen oder grundlegende Ändern des Standardverhaltens ist kein Anfänger, da es zu viele Supportanrufe für uns und zu viele Umschulungsprobleme für unsere Kunden verursachen würde.

Viele Benutzer haben sich jedoch darüber beschwert, dass das Dropdown-Menü immer dauerhaft ist. Wenn sie also eine Seite filtern und zu einer anderen Seite navigieren, bleibt der Filter bestehen. Es bleibt auch über Sitzungen hinweg bestehen. Manchmal ist diese Persistenz erwünschtes Verhalten: z. wenn sich ein bestimmter Benutzer den ganzen Tag nur auf eine Route konzentriert. Manchmal ist es nicht: z. wenn sich der Benutzer nur auf eine Route beschränkt, um einem Fahrer zu helfen, der sich an der falschen Adresse befindet.

Ohne die UX grundlegend zu ändern, möchte ich unseren Benutzern mehr Kontrolle darüber geben, ob der Filter dauerhaft ist. Benutzer, die das beständige Verhalten so wie es ist mögen, können es beibehalten, Benutzer, die die Beständigkeit nicht mögen, können es in einen One-Shot-Filter ändern, und Benutzer, die manchmal das eine oder andere benötigen, können nach Bedarf hin und her wechseln.

3
Justin Grant

Ich denke, Sie beschreiben ein Kontrollkästchen:

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

Ich schlage vor, dass Sie Ihren 50x28-Raum für eine Plus-Schaltfläche verwenden, die Ihnen die Optionen in einem Dropdown-Menü bietet.

mockup

bmml Quelle herunterladen

Ich weiß nicht, ob ich die folgende Einschränkung respektiere oder nicht: Ich kann die Dropdown-Box-Benutzeroberfläche nicht ändern, aber Ihre Erklärung ist eine Vermutung.

Eine bessere Benutzeroberfläche ist eine bessere Benutzeroberfläche, es kommt zu Veränderungen und es ist das Leben, neue Wege zu lernen, um Dinge zu tun (und es ist angenehm, wenn es besser ist). Sie sollten so genannte Low-Tech-Benutzer nicht beschuldigen, sie sind wahrscheinlich diejenigen, die Änderungen leichter lernen werden, da sie jedes Mal, wenn sie dieselbe Anwendung besuchen, immer wieder dasselbe lernen, wenn dies nicht gut gemacht wird.

Denken Sie daran, dass Benutzer mehr Zeit damit verbringen, etwas anderes zu tun, als in Ihrer Anwendung herumzuhängen. Eine kleine Veränderung wird ihre Welt nicht erschüttern. Machen Sie ein klares Dropdown und ich versichere Ihnen, dass es Ihnen danken wird, wenn sie Sie anrufen.

2
Gildas Frémont