it-swarm.com.de

Sollten Massenbearbeitungsfunktionen ausgeblendet werden, bis eine Tabellenzeile ausgewählt ist, oder gibt es eine bessere Lösung?

Beispielsweise zeigt MailChimp Abonnentenlisten in einem Tabellen-/Datenraster an. Beachten Sie, dass der Benutzer zwar über das Kontrollkästchen links neben jeder Zeile eine oder mehrere Zeilen auswählen kann, jedoch nicht weiß, welche Aktionen nach Auswahl der Zeile möglicherweise verfügbar sind - keine sind sichtbar:

Checkbox

Als nächstes wählt er eine Zeile aus. Beachten Sie, dass die Schaltfläche Löschen jetzt sichtbar ist.

Row selected

Ich verstehe, warum dieses Muster verwendet wurde. Der Designer ist der Ansicht, dass das Löschen einer Zeile weniger häufig ist und nicht immer sichtbar sein muss. Wenn die Schaltfläche "Löschen" sichtbar wäre, während keine Zeilen ausgewählt wurden, führt ein Klicken darauf nicht zu einem funktionalen Ergebnis. (Der Designer müsste die Schaltfläche deutlich deaktiviert darstellen oder eine Fehlermeldung usw. anzeigen.)

Obwohl ich das verstehe, heißt das nicht, dass ich vollkommen zufrieden bin.

Einwände

  • mangelnde Auffindbarkeit. Es ist mir unangenehm, dass ganze Kategorien von Interaktionen auf und neben dem Bildschirm fliegen. Der Benutzer sieht erst, welche Aktionen er für eine Zeile ausführen kann, wenn er eine auswählt. Abhängig von seiner Vertrautheit mit gängigen Schnittstellenmustern kann er nicht einmal damit rechnen, dass sich eine verborgene Funktion zeigt, und daher könnte er wenig Anreiz verspüren, eine Zeile auszuwählen.
  • Schlechte Verwendung der Nähe. Die Aktionsschaltfläche ist möglicherweise weit vom Kontrollkästchen entfernt, sodass der Benutzer bis zum Ende der Seite scrollt, um etwas auszuwählen, und dann bis zum Ende oben auf der Seite, um die Aktion auszuführen.
  • Schlechtes Feedback. Möglicherweise hat der Benutzer zum Ende der Seite gescrollt, um seine Auswahl zu treffen, und die Schaltfläche Löschen wurde verdeckt. In diesem Fall kann er - abhängig vom Wissen des Benutzers - möglicherweise nicht verstehen, dass aufgrund des Fehlens eines offensichtlichen Feedbacks etwas passiert ist.

Die letzten beiden könnten möglicherweise durch eine „klebrige“ Aktionsleiste gemildert werden. Nähe wäre immer noch ein Problem, wenn auch weniger.

Fazit

Ich verstehe, warum MailChimp die progressive Offenlegung so verwendet hat, wie sie es getan haben, und ich verwende selbst das gleiche Muster. Es fühlt sich in einigen kleinen Punkten immer noch falsch an und ich hoffe auf eine bessere Lösung.

2
Daniel De Laney

Sie fragen, wann es in Ordnung ist, bestimmte Steuerelemente auszublenden.

Eine nützliche Antwort auf diese Frage fand ich in dem Buch Entwerfen von beiden Seiten des Bildschirms von Ellen Isaacs und Alen Walendowski.

In diesem Buch geht es um Häufigkeit und Gemeinsamkeiten, um zu beurteilen, ob ein Feature erstellt werden muss und wie wichtig das Feature in der Benutzeroberfläche sein sollte. Die Annahme ist, dass ein Programm viele Funktionen hat und nicht alle in der Hauptbenutzeroberfläche enthalten sein können. Als UX-Designer möchten wir weder die Benutzeroberfläche überfüllen noch die Benutzer überfordern.

Dieses Raster ist eine grobe Vereinfachung ihrer Vorstellung davon, wo die Steuerelemente eines Features in der Benutzeroberfläche dargestellt werden sollen.

Frequency-commonality grid

Verwenden Sie das Raster, um die mögliche Behandlung für eine bestimmte Kombination aus Häufigkeit und Gemeinsamkeit zu untersuchen. Für eine neue Funktion schätzen Sie die Beträge. Für eine vorhandene Funktion messen Sie das Benutzerverhalten. In diesem Raster bedeutet "häufig" fast jedes Mal, wenn sie die Software verwenden. Wie bei jeder Richtlinie kann eine andere Richtlinie Vorrang vor dieser haben, sodass Sie sich möglicherweise dafür entscheiden, diese nicht zu befolgen.

Haftungsausschluss . Ich möchte wiederholen: Das obige Raster ist eine unvollständige Vereinfachung. Es gibt viel mehr Optionen und viele Nuancen, die das obige Raster weglässt. Auch wenn das Grundkonzept von Isaacs & Walendowski stammt, sind dies nicht ihre Worte, so dass alle Interpretationsfehler meine sind. :) :)

Sehen Sie diese Idee bei der Arbeit in großem Maßstab

Wenn Sie an Frequenz-Gemeinsamkeiten interessiert sind, empfehlen wir Ihnen, Jensen Harris erzählt die Geschichte des Bandes auf Video (oder nur auf Folien + Audio) anzusehen, in dem er beschreibt, wie Microsoft die Daten gesammelt und analysiert hat, die die Daten informiert haben Gruppierung von Steuerelementen in der Office 2007-Multifunktionsleiste. Auch wenn Sie das Band nicht mögen, bietet das Video faszinierende Einblicke in die Methode.

2
JeromeR

Bulk Edit ist ein Elektrowerkzeug.

Obwohl die Auffindbarkeit hier ein relevanterer Begriff sein könnte, ist die Erschwinglichkeit kein großes Problem, da dies nicht die einzige Möglichkeit ist, Elemente zu löschen oder zu bearbeiten. Sie können jederzeit einen Drilldown in ein bestimmtes Element durchführen, um es zu verwalten. Also, während Sie es beim ersten Mal "lernen" müssen. Sobald Sie haben, ist es keine große Sache.

Denken Sie auch an eine Schnittstelle, die die Massenbearbeitung ermöglicht, vorausgesetzt, Sie haben es mit einem System zu tun, das ausreichend genutzt wird und eine gewisse Komplexität im Dataset enthält. Warum benötigen Sie andernfalls eine Massenbearbeitungsfunktion? Die Schnittstelle ist jetzt ein Werkzeug, das in den meisten Fällen regelmäßig verwendet wird. Auffindbarkeit ist weniger wichtig als Effizienz.

Was zu Ihrem nächsten Punkt führt: Verstöße gegen die Näherungsregeln.

Wenn das System Sie dazu bringt, zum oberen oder unteren Rand der Seite zu scrollen, um Massenaktionen auszuführen, und eine große Datenmenge auf einer Seite vorhanden ist, ist dies, wie Sie bereits erwähnt haben, eine schlechte Benutzerfreundlichkeit. Eine "klebrige" Aktionsleiste wie die Massenbearbeitung von Google Mail ist das, was ich gewohnt bin, wenn es um lange Bildlauftabellen geht.

Ja, die Massenaktionen befinden sich möglicherweise nicht direkt neben den ausgewählten Zeilen. Die Aktionen werden jedoch immer an einem konsistenten und erwarteten Ort angezeigt. Und ehrlich gesagt ist die Massenbearbeitung eine ausreichend spezialisierte Aktion, bei der es keine schlechte Idee ist, wenn der Benutzer eine absichtliche Aktion ausführt, um seine Maus zur Aktionsleiste zu bringen. Massenbearbeitungen können sich auf eine große Anzahl von Datensätzen auswirken. Der Benutzer sollte sicher sein, bevor er die Aktion ausführt.

In Bezug darauf, ob Massenbearbeitungsaktionen ausgeblendet werden sollen, bis Zeilen ausgewählt werden oder nicht, wird auf die Anzahl der verfügbaren Aktionen reduziert. Wenn Sie viel haben, ist es sinnvoll, sie kontextbezogen anzuzeigen, um ein Durcheinander der Benutzeroberfläche zu vermeiden. Andernfalls ist dies nicht der Fall.

1
nightning