web-dev-qa-db-fra.com

Doit Wizard être utilisé pour éditer et modifier? Pourquoi ou pourquoi pas?

Les assistants peuvent être parfaits pour créer des objets complexes ou terminer des workflows complexes. Il est utile de décomposer les choses en étapes guidées plus simples. Mais ma question est la suivante: le même assistant devrait-il ou pourrait-il être utilisé si un utilisateur doit revenir plus tard et apporter des modifications à son flux de travail ou objet précédent? Pouvez-vous simplement réutiliser l'assistant pour éditer ou modifier des workflows? Par exemple, si un utilisateur a utilisé un assistant pour installer ou configurer une application ou un service, le même assistant peut-il être utilisé pour modifier cette configuration, en supposant que tous ses choix précédemment sélectionnés sont toujours là? Quels sont les avantages et les inconvénients de cela? Quelqu'un connaît-il une recherche à l'appui de son opinion, d'une manière ou d'une autre?

Merci beaucoup.

2
Dana

Les assistants sont utiles pour guider l'utilisateur à travers une séquence d'étapes pour atteindre un objectif. Ils sont séquentiels par nature.

Surtout utile pour décomposer des opérations complexes en étapes simples où l'efficacité (à quelle vitesse les utilisateurs peuvent-ils effectuer une certaine tâche) n'est pas trop importante.

Reportez-vous à ce lien: pour en savoir plus sur l'utilisation des assistants: http://designinginterfaces.com/patterns/wizard/

Avec cette compréhension, je serais prudent d'utiliser un Wizard afin de modifier une configuration car cela ne permettrait pas aux utilisateurs de sauter à la partie exacte qu'ils aimeraient modifier, de les ralentir et ne les aide pas à comprendre la structure globale de l'objet qu'ils modifient. Plus important encore, la modification n'implique pas d'étapes. changement dans aucune séquence particulière)

Ce qui peut fonctionner, c'est si vous pouvez diviser l'interface de modification en modules un peu comme ce qui a été fait pendant la configuration. Vous pouvez choisir d'exposer la configuration entière dans une vue ou d'exposer un module à la fois et de laisser les utilisateurs naviguer directement vers le module qu'ils souhaitent modifier.

1
Rajmera

les avantages seraient que l'utilisateur connaît déjà l'assistant tel qu'il l'a déjà utilisé. l'inconvénient est que l'utilisateur ne peut pas voir une vue complète de ce qu'il a entré sur un seul écran.

je pense qu'un bon équilibre entre deux consiste à afficher chaque étape de l'assistant sous forme de catégorie ou d'onglets. l'avantage est que ce n'est plus une séquence et l'utilisateur peut accéder à chaque étape sans se fier à la séquence de l'assistant

0
Ameen Akbar