it-swarm.com.de

Wizard in einem Wizard?

Ich bin ein UI-Designer und arbeite an einer Webanwendung, die sich mit vielen Benutzerdaten und Rastern befasst. Der Basisbereich, in dem der Benutzer seine persönlichen Daten eingibt, wurde in einen Assistenten aufgeteilt. Hier kann der Benutzer ein Unternehmen oder ein einzelner Benutzer sein. Der Assistent funktioniert einwandfrei, wenn der Benutzer eine Einzelperson ist. Wenn es sich jedoch um ein Unternehmen handelt, sollte das Unternehmen seine eigenen Daten und dann seine Personaldaten eingeben. Der Client möchte alles in einem Assistenten.

Jetzt stecke ich im Assistentenschritt fest, in dem das Unternehmen seine Mitarbeiter hinzufügt. Der Client möchte einen weiteren Vollbild-Assistenten, der von diesem bestimmten Schritt abzweigt. Grundsätzlich ein Wizard in einem Wizard.

Ist es gut, einen Assistenten zu haben, der sich von einem anderen Assistenten verzweigt? Oder kann es ein Popup-Assistent sein?

Bearbeiten: Es handelt sich um einen 4- oder 5-Schritt-Assistenten für Benutzer und Unternehmen. Die meisten Unternehmen haben ihre Mitarbeiterdetails in einer Excel-Tabelle, die sie hochladen können. Dieser Schritt hat also ein Raster und sie geben Details selten manuell ein. Es sollte jedoch eine Option vorhanden sein, die sie manuell ausfüllen können.

5
Viknesh

Wenn Sie über den Zweck eines Assistenten nachdenken, ist er wirklich da, um sicherzustellen, dass der Benutzer einen komplexen Workflow genau ausführen kann, ohne wichtige Schritte zu verpassen. Dies ist in Ordnung, wenn der Prozess nicht häufig ausgeführt werden muss und nicht viele andere irrelevante oder optionale Schritte erforderlich sind. Wenn Sie einen Assistenten erstellen, der komplexe Schritte oder sogar Assistenten in Assistenten enthält, führen Sie zusätzliche Komplexität ein, wenn der Assistent sicherstellen soll, dass ein komplexer Prozess oder Workflow vereinfacht wird.

Ich denke, der beste Weg, dies einem Kunden zu veranschaulichen, der diese Art von Workflow erstellen möchte, besteht darin, diese bestimmten Arten von Szenarien zu simulieren:

  1. Informationsverlust: Wenn Sie einen Prozess länger als nötig durchführen, ist der Zeit- und Arbeitsaufwand, der erforderlich ist, um zu Ihrem Standort im Workflow zurückzukehren oder die Informationen wiederherzustellen, viel teurer. Wenn Sie einen kürzeren Prozess abschließen und diesen Fortschritt speichern können, bevor Sie mit anderen Schritten fortfahren, ist dies eine viel produktivere Option. Wenn Sie in diesem Fall zuerst das Unternehmen einrichten und dann Mitarbeiter hinzufügen können, ist es weniger wahrscheinlich, dass Sie alle Informationen auf einmal verlieren, als wenn Sie das Unternehmen und alle Mitarbeiter auf einmal einrichten müssen.
  2. Unvollständigkeit der Informationen: In einem Assistenten möchten Sie idealerweise alle Details erfassen, die zum Abschließen dieses Workflows/Prozesses erforderlich sind, und indem Sie Eingaben einführen, die sich wahrscheinlich ändern oder unvollständig sind (z. B. können Sie sich nicht an bestimmte Details eines Mitarbeiters erinnern) erforderlich) bricht erneut den Zweck der Verwendung eines Assistenten zum Ausführen einer Aufgabe ab. Dies bedeutet, dass Sie auch nach Abschluss des Assistenten zusätzliche Eingaben/Aktualisierungen benötigen, die zu einem späteren Zeitpunkt effizienter durchgeführt werden können.

Wenn alles andere fehlschlägt, würde ich sicherlich versuchen, einige Analysen zur Dateneingabe und -vervollständigung für die Assistenten zu erfassen. Wenn sie dies als problematisch empfinden, haben Sie einige Beweise und Empfehlungen zur Verbesserung des Designs.

1
Michael Lai