it-swarm.com.de

Andere Lösung als Wizard, um ein komplexes Objekt einzurichten?

Ich entwickle Prototypen für eine Anwendung, die komplexe Objekte bearbeitet (4 Registerkarten mit Einstellungen mit insgesamt 30 verschiedenen Parametern). Die Software kann (standardmäßig) fast alle dieser Parameter basierend auf 4 wichtigen vorschlagen (Der Benutzer kann andere Parameter frei bearbeiten, wenn er möchte). Ich schlug meinem Chef vor, eine Art Assistenten zu verwenden, um den Benutzer zu zwingen, die 4 wichtigen Parameter zu konfigurieren, bevor der Rest konfiguriert wird. Er lehnte dies jedoch ab, da der Wizard die Konsistenz der Anwendung beeinträchtigt und dies nicht der Fall ist) schnell zu bedienen (nicht für fortgeschrittene Benutzer geeignet).

Meine Frage ist : Gibt es eine andere Lösung als den Assistenten, um ein Objekt mit Interparameterabhängigkeiten für den fortgeschrittenen Benutzer zu erstellen?

5
Hoang

Ich hatte eine ähnliche Anforderung für eine Anwendung, auch mit guten Standardeinstellungen.

Wir haben die 4 Konfigurationen in 4 verschiedenen Bereichen desselben Fensters präsentiert. Um alles anzupassen, zeigt jeder Bereich nur eine Textzusammenfassung der Konfiguration mit einer Schaltfläche zum Ändern dieser spezifischen Konfiguration an.

Auf diese Weise kann der Benutzer jede Konfiguration auf einmal scannen und gleichzeitig mit einem Klick auf alle Änderungen zugreifen.

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

Versuchen Sie, im Text nicht zu ausführlich zu sein (wie ich es im Modell getan habe), sondern stellen Sie die Konfiguration nur als Text oder Rich Text dar, falls verfügbar, aber etwas enger als eine vollständige Benutzeroberfläche.

3
Vincent Robert

Eine explizite Darstellung des Prozesses kann dem Benutzer helfen, die Bestellanforderungen zu verstehen und zu akzeptieren.

Wenn die Reihenfolge is eine Anforderung ist, die erzwungen werden muss, kann der Benutzer beim Bearbeiten der Einstellungen ein modales Dialogfeld anzeigen und sagen: "Diese 4 Parameter müssen zuerst festgelegt werden und wirken sich darauf aus, wie Sie können." Stellen Sie die restlichen 28 Parameter ein ". Der Benutzer kann die ersten 4 Parameter ändern und auf "Weiter" klicken, um fortzufahren, oder auf "Abbrechen", um die Bearbeitung der Einstellungen zu beenden. Es wird also nur ein Modal geben, um durchzukommen.

Alternativ können Sie das Modal abschaffen und nur die 4 vorausgesetzten Einstellungen oben in einem eigenen Abschnitt haben, aber immer noch die explizite Anweisung ("Diese 4 Parameter ...").

0
obelia

Wie wäre es, wenn Sie die grundlegenden Parameter standardmäßig anzeigen und dem Benutzer die Option geben, jeden Abschnitt zu erweitern, um die erweiterten, optionalen Einstellungen anzuzeigen?

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

0
Matt Obee

Denken Sie an progressive Offenlegung.
Zu Beginn bitten Sie den Benutzer, Werte für die vier Grundparameter einzugeben.
Wenn der Benutzer fertig ist, signalisiert er dies mit einem [done] und die Benutzeroberfläche zeigen den folgenden Schritt unter dem ersten, der gesperrt wird oder durch einen Bericht-ähnlichen Datenbündel ersetzt wird, der nur für die Ausgabe bestimmt ist. Im Idealfall hängt die Auswahl der im neu angezeigten Abschnitt angezeigten Optionen von den im vorherigen Abschnitt ausgewählten Optionen ab.
Sie können Optionen weitergeben, bis Sie fertig sind.

Zwei Kommentare:

  • Dies ist logisch wie ein Assistent, nur dass anstelle von Seiten neue Abschnitte unter den vorherigen und angezeigt werden
  • Sie müssen die unabhängigen Konfigurationswerte nicht einschließen, damit der Benutzer die Anwendung vollständig konfiguriert, wenn dies nicht erforderlich ist. Nur ein Link wie mehr konfigurieren und den Benutzer wählen lassen.
0
Juan Lanus