web-dev-qa-db-ja.com

Wizardウィザード内?

私はUIデザイナーであり、多くのユーザーデータとグリッドを扱うWebアプリケーションに取り組んでいます。ユーザーが個人情報を入力する基本部分は、ウィザードに分割されています。ここで、ユーザーは会社または個人ユーザーであるかもしれません。ユーザーが個人の場合、ウィザードは正常に機能します。ただし、会社の場合、会社は自分の詳細を入力し、次にスタッフの詳細を入力する必要があります。クライアントはそれをすべてウィザードの中に入れたいのです。

今、私は、会社が彼らのスタッフを加えるウィザードステップで立ち往生しています。クライアントは、その特定のステップから分岐する別のフルスクリーンウィザードを望んでいます。基本的にWizardウィザード内。

別のウィザードから分岐するウィザードがあると良いですか?それともポップアップウィザードですか?

編集:ユーザーと会社の両方に対応する4または5ステップのウィザード。ほとんどの企業では、アップロードできるExcelシートにスタッフの詳細があります。したがって、そのステップにはグリッドがあり、詳細を手動で入力することはほとんどありません。しかし、手動で入力するためのオプションがあるはずです。

5
Viknesh

ウィザードの目的について考えれば、ユーザーが重要な手順を見逃すことなく、複雑なワークフローを正確に完了できることを保証するために、そこに本当にあります。プロセスが頻繁に実行される必要がなく、他の無関係な、またはオプションのステップが多く含まれていない場合、この罰金は必要ありません。複雑なステップを含むウィザード、またはウィザード内のウィザードを作成する場合、ウィザードの目的が複雑なプロセスまたはワークフローを確実に簡略化することである場合、さらに複雑になります。

このタイプのワークフローを作成したいクライアントにこれを説明する最良の方法は、次の特定のタイプのシナリオをシミュレートすることです。

  1. 情報の損失:プロセスを必要以上に長くすると、ワークフロー内の元の場所に戻ったり、情報を回復したりするのに必要な時間と労力は、はるかに高額になります。より短いプロセスを完了し、他のステップに進む前にその進行状況を保存できる場合、それははるかに生産的なオプションです。この場合、最初に会社を設定してからスタッフを追加できれば、会社とすべてのスタッフを一度に設定する必要がある場合に比べて、一度にすべての情報を失う可能性が低くなります。
  2. 情報の不完全性:ウィザードでは、ワークフローまたはプロセスを完了するために必要なすべての詳細をキャプチャし、変更または不完全になる可能性が高い入力を導入することが理想的です(たとえば、スタッフに関する特定の詳細を思い出せない場合)必須)ウィザードを使用してタスクを完了する目的を再び壊します。つまり、ウィザードを完了した後でも、後でより効率的に実行できる追加の入力/更新が必要になります。

しかし、他のすべてが失敗した場合、私は確かにウィザードのデータ入力と完了に関するいくつかの分析をキャプチャしようとします。ウィザードが問題を見つけた場合、設計を改善する方法についていくつかの証拠と推奨事項があります。

1
Michael Lai