web-dev-qa-db-fra.com

Wizard pour un processus qui peut être quitté et ressaisi?

Nous repensons un processus répétitif en 5 étapes pour certains logiciels Web. Normalement, pour un processus étape par étape, j'aimerais utiliser un assistant, mais pour moi, cela implique que le processus doit être terminé en une seule séance et ne peut pas être quitté. À tout moment, l'utilisateur peut arrêter le processus si certaines informations manquent et y revenir plus tard lorsqu'il dispose de ces informations et les complète (il aurait un historique des entrées du système qui pourrait voir la progression et revenir en arrière).

En même temps, il s'agit d'un processus répétitif car l'utilisateur peut avoir plusieurs "applications" à remplir. Les utilisateurs effectuent également ce processus tous les jours, ce qui en fait des utilisateurs experts.

Nous avons cette fonctionnalité en place, mais pas en tant qu'assistant. Actuellement, les 2 premières étapes doivent être terminées dans cet ordre, puis les 3 autres peuvent être effectuées dans n'importe quel ordre, mais j'ai fait des recherches sur les utilisateurs et j'ai trouvé que la majorité des gens le faisaient dans un chemin fixe.

Ma question est -

n assistant est-il vraiment la meilleure approche pour un processus qui est tout requis mais l'utilisateur peut partir et revenir en arrière? Quelqu'un peut-il penser à une meilleure approche?

4
Wander

Je n'ai vu aucune confusion dans le retour des utilisateurs au milieu d'un processus d'assistant démarré précédemment. En fait, vous pouvez le voir dans de nombreuses applications de panier d'achat sur Internet; vous êtes guidé à travers un processus étape par étape, mais vous pouvez revenir au milieu du processus après votre départ.

Pour plus de clarté pour l'utilisateur, ajoutez un bouton "Enregistrer et fermer" dans votre assistant, avec les boutons "Suivant" et "Précédent". Cela donnera aux utilisateurs l'assurance qu'ils peuvent quitter le processus et y revenir ultérieurement.

1
Myrddin Emrys

Ce n'est pas parce que vous pouvez le faire dans n'importe quel ordre que vous le feriez? Sans connaître les spécificités de votre application, je pense que la plupart des utilisateurs préfèrent être guidés étape par étape dans le processus.

Consultez le logiciel de déclaration de revenus (par exemple TurboTax en ligne). Ils conduisent l'utilisateur à travers un ensemble d'étapes dépendantes, puis un ensemble d'étapes indépendantes (dans un ordre chronologique) et offrent à l'utilisateur la possibilité d'arrêter/reprendre à tout moment. Certes, ils ont plus de 5 étapes, mais je pense que c'est un bon exemple du modèle.

1
Jon White

Étant donné que le système/processus que vous concevez est si flexible, vous devriez penser à lui donner cette sensation pour l'utilisateur. Par exemple, ayez une petite icône sur chaque page qui ramène (ou masque) le menu avec les étapes ou donnez-lui une sorte de comportement de menu ce n'est pas un chemin fixe (peut-être avec les boutons "suivant" et "terminer plus tard").

1
Dirk