階層データを編集するアプリケーションがあります。
プロジェクト、ユーザーなどのレベル1の項目を検討してください
ここで、単純化のためにProjectについて考えてみましょう。Projectはこの難問を実際に推進しています。
Project
+-Job
| +-Tool Assemblies
| | +-Edit Assembly
| +-Activities
| +-Invoices
| +-Edit Job
+-Budget
+-Vendors
+-Vendor #1 Prices
アセンブリを編集するためのストーリーは次のとおりです。
アセンブリ50は常にプロジェクト「ベータ」の一部であるジョブ10の一部であることをユーザーに知らせたい。ユーザーは、そのジョブの中でさまざまなタスクを実行するために、一日の大半を費やします。アプリケーション/サイトを閉じて再度開くと、ユーザーは以前にいたそのジョブに戻るはずです。そのため、アプリケーション/サイトを再度開くときは、プロジェクトベータ/ジョブ50 /にあるというビジュアルが必要です。これは、ユーザーが実行するすべてのアクションのコンテキストです。
ブレッドクラムは、これを解決するための従来の方法です。
Project Beta -> Job 10 -> Assembly 50
これにより、ユーザーに現在のコンテキストが表示されます。しかし、私は彼らが転職する方法を想像しようとしていますか?プロジェクト?など。ツリーはこれらの質問に答えますが、ツリーを使用すると、アプリケーションがより複雑に感じられることがすぐにわかります。
基本的に、ユーザーが操作しているコンテキストをユーザーに示す最も簡単な方法(たとえば、プロジェクトベータ->ジョブ99、またはプロジェクトベータ->ジョブ99->請求書77など)を想定しています。
編集:古くなったパン粉に関するコメントを削除しました。私はUXのエキスパートではありません...それも非常に得意なので、私はここに助けを求めています。
まず、階層を表示してナビゲートするために、より多くのUIオプションから選択できます。ブレッドクラムとツリービューに加えて、次のようなものがあります。
私はUXを信じて、正しいアプローチを選択するために、次のようないくつかの質問をする必要があります:
これがどこかを指すのに役立つことを願っています:)
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム