web-dev-qa-db-ja.com

ユースケースに基づいてフィールドのサブセットを表示する最良の方法

ライセンスを生成するアプリケーションのユーザーインターフェイスを書き換えています。現在、インターフェースは、すべての可能なフィールドとライセンス/ライセンスの組み合わせのチェックボックスを含む1つのページです。目標は、2つの特定のユースケースのライセンス生成を合理化することですが、すべてのオプションにアクセスできます。

2つの使用例では、フィールド/チェックボックスの多くをデフォルトにすることができます。

これを表示するのに最適なデザインパターンは何ですか?

私が現在検討しているオプション:

  1. 各ユースケースのタブには、各ユースケースのデフォルトではないフィールドのみが表示され、最後のタブにはすべてのフィールド/チェックボックスがあります。
  2. すべてのオプションを表示しますが、上部にラジオボタンがあり、どのユースケースを選択するかを選択できます。次に、選択したユースケースに基づいて、一部のフィールドをデフォルトにしたり、埋めたりすることができます。
  3. オプション2に似ていますが、選択されたユースケースに応じて、デフォルトのフィールドを動的に非表示にします。
2
Chris Lang

私はあなたが正しく理解できたことを願っています。問題の周りに簡単なモックアップを作成しました。アイデアを検証するために、エンドユーザーによる再設計とテストがさらに必要になる場合があります。ユーザーでテストすることをお勧めします。

enter image description here

2
Hemchandra

最初に、どのユースケースに適合するかをユーザーに尋ねます。

次に、すべてのデフォルトオプションまたはユーザーが入力する必要があるオプションをフォームに入力します。

特定のオプションがあらかじめ入力されている、または編集できない理由を必ず指定してください。フィールドの上にテキストを含めることもできます:「選択したオプションに基づいて、このオプションを事前に選択しました」

1
A. Azam