web-dev-qa-db-fra.com

Gestion de deux workflows possibles de la même action

Il y a une sous-partie du flux de travail utilisateur dans le produit que je conçois qui me pose problème.

L'utilisateur est à une étape où il doit renseigner les données patient, dans une fenêtre modale. Une fois qu'ils ont terminé, il y a trois choses qu'ils pourraient vouloir faire:

  • saisir les informations d'un autre patient
  • fermez simplement
  • fermer et avancer rapidement vers l'acquisition d'image

Voici le flux de travail global pour cette interaction:

General user workflow

Dans un cas d'utilisation, ils peuvent vouloir saisir autant de données qu'ils le peuvent en une seule session, mais sans poursuivre l'acquisition d'image. Et donc ils "enregistreraient et ajouteraient" plusieurs fois, puis "enregistreraient et fermeraient":

data filling workflow

Dans l'autre cas d'utilisation, si le patient est devant l'utilisateur, il souhaiterait saisir les données nécessaires, puis continuer le plus rapidement possible vers l'acquisition d'images.

fast workflow

Ce que je veux éviter autant que possible, c'est d'afficher trop de boutons (déjà trois possibilités + annuler le formulaire). Je ne sais pas non plus quel bouton doit être affiché comme principal. Je ne veux pas risquer d'avoir l'utilisateur perdu sur ce qu'il doit faire après avoir rempli le formulaire.

Voici ce que j'ai jusqu'à présent: my gui

Voici un exemple extrême d'une autre interface utilisateur de ce que je veux éviter:

horrible example with too many buttons

Cela semble être un problème pour les utilisateurs (vous trouverez beaucoup de tutoriels lors de la recherche sur Google pour "enregistrer et ajouter un autre") sans solution claire. J'ai trouvé des questions connexes sur l'échange de pile UX ( ici et ), mais sans rapport avec la question spécifique d'avoir plusieurs choses à faire après l'enregistrement.

En fin de compte, ma question serait: existe-t-il un moyen d'améliorer le flux de travail des utilisateurs en utilisant une meilleure solution d'interface utilisateur?

4
SThor

Je ne compliquerais pas trop la fonctionnalité de sauvegarde. C'est un modèle auquel les utilisateurs sont habitués et ont des attentes claires quant à la façon dont cela devrait fonctionner.

J'introduirais une étape supplémentaire après l'enregistrement, soit en tant que lightbox/modal ou en tant que page autonome qui guide l'utilisateur vers les étapes suivantes.

Voir ci-dessous: enter image description here

J'espère que cela t'aides.

4
Anton Mircea

Vous pouvez tester un bouton déroulant, qui traite tous les chemins comme des choix équivalents.

Je ne connais pas votre domaine, mais si vous avez des flux de travail complexes avec de nombreux chemins d'accès et que les exigences sont de garder ces chemins/flux de travail accessibles (et peut-être équivalents), une façon consiste à affiner la création du formulaire à l'étape d'enregistrement.

Introduisez un peu friction pour prendre des décisions

Avec un bouton déroulant , les utilisateurs devront d'abord sélectionner le menu, qui affichera les choix. De cette façon, ils doivent lire et sélectionner, ce qui prend un moment et introduit délibérément un peu de friction.

enter image description here

Testez-le avec les utilisateurs

Dans ce cas, je ralentis l'utilisateur pour rendre la décision plus pertinente, car il semble que chaque chemin soit valide et qu'il n'y ait pas de `` principal ''. Une liste déroulante évolue également, car il y a actuellement 3 chemins, et si un quatrième est ajouté, il peut être placé dans le menu.

Testez avec les utilisateurs et observez leur délai de réalisation par rapport à leur taux d'erreur.

Si vous pouvez extraire des données de leur utilisation, vous pourrez peut-être classer la liste de manière significative.

En fin de compte, il se peut que votre solution actuelle à 3 boutons fonctionne bien, même si vous ne la considérez pas élégante ou idéale.

4
Mike M