web-dev-qa-db-fra.com

Meilleure façon d'afficher un sous-ensemble de champs basé sur un cas d'utilisation

Je réécris une interface utilisateur pour une application qui génère des licences. Actuellement, l'interface est une page avec tous les champs possibles et les cases à cocher pour les licences/combinaisons de licences. L'objectif est de rationaliser la génération de licences pour 2 cas d'utilisation particuliers, mais toutes les options restent accessibles.

Les deux cas d'utilisation nous permettent de définir par défaut de nombreux champs/cases à cocher.

Quel est le meilleur modèle de conception pour afficher cela?

Options que j'envisage actuellement:

  1. Onglets pour chaque cas d'utilisation qui affiche uniquement les champs non définis par défaut pour chaque cas d'utilisation, le dernier onglet contient tous les champs/cases à cocher.
  2. Afficher toutes les options mais avoir un bouton radio en haut pour choisir le cas d'utilisation. Ensuite, certains des champs pourraient être définis par défaut/remplis en fonction du cas d'utilisation sélectionné.
  3. Similaire à l'option 2, mais masque dynamiquement les champs par défaut selon le cas d'utilisation sélectionné.
2
Chris Lang

J'espère que je vous ai bien compris, j'ai créé une maquette rapide autour du problème. Il faudra peut-être repenser et tester davantage avec l'utilisateur final pour valider l'idée. Je vous conseille de tester avec les utilisateurs.

enter image description here

2
Hemchandra

Tout d'abord, demandez à l'utilisateur dans quel cas d'utilisation il s'intègre.

Ensuite, parcourez-les via un formulaire avec toutes les options par défaut ou les options dont ils ont besoin pour remplir.

Assurez-vous de spécifier pourquoi certaines options sont préremplies ou non modifiables. Peut-être inclure du texte au-dessus du champ: "Nous avons présélectionné cette option en fonction de votre sélection de"

1
A. Azam