web-dev-qa-db-fra.com

Wizard UI / Sequence Map. Sauter une étape

J'ai un processus en 4 étapes. En haut, j'ai une carte de séquence typique ... étape 1, étape 2, etc.

Le contenu de l'étape 3 dépend de ce qui se passe à l'étape 2. 90% du temps, la 3ème étape sera pleine de contenu généré à partir de l'étape 2. Cependant, il y a de fortes chances qu'il n'y ait aucun contenu à mettre dans ce écran.

Je me demande donc ce qu'est une meilleure expérience utilisateur.

  1. Transportez automatiquement la personne à l'étape 4. Sautez l'étape 3, mais laissez-la dans la carte de séquence ci-dessus.
  2. Transportez automatiquement la personne à l'étape 4 et supprimez la 3e étape de la carte de séquence.
  3. Laissez la personne arriver à la 3ème étape et présentez-lui un message lui faisant savoir: "il n'y a rien ici, bouge".

Pensées? Des recommandations? Particulièrement intéressé si quelqu'un peut publier une étude ou des données.

Quelques détails devraient aider dans mon scénario particulier. Ce processus d'assistant particulier est un processus de commande pour un portail Web interne. L'étape 1 contient des informations sur la configuration. L'étape 2 concerne les produits (navigation ou saisie de skus), l'étape 3 est un mélange d'informations/de contenus de vente incitative. Par exemple, l'utilisateur a peut-être acheté 300 $ et s'il enlève 350 $, il obtiendra 10% de réduction supplémentaire. Selon le nombre de règles, cela peut prendre du temps ... donc une étape distincte. La dernière étape est une combinaison de paiement et d'examen.

9
Scott Dietrich

Question interessante.

La première option que je préférerais serait de combiner l'étape 2 et l'étape trois de sorte que les utilisateurs puissent y ajouter directement des informations. Un exemple de cela serait le formulaire d'assurance en ligne qui pourrait ne comporter que cinq étapes dans le volet de navigation, mais pourrait vous obliger à remplir des détails supplémentaires si vous avez ajouté des informations telles que "Oui, vous fumez" ou "vous avez des antécédents cardiaques". maladie"

Alternativement, si ce n'est pas un choix viable, je recommande d'aller avec la première option, mais de fournir un résumé qui informe l'utilisateur de toutes les informations fournies à chaque étape. Cette méthode est souvent utilisée par les sites d'enquête qui vous mèneront à la fin de l'enquête si vous ne répondez pas à une exigence spécifique. J'ai également vu cela utilisé dans les sites de création de profils lors de la candidature à des emplois où des étapes spécifiques sont ignorées en fonction de vos réponses précédentes.

Je comprends que les utilisateurs peuvent être confus s'ils ont raté une étape spécifique, mais aller sur une page et ne rien y trouver pourrait les embrouiller davantage.

4
Mervin

Étant donné que les utilisateurs s'attendent à avancer et à reculer dans un assistant comme celui-ci, j'opterais pour l'option 3. Informez l'utilisateur qu'il n'y a rien ici en raison de ses options précédentes et laissez-lui la possibilité de revenir aux étapes 2 et 1 pour changer leurs choix précédents.

Ignorer les étapes peut laisser croire à l'utilisateur que quelque chose s'est mal passé. Cela crée de l'incertitude et une charge cognitive - que nous voulons éviter. Un clic supplémentaire vaut mieux que l'incertitude!

2
Benny Skogberg

Une option pourrait être de sauter l'impression des numéros d'étape discrets et de les remplacer par une barre de chargement.

Donc au lieu de ...

Étape 1 Étape 2 Étape Étape 4

... tu aurais ...

[_ |||||||||||||||||||||||||||||||||||||| _ __ _ __]

Peut-être avec un pourcentage.

De cette façon, l'utilisateur sera moins conscient qu'une étape est omise.

1
JOG

Je griserais juste en disant que "Étape 3 N/A (?)", Avec l'étape 4 étant l'étape active, et en survolant, j'expliquerais dans une info-bulle que "puisque vous avez répondu blahblah à l'étape 2, nous blahblah automatiquement ".

Soit cela, soit si c'est le cas de remplir automatiquement des données en fonction d'une condition, je laisserais toujours l'utilisateur (et modifier) ​​ces données, même si grâce à un bouton Modifier.

Par exemple, si les utilisateurs doivent enregistrer leur adresse de facturation et que l'adresse est omise car elle provient déjà des données d'enregistrement, je montrerais toujours une étape 3 avec un formulaire d'affichage (c'est-à-dire pas de rectangles de champ), avec un "Modifier mon adresse de facturation "bouton.

1
Aadaam

À la fin de l'étape 2, si vous savez déjà que l'étape 3 n'est pas requise, faites dire à votre navigation quelque chose comme ce qui suit

"Terminer" "Suivant"

Si l'utilisateur le souhaite, il peut passer à l'écran suivant. Mais je suppose que la plupart des gens préféreraient l'option Terminer.

0
Sohan