J'ai un assistant qui contient des étapes facultatives. Ces étapes sont après toutes les étapes obligatoires. Les étapes facultatives ne sont pas des options avancées.
S'il n'y a pas trop d'étapes facultatives, vous pouvez forcer votre utilisateur à le parcourir avec un lien "Ignorer cette étape" ou "Je le ferai plus tard".
Les utilisateurs seront toujours informés des options, mais pourraient les ignorer rapidement.
J'ai vu ce type d'assistant, à plusieurs endroits. Par exemple, celui qui me vient à l'esprit est Winamp de Nullsoft. Vous pouvez exposer les étapes facultatives mais également donner aux utilisateurs la possibilité de finalisation.
Essayez de rester cohérent avec le reste de votre application. Ce que je veux dire à ce sujet, c'est que si vous avez tous vos autres boutons d'annulation à gauche, gardez-le à gauche et placez-les dans cet ordre:
Annuler <Précédent facultatif> Terminé/Terminer
Ou si vous utilisez l'annulation à droite, procédez comme suit:
< Prev Optional > Done/Finish Cancel
Si vous voulez mon avis personnel, j'irais avec la deuxième option où la commande est (précédent, facultatif, annuler). C'est ainsi que la plupart des éditeurs de logiciels procèdent.