web-dev-qa-db-fra.com

cette conception a-t-elle une bonne facilité d'utilisation?

j'ai posé cette question sur stackoverflow et j'ai été redirigé ici. désolé pour la publication croisée.

j'écris une application financière et j'ai besoin d'écrire une boîte de dialogue d'ouverture de fichier spécialisée pour que l'utilisateur puisse charger des fichiers de données de stock dans deux formats différents: Computrac et CSI.

ma boîte de dialogue a une vue de liste où j'ai besoin d'afficher ces fichiers de données.

le format des fichiers CSI peut être interprété de trois manières différentes et je dois demander à l'utilisateur quelle voie il préfère. pour cela, je prévois d'avoir une liste déroulante dans chaque ligne CSI que l'utilisateur peut modifier.

le format Computrac peut être interprété de deux manières, et pour cela j'ai une case à cocher.

je pense à placer ces cases à cocher/listes déroulantes dans une colonne distincte et à les afficher uniquement pour les éléments sélectionnés et à les masquer pour les éléments non sélectionnés. ci-dessous est la capture d'écran.

ma question aux experts en ergonomie: est-ce déroutant? existe-t-il une meilleure façon? les montrer pour chaque article rendrait la table bondée, n'est-ce pas? en revanche, lorsqu'il n'y a pas de sélection, l'utilisateur ne verra pas du tout ces contrôles et ne saurait pas qu'ils sont là.

ÉDITER:

ce fichier import dialogue est un assistant. la première étape demande à l'utilisateur de sélectionner un répertoire où rechercher des fichiers de données. la deuxième étape est affichée dans la capture d'écran. il donne une liste des fichiers trouvés. ils ne se trouvent pas nécessairement dans le même répertoire.

l'utilisateur peut importer plusieurs fichiers. les données importées vont être stockées dans la base de données du programme dans un format unifié qui supprime les différences entre CSI et Computrac. ainsi, pour commencer à travailler avec des données, l'utilisateur devra d'abord les importer, puis ouvrir une série de données particulière à partir de la base de données du programme.

l'ajout d'une troisième étape à l'assistant qui demande s'ils veulent ignorer les fichiers DOP ou sélectionner le schéma d'extension de prix n'a pas de sens s'ils souhaitent importer plusieurs fichiers.

je n'aime pas avoir des options d'importation de données dans chaque rangée. et comme je ne m'attends pas à ce que les utilisateurs importent souvent des données, peut-être est-il préférable d'avoir un bouton "options" dans cet écran qui permettrait à l'utilisateur de définir des options d'importation qui s'appliqueraient à tous les fichiers importés dans cette invocation de dialogue? un peu comme la troisième étape suggérée par Erion ci-dessous ...

s'il vous plaît donnez-moi vos opinions. merci konstantin alt text

1
akonsu

La première chose qui me vient à l'esprit: pourquoi ne laissez-vous pas le choix de "comment interpréter le format" à une deuxième étape? Un peu comme Excel, quand il importe des documents d'un autre format.

Avantages d'utiliser une deuxième étape:

  • la boîte de dialogue Ouvrir n'est pas remplie d'options; pas besoin pour l'utilisateur de prendre une décision jusqu'à ce qu'il soit vraiment nécessaire
  • vous avez l'espace pour afficher toutes les options via des boutons, sélectionnables en un seul clic. L'utilisateur sait donc quels sont ses choix. (De plus, la liste déroulante nécessite deux clics)
  • les boutons ont une plus grande surface sur laquelle cliquer => par la loi de Fitts, il est plus facile de cliquer dessus. (Mais assurez-vous que les contrôles peuvent également être sélectionnés via Tab sur le clavier, pas seulement via la souris)

De plus, devez-vous afficher le chemin de chaque fichier? Qu'en est-il de laisser l'utilisateur naviguer vers un dossier et de répertorier les fichiers à l'intérieur de ce dossier uniquement? (Points bonus si vous le rendez utilisable uniquement via le clavier, comme Mac Finder)

Demandez à vos utilisateurs - ou observez-les - de trouver leur hiérarchie; Peut-être qu'au lieu de dossiers de système de fichiers, ils préféreraient une hiérarchie basée sur le choix de la devise en premier, puis sur Nom, puis sur la liste des fichiers pour ces deux filtres? Ou, créez la boîte de dialogue Ouvrir en fonction des filtres pour la devise, la période, le nom, etc., puis affichez les fichiers correspondant à ces filtres, quel que soit leur emplacement dans le système de fichiers.

Votre titre indique "Sélectionner un fichier de données", mais votre image montre DEUX fichiers de données sélectionnés. S'il s'agit d'une ouverture à sélection multiple, vous devez reformuler le titre en "Sélectionnez le (s) fichier (s) à ouvrir" ou quelque chose de similaire. Vous n'avez même pas besoin d'utiliser le "fichier" Word - utilisez plutôt le nom de vos utilisateurs pour ces collections de données. Et, respectez toujours les conventions de l'OS pour sélectionner plusieurs fichiers, c'est-à-dire ctrl-clic, Maj-clic, clic-glisser, etc.

Dernier point: quelle est la différence entre Retour et Annuler?

5
Erion