web-dev-qa-db-ja.com

必要な入力をオンボーディングと以降のステップに分割する

これが私の最初の質問なので、はじめまして!

イベントを処理する大きなデスクトップWebアプリケーションで作業しています。ウィザードを停止してユーザーから要求された他の手順を続行するタイミングがわからないため、ウィザードを確立するのに苦労しています。

アプリに入ると、次の手順を実行できます。

-イベントの詳細(名前、場所、画像、イベントパーツ、チケットなど)を入力します。これらは基本的に入力、またははいまたはいいえの質問です。これらの入力はかなりの数です(15の入力または質問)。

-イベントパーツの作成(開始時間、ゲート、プライマリと異なる場合の場所など)

-イベントページの作成/カスタマイズ(会議のスピーカーのような、チケットの購入など)

-ニュースレターの作成/カスタマイズ

もっと ...

私の問題は、上記のすべてのステップが相互に関連しているため、ユーザーが実際にアプリを使い始めるためには、多くのことをしなければならないということです。 (すべてのイベント情報が入力されるまでページを作成することはできません。最初にページを作成しない限り、メールを作成することはできません。)

そこで、「イベントの詳細を入力する」をウィザードとして作成し、ユーザーをダッシュ​​ボードに連れて行って、次のステップを確認することを考えていましたが、ユーザーをガイドする必要があるため、確信が持てません。これが最良のアプローチです。しかし、最初に巨大なウィザードを作成することは、ユーザーがウィザードを完了するために必要なすべての情報を入手できない可能性があるため、依然として素晴らしいとは言えません。しかし、ユーザーがアプリを歩き回ると、ユーザーは別の順序でステップを実行できないので混乱します...

これをどのように処理すればよいですか?

TL:DR Webappは多くの情報を必要とし、多くの構成オプションがあり、一部の構成は他のものに依存しており、これへのアプローチ方法がわかりません。大きな魔法使いかステップで...

2

これは、WordPressのような管理スタイルの大規模なWebアプリのように聞こえ、基本的にすべてを編集できます。

シンプルなフロントエンドソリューションに関する私のアドバイス:最初からユーザーに、ウィザードのコース全体で進行状況を保存するオプションを思い出させます。そのため、ログイン時に戻って、終了したところから続行できます。後ですべてのフィールドにアクセスして、必要に応じて変更できることを願っています。

フロントエンドとビューコントローラーの部分でもう少し手直しを行う別のアドバイス:イベントドメインオブジェクトとそのプロパティの相互接続性を理解していますが、これらのステップは、前のステップに依存せずに単独で機能している可能性があります。

つまり、ユーザーは長い形式でイベントを作成するということです。このため、重要なイベントの詳細を特定する必要があります。プロジェクト設定でプロジェクト(イベント)が作成されると、他の詳細を入力できます。

確認するとプロジェクトが作成され、ダッシュボードにリダイレクトされます。ダッシュボードには、次の論理ステップのオプションが表示されます。これは、イベントパーツのセットアップです。オプション「イベントパート追加」のように通信できます。ユーザーは、すでに情報を持っている部分を選択して埋めることができます。

最初にすべての情報を取得し、イベントのウェブサイトを生成することが目的だったと思います。ユーザーはWebサイトの最終段階をすぐに見る必要はありません。 Webページ/モジュールテンプレートを準備して選択し、それらが詳細を提供したモジュール(スピーカー、チケットを購入)のみを表示することは問題ありません。その他の必須モジュールは、プレースホルダーテキストを表示し、一度に入力する必要があることを警告できます。

概要:ビルダーはモジュール方式で機能します。詳細があるWebページモジュールのみを表示しています。ユーザーが反復的に作業できるようにします。つまり、一度に入力する他の詳細に依存せずに、ステップを構成ページに分けます。

うまくいけば、それが役に立ったので、あなたの考えを教えてください。

1
Viktor Goliaš

いくつかの大きなSaaS=プラットフォームのオンボーディングパターンを確認しました。以下は、ウィザードの上またはウィザードの代わりに)使用できるいくつかのアイデアです。

  • 新しく作成されたアカウントにダミーデータがあるので、ユーザーは好きな順序で自分で探索できます。

  • ユーザーが初めて新しいページや機能にアクセスしたときに、ツールチップや短いプレゼンテーションをトリガーします。

  • ユーザーが長いウィザードを分解するために取ることができる3つまたは4つのガイド付きツアーのスタートページがある(ダミーデータのおかげで、任意の順序で実行できます)

  • すべてのオンボーディングステップ(サインアップ、プロファイルの完了、すべてのツアーの受講、最初のイベントの作成など)全体の進行状況をガイドおよび監視する進行状況バー/チェックリストがあります。

  • 常に「スキップ」ボタンがあり、チュートリアルを強制されるのを嫌い、自分のやり方でやりたいユーザーもいます。

1
celinelenoble