web-dev-qa-db-ja.com

セクションまたはページが依存ユーザーの現在の表示データを変更できるようにする

問題

ユーザーがn依存ユーザー(プリンシパルユーザーと同じ権限を持たない)を持つことができるアプリケーションを作成しています。

例:カールスミスはプリンシパルユーザーであり、扶養家族はアリシア、ジョン、マリーです。

カールアプリのほとんどすべてのビューで、メインユーザーは、依存しているユーザー間でビューを切り替える機能を持っている必要があります。彼がビューを切り替えると、彼は同じページにいますが、データは依存ユーザーデータになります。

ソリューションプロセス

最初はメインユーザーと依存データを表示することを考えていましたが、大量になるため、トグルのアイデアが浮かびました。トグル機能の設計方法を理解しようとしているのですが、問題があるようです。トグルとは異なるアイデアがある場合は、そうなります。

アイデア#1

ユーザーがクリックしたときにビューに切り替えることができる、一種のタブコントロールをページに配置します。

enter image description here

enter image description here

アイデア2

タブがページを含み、別のタブをクリックしてユーザーを変更すると、異なるレイアウトで同じレイアウトを表示する

enter image description here

アイデア3

フローティングボタンがあります。ホバーするとユーザーリストが表示され、1つをクリックするとビューのデータが変更されます。

enter image description here

アイデア4

ページの上部でユーザーを変更できる場所を選択します。

enter image description here

考慮事項

私はアイデア#1が本当に好きですが、ユーザーが5を超える場合は、アイデア#5がn> 10ユーザーにとって最もユーザーフレンドリーですが、ページの上部にナビゲーションバーがあり、そのように見えますぎこちない(アプリではサイドナビゲーションを好みますが、ナビゲーションバーは必須です)。

ユースケース

メインユーザーのカールは、自分のデータを確認しながら自分の依存するジョンのアドレスを変更する必要があることを覚えている彼のプロフィールページにいるので、ジョンを探します(ここで私はインターフェイス、UX ...が必要です)。プロファイルデータがジョンデータに変更された後、カールは計画セクションに移動します。彼はジョンプランではなく、彼の計画を表示します。彼は主人公であり、他の扶養家族のデータのチェックはより短命な行動だからです。彼は同時にジョンとアリシアの計画を確認する必要があるため、Googleのようにプロファイルを切り替えるのは面倒な場合があります。

5
Larizza Tueros

メインユーザーは、従属ユーザー間でビューを切り替える機能を持っている必要があります。彼がビューを切り替えると、彼は同じページにいますが、データは依存ユーザーデータになります。

したがって、私によると、最善のアプローチ#3になります。

正当化

  1. ビューのトグル機能は、ビュー全体の切り替えではなく、アプリケーション全体の上にある必要があります。ページのデータは変更され、ページ全体は変更されません。
  2. ページ間でトグルビューが変更されず、背後のアプリケーションページのみが変更されます。
  3. 依存ユーザーの数が増えても、このデザインをより効率的に最適化して、コントロールのUIを複雑にすることなく処理できます。

以上の点から、あなたのアイデア#1、#2、#4を1つずつ落とし、#3で仕上げました。


編集

以下のワイヤーフレームは、拡張ビューを使用してユーザータイルをプロットする方法の最も大まかな例の1つです。他の優れたデザイナーが見栄えをよくすることができると確信しています:)

enter image description here

3
Akhil Ashok

このようなインターフェイスを設計する場合、関数にアクセスする頻度は非常に重要です。頻度が高くない場合は、このオプションを上部のナビゲーションバーに安全に配置できます。

ウェブのユーザーは、右上隅に「プロフィール」を表示することに慣れています。このトグルがまったくない状態でユーザビリティテストを実行する場合、ユーザーは通常、右上隅のコントロールをいじり、通常はプロファイル設定、サインインとサインアウトなどを見つけます。

あなたのアイデア#4はうまくいくでしょう。

0
Adnan Khan

LinkedInには、他のユーザーと同じようにプロフィールを表示するオプションがありました。ここであなたが説明していることは、私にそれを思い出させます。ユーザーを切り替えるのではなく(私の考えでは、オプション1〜3を排除しています)、単にビューを変更しています。

オプション4にあるようなドロップダウンをお勧めします。「表示::」または「[ページ名]表示:」というラベルが付いています。

ユーザーがビューを切り替えたら、「[ページ名]を[ユーザー名]として表示しています」のようなページ上のどこかにフィードバックを提供します。

0
Refe