Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Recherche] - Décloisonner la recherche par catégorie pour rechercher sur toute la BDD #2501

Open
samanthaauffret opened this issue Nov 27, 2024 · 0 comments · May be fixed by #2543
Open
Assignees
Labels
amélioration New feature or request F3 UI/UX Correction, recette, optimisations UX. Maj des éléments de parcours impactant l'expérience des users

Comments

@samanthaauffret
Copy link
Collaborator

samanthaauffret commented Nov 27, 2024

Comportement observé
La barre de recherche sur la page index de rdv-i est "cloisonnée" à la catégorie sur laquelle l'utilisateur se trouve.
-> Si l'utilisateur est sur l'onglet "tous les contacts", alors la recherche se lance sur toute la BDD
-> Si l'utilisateur est sur l'onglet d'une catégorie en particulier, alors la recherche se lance uniquement sur cette catégorie.

Problème
La barre de recherche est éloignée des onglets de listes d'usager. Vu qu'elle est hiérarchiquement positionnée au-dessus et en-dehors du bloc de la liste des contacts, les utilisateurs pensent que la recherche s'effectue sur l'ensemble de la Bdd de l'orga ou du département sur lequel ils se trouvent.
Côté support on note quelques demandes et incompréhensions d'utilisateurs qui n'arrivent pas à retrouver leurs usagers.

Solution envisagée
Décloisonner la recherche pour que n'importe quelle recherche se fasse sur "tous les contacts" de l'organisation ou du département sur lequel on se trouve.
Conséquence sur l'affichage : Lorsqu'une recherche est lancée, le tableau de la liste se met automatiquement sur l'onglet "tous les contacts" et affiche les résultats liées à la recherche.

Comportements
Avec les filtres :
-> Si un utilisateur lance une recherche alors que des filtres sont actifs, alors les filtres se désactivent et la recherche se fait bien sur toute la base "tous les contacts"
-> Si un utilisateur sélectionne des filtres une fois que la recherche affiche des résultats, alors les filtres affinent la recherche (Option 1, dans l'idéal).
Option 2 : Si ça demande trop d’effort technique par rapport à la récurrence de ce besoin utilisateur (qui sera faible je pense), on peut laisser le(s) filtre(s) désactiver la recherche. On pourra voir s’il y a des retours utilisateurs qui contredisent cette façon de faire. Si oui, on changera pour l'option 1 .
-> Pour revenir à l'affichage initiale à la suite d'une recherche, l'utilisateur devra cliquer sur le CTA "réinitialiser". (ou indirectement en rechargeant la page depuis le navigateur, ou en cliquant sur le logo "rdv-insertion" du header, qui permettra de revenir à l'affichage des organisations)
Cf. Commentaires sur Figma.

Aperçu écrans
Etape 1
https://www.figma.com/design/Cz06mc5npAnTWujPJAC5fq/03_LISTE-USAGERS-(Page-Index)?node-id=243-279&t=IGZtgkzTojlegzMx-4

Etape 2
https://www.figma.com/design/Cz06mc5npAnTWujPJAC5fq/03_LISTE-USAGERS-(Page-Index)?node-id=307-524&t=IGZtgkzTojlegzMx-4

@samanthaauffret samanthaauffret added amélioration New feature or request UI/UX Correction, recette, optimisations UX. Maj des éléments de parcours impactant l'expérience des users labels Nov 27, 2024
@amaurydubot amaurydubot added the F3 label Dec 5, 2024
@Michaelvilleneuve Michaelvilleneuve linked a pull request Dec 24, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
amélioration New feature or request F3 UI/UX Correction, recette, optimisations UX. Maj des éléments de parcours impactant l'expérience des users
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants