J'essaie de concevoir une seule page ou une interface utilisateur de type assistant pour répondre aux critères suivants et je rencontre des problèmes de clarté.
L'application:
Cependant, à l'étape (3) et (4), l'entreprise souhaite également donner à l'utilisateur la possibilité de revenir en arrière et d'ajouter des éléments supplémentaires - ce qui est l'étape (2). Cela brouille l'étape (3) car les données dynamiques doivent alors être répertoriées pour plus d'un élément. Je me demande également si c'est une si bonne idée de faire reculer l'utilisateur d'une étape dans le processus.
L'autre alternative consiste à ajouter des étapes à l'assistant en ligne lorsque l'utilisateur souhaite ajouter des éléments supplémentaires, mais je suis un peu prudent à ce sujet, car je ne peux pas vraiment prédire le nombre de "étapes" que l'utilisateur prendra et affichera. lui/elle où il/elle est dans le processus avec une barre de progression. (ou puis-je? Je ne sais pas comment je le ferais.)
J'ai l'impression qu'il me manque ici un modèle d'interface utilisateur qui pourrait mieux s'appliquer à ce scénario. Toutes les pensées sont appréciées.
Réflexions supplémentaires: j'ai joué avec l'idée de supprimer un sorcier traditionnel et de concevoir le flux sur un seul écran:
Cela pourrait ne pas s'appliquer à votre cas, mais ...
Selon la complexité du formulaire, je suggérerais de maintenir une barre fixe (haut/bas mais visible) avec la possibilité de naviguer directement à l'étape souhaitée en cas de besoin. Veuillez noter que pour que cette approche soit conviviale, l'utilisateur ne doit pas voir cela comme un `` saut en arrière d'une étape '' mais plutôt `` une alternance entre les étapes '' - ce qui signifie que les informations saisies à la dernière étape ne devraient pas avoir besoin d'être ré-entrées.
Je comprends que l'astuce ici est que les informations présentées à la dernière étape sont dynamiques et dépendantes. Ce résumé pourrait-il être une étape indépendante - une sorte de page de confirmation au lieu d'être intégrée dans le formulaire?