web-dev-qa-db-ja.com

競合するユーザー設定をモックアップする方法

設定ページのモックアップのアイデアが欲しかった。基本的な問題は、グローバルな好みにどのように対処するかです。 SMSメールが製品設定と競合しないようにしたいだけです。たとえば、一部のメールはドキュメントを送信するため、SMSのみを使用できません。したがって、モックアップする必要があります。 2つのオプション

グローバルコミュニケーションのオプトアウト–次のことを行いますか?

  1. オプトアウトして、どのサービスが機能しなくなるかを伝えますOR
  2. 彼らがオプトアウトして、どの製品が自分の好みを上書きしているのかを彼らに知らせないでください

誰かがいくつかのデザインパターンを持っているか、この問題を解決するウェブサイトを知っていますか

1
transitioned

入力検証には少なくとも2つの懸念があります。

  • 選択が無効であることをユーザーに通知する
  • ダーティデータが保存されないようにする

ユーザーが最初に四角いペグを選択し、次に丸い穴を選択した場合、競合を発見すると、彼女は気が変わり、代わりに丸いペグと穴を決定する可能性があります。彼女が丸い穴に入るのを許可すると(四角いペグでも)、戻って最初に丸いペグに入る必要がなくなり、次に丸い穴オプションに戻る必要がなくなります。これは、ユーザーが4つのナビゲーションの代わりに3つのフィールドナビゲーションを実行する必要があるため、ユーザーフレンドリーな実装と考えることができます。

フォームの送信時には、ダーティデータに関して少なくとも2つのオプションがあります。

  • データが非常に悪いため、システムエラーが発生する可能性があります。その場合、ユーザーはハードエラーに直面する必要があります。
  • または、設定の組み合わせにより、ユーザーの特定の機能の使いやすさが低下する可能性があります。その場合、「本当によろしいですか?後でこの問題を解決するために戻ることができます」。メッセージは適切かもしれない

これが特にユーザーフレンドリーであると思うWebサイトの1つは、Falcon Northwestのe-storeの構成パネルです。あなたはそれをチェックアウトし、意図的に競合する構成を作成して、それらがどのようにそれを実装したかを確認することができます here 。電源を必要とするコンポーネントを追加するときにこのサイトで最も単純な競合が発生しますが、電源をアップグレードしません。

0
Mishax

どちらのソリューションもユーザーに不満をもたらすため、それを回避する必要があります。インターフェースの目的は、ユーザーが不可能なことをできないように完全に適合させることです。

あなたの例では、なぜ彼にSMSを送信することを受け入れないが、彼はファイルを取得しないことを彼に知らせる

0
Renaud