web-dev-qa-db-ja.com

ユーザーがすべてのステップを同じ日に完了しない場合、ウィザードのステップを使用する必要がありますか?

私は現在システムを設計しており、ユーザーが一連のステップを完了する必要があるこの特定の機能がありますが、最後のステップは同じ日に完了しません(特定の日に完了します)。これらの前のステップは、最後のステップ自体の準備に似ています。

線形ウィザードを使用して、ユーザーに最後のステップを後で状態を保存して完了させることはできますか、またはこの最後のステップをスタンドアロンページとして作成する必要がありますか?

1
Bruno

まず、どちらの方法でも機能すると思いますが、システムの状態を何日にもわたって維持および伝達する方法などについて検討する必要があります。

たとえば、決められた日に戻って最後のピースを完成させる場合、最後のステップに直接進むのですか?それとも以前のデータを確認するのですか?

前のステップがしっかりしていれば、これらの2つのタスクを別々にすることはより理にかなっていると思います。そうすれば、何かを申請して、最終的に提出できるようになると、進捗状況/承認を確認するプロセスに少し似ています。

他に尋ねるべき質問があるかもしれませんが、ユーザーは一度にアクティブな一連のステップの複数のインスタンスを持つことができますか?もしそうなら、前の文はおそらく、デザインが彼らの不完全な作業のリストと彼らが返す必要がある日付を表示する機会を与えるかもしれないので、おそらくまだ当てはまります。

または、ステッププロセスがユーザーが行う単一の処理であり、システムで他に何もしない場合は、ウィザードの状態に関する明確なインジケーターが付いた最後のページに戻ると、うまく機能する可能性があります。

どちらの方法でも、彼らがその日にできることの終わりに達したときに、彼らが終了したことを確認することが1つの方法です。ウィザードを終了するつもりであるかどうかを知らないことほど悪いことはありません。終了できないシーケンスを作成するのはイライラするでしょう。

1
dougajmcdonald

州について多くのことを考える必要があると思います。ユーザーが戻ることができる場合は、これまでに完了したことと完了していないことを確認できる、何らかの種類のインデックスページが必要になります。そのためには、再度ログインする必要がありますか?彼らはアカウントを作成しましたか?それらのいずれかを行うように促す通知はありますか? TurboTaxのようなシステムでそれに関するアイデアを見るかもしれません。

0
aarahkahak