En tant qu'animateur régional, je gère la liste des membres utilisateurs de ma région

Description de la demande

Contexte Métier

Motivation :

Les animateurs régionaux rencontrent aujourd’hui des difficultés pour gérer les utilisateurs rattachés (ou non) aux acteurs dans MonCompte :

  • identifier qui est membre d’un acteur,
  • comprendre les rôles associés,
  • ajouter ou retirer un utilisateur d’un acteur.

Cas d'usage :

  • Un animateur régional souhaite savoir à quels acteurs un utilisateur est rattaché.
  • Un super-admin régional doit pouvoir ajouter ou retirer un utilisateur d’un acteur.
  • Un utilisateur doit pouvoir être créé puis immédiatement rattaché à un acteur.
  • Un animateur souhaite rechercher rapidement un utilisateur et visualiser ses rattachements.

Bénéfices attendus :

Du point de vue utilisateur, cette évolution permettra :

  • une meilleure visibilité des membres et de leurs rattachements,
  • un gain de temps dans la gestion quotidienne,
  • une réduction des erreurs d’accès,
  • une gestion plus autonome par les animateurs régionaux,
  • une meilleure fiabilité des données.

Spécifications

Comportement Actuel

Parcours actuel :

  1. Aller dans l’onglet « Adhésions »
  2. Ouvrir la fiche d’un acteur
  3. Descendre jusqu’à la section « Utilisateurs membres »
  4. Consulter et gérer les utilisateurs

Limites observées :

  • Visibilité limitée sur les membres et leurs rattachements aux acteurs
    → aujourd’hui, il est impossible de trouver facilement un utilisateur et la liste des acteurs auxquels il est rattaché (ou non).
  • Aucune vue centralisée permettant de :
    • rechercher un utilisateur,
    • filtrer les utilisateurs,
    • visualiser rapidement leurs relations avec les acteurs.

Comportement Souhaité

Pour les animateurs régionaux (super-admin région) et les super-utilisateurs.


Liste centralisée des utilisateurs

Afficher une liste d’utilisateurs comprenant :

  • prénom (modifiable)
  • nom (modifiable)
  • e-mail (modifiable)
  • acteur(s) rattaché(s)
  • rôle / statut (modifiable)

Actions possibles

Action 1 : pouvoir ajouter un utilisateur à un acteur, par exemple "Boite à watts"

  1. Use case 1 : s'il n'existe pas encore dans MonCompte. Je peux le créer et l'ajouter dans Boite à Watts parmi une liste d'acteurs.
  2. Use case 2 : il existe déjà mais n'a pas encore de lien avec boite à watts : je l'ajoute à boite à watts.
    • Pour faire cela, dans un 1er temps on propose le parcours suivant qu'on complexifiera peut être plus tard : dans la recherche je tape un des mots clefs "boîte" "watts" etc.
      • si boite à watts a déjà des membres :
        • ses membres / admins existants apparaissent comme résultat
        • je peux cliquer sur un lien vers la gestion des membres de boite à watts
      • si boite à watts n'a pas de membre : il n'apparaitra pas comme résultat dans les résultats
        • on affiche donc une phrase "Aucun utilisateur correspondant. N'hésitez pas à consulter la liste des acteurs [lien vers la page "actors"] si besoin."

Action 2 : retirer un utilisateur d’un acteur

  1. icone poubelle
  2. pop up de validation de l'action avec le texte "La relation entre l'utilisateur et l'acteur sera supprimée mais l'utilisateur continuera à exister dans le système."

Recherche

Mettre en place une barre de recherche permettant de cibler :

  • prénom
  • nom
  • e-mail
  • nom court de l’acteur
  • nom long de l’acteur

La recherche doit permettre de visualiser rapidement tous les acteurs auxquels un utilisateur est rattaché.


Filtres

  • Filtre par région, afin de limiter les acteurs visibles au périmètre de l’utilisateur connecté.

Flux Utilisateur

Vue principale

  • Une vue tableau dans un onglet « Utilisateurs » affichant :
    • prénom
    • nom
    • e-mail
    • un bouton « Gérer »

Action « Gérer »

Clic sur « Gérer » → ouverture d’une modale contenant :

Informations modifiables

  • prénom
  • nom
  • e-mail

Tableau des permissions

Un tableau avec une ligne par relation utilisateur-acteur indiquant :

  • statut : admin / membre / waiting / refusé

Tableau de gestion des rôles métier

Un tableau avec une ligne par relation indiquant :

  • représentant légal
  • contact de gestion

Navigation

Présence de liens hypertextes vers :

  • la fiche acteur
  • la gestion des membres de l’acteur

Message d’aide :

« Pour gérer le contact de gestion ou ajouter une nouvelle relation avec un acteur, accéder à la fiche acteur depuis le tableau Adhésions. »


Critères d'Acceptation

  • Un super-admin peut voir à quel(s) acteur(s) un utilisateur est rattaché.
  • Les rôles des membres sont visibles, explicites et compréhensibles.
  • Un super-admin peut ajouter ou retirer un utilisateur d’un acteur.
  • Un super-admin peut rechercher un utilisateur via la barre de recherche.

Ressources

  • Doc en commun

  • Échéance souhaitée : (Date)
  • Budget: (Quick&Dirty / )

@mathilde

Edited by Thomas Broucqsault