it-swarm.com.de

Assistent / Progressive Stepper: Sollten Zustände nur über die Zurück-Taste gesteuert werden?

Angenommen, ein Stepper hat 6 Stufen. Kann der Benutzer direkt zum 4. Schritt springen oder sollte er dem gleichen Ablauf mit einem Klick auf "Speichern und Weiter" folgen. Gleicher Ablauf auch für die umgekehrte Reihenfolge.

Zum Beispiel:

Soll der Benutzer auf Schritt 2 oder 3 klicken können? Angenommen, der Benutzer befindet sich in Schritt 3 und möchte in Schritt 1 einige Änderungen vornehmen. Sollte der Benutzer auf die Rückseite klicken zweimal drücken , um Schritt 1 zu erreichen, oder kann der Benutzer direkt zu einem Schritt springen, indem er auf die unten gezeigte Nummer klickt?

(enter image description here

Was sollte der ideale Ablauf für einen Assistenten sein?

4
NB4

Ich würde sagen, wenn Sie den Benutzer daran hindern, zu einem Schritt zurückzukehren, würde dies die Benutzerfreiheit verhindern. Ihre Geschäftsregeln könnten jedoch darauf hindeuten, dass ein Benutzer einem Ablauf folgen muss.

Es klingt für mich egal, also würde ich dem Benutzer die Freiheit geben, zu wählen, ob er zu diesem anderen Abschnitt zurückkehren muss. Wenn sich das Ändern von Daten in den vorherigen Schritten auf die zukünftigen Schritte auswirkt, lassen Sie den Benutzer den Ablauf durchlaufen.

EDIT :

Wenn der Benutzer nicht mit den zukünftigen Schritten fortgefahren ist, würde ich dies nicht zulassen. Wenn sich der Benutzer in Schritt drei befindet und der Benutzer zu Schritt eins gelangen möchte, lassen Sie den Benutzer auf diesen Schritt klicken. Der Grund, warum ich zögere, die Freiheit zuzulassen, sich am Anfang zwischen den Schritten zu bewegen, bevor ich die Schritte erreiche, ist, dass wir jeden Schritt zuerst durchlaufen müssen. Lassen Sie den Benutzer niemals härter arbeiten, um dorthin zu gelangen, wo er hin muss (zweimal auf die Schaltfläche "Zurück" klicken).

Wenn Sie die Möglichkeit haben, zurück zu gehen, wird das Rückgängigmachen und Wiederherstellen unterstützt, auch wenn Benutzer diese versteckten Funktionen nicht immer verwenden. Wenn Sie eine Überprüfungsseite haben, kann dies sehr nützlich sein, wenn ein Benutzer falsch ausgewählt hat, was er wollte.

Und zu einem Off-Thema. Anstatt die Schaltflächen "Weiter" oder "Zurück" zu benennen, geben Sie Ihren Schaltflächen mehr Bedeutung, z. B. "Anzeigendetails" und "Anzeigengrößen" oder "Details" und "Größe". Vermeiden Sie mehrdeutige Schaltflächenbeschriftungen wie "Weiter" oder "Zurück".

Wie jeder erwähnt hat, geht das Testen einen langen Weg, mein Freund: D.

1
Oddball

Wie bei vielen anderen Design-/Usability-Fragen hängt die Antwort vom Kontext ab.

Wenn alle Dinge gleich sind, würde ich argumentieren, dass es eine nützliche Funktion ist, dem Benutzer das Zurück-/Vorwärtsspringen zu ermöglichen . Es erlaubt, was Nielsen/Norman in ihrer Liste der Usability-Heuristiken User Control and Freedom nennen würde: https://www.nngroup.com/articles/ten-usability-heuristics/

Ich möchte Sie jedoch dringend bitten, Ihre Entwürfe zu testen , bevor Sie eine Entscheidung treffen . Die Implementierung dieser Funktion kann kostspielig sein und die Vorteile können begrenzt sein.

Zum Beispiel habe ich einmal einen Prototyp für ein mehrseitiges Versicherungsformular erstellt. Auf jeder Seite hatte ich Schaltflächen, mit denen der Benutzer bei jedem Schritt vorwärts/rückwärts gehen konnte, sowie eine anklickbare Fortschrittsanzeige, mit der Benutzer zu jedem Schritt springen konnten.

In meinen Usability-Tests ignorierten Benutzer die Zurück-Schaltflächen und den anklickbaren Fortschrittsbalken. Sie wollten das Formular so ausfüllen, wie es präsentiert wurde Seite zu einem Zeitpunkt. Sie neigten dazu, nicht zurückgehen oder vorwärts springen zu wollen.

Aber Ihr eigenes Design/Ihre eigenen Tests können etwas anderes aufdecken.

1

Es gibt zwei Arten von Steppern:

  1. Bearbeitbare Stepper - Ermöglicht Benutzern, später zurückzukehren, um einen Schritt zu bearbeiten. Diese sind ideal für Workflows, bei denen Schritte innerhalb einer Sitzung bearbeitet werden. Verwenden Sie in diesem Fall einen nichtlinearen Stepper, mit dem der Benutzer durch alle Schritte navigieren kann.

  2. Nicht bearbeitbare Stepper sollten verwendet werden, wenn Benutzer einen Schritt später nicht bearbeiten können (Abhängigkeiten). OR Die Schrittbearbeitung birgt ein Ablenkungsrisiko für den Abschluss des Formulars. Verwenden Sie in diesem Fall einen linearen Stepper, der dem Benutzer das Navigieren durch Schritte verbietet.

0

Wenn Sie diese Dinge als Schritte ausführen (Assistent), verwenden Sie den "Tunneling" -Ansatz. Der Benutzer sollte also die Schritte von eins bis sechs ausfüllen und nicht von eins auf sechs springen. Die Idee hinter dem Tunneling ist es, dem Benutzer den genauen Ort des Fortschritts mitzuteilen. Diese Kreise sind keine Registerkarten, daher sollten sie als Fortschrittsindikatoren dienen. Der Benutzer kann nur einen Schritt hin und her gehen.

Sie können diese erweiterbaren Dateien anstelle des Assistenten bereitstellen, wenn Sie dem Benutzer die Möglichkeit geben möchten, Abschnitte der Reihe nach zu bearbeiten.

0
Erkan Kerti