Documentation des Cas d’Utilisation (DCU)

2. Gestion des utilisateurs

Temps estimé :5 minutes 194 views

Scenario 1 : Gestion des Catégories

Given: L’utilisateur connecté en tant qu’Expert accède à la page de gestion des catégories (Paramètres > Catégories) sur VesperFront.

When:

  • L’Expert souhaite gérer les catégories utilisées pour spécifier les départements ou compétences des membres du cabinet.
  • Une liste de catégories non modifiable est affichée par défaut
  • L’Expert décide d’ajouter une catégorie personnalisée en renseignant un libellé.

Then:

  • La nouvelle catégorie personnalisée est ajoutée à la liste des catégories disponibles si aucune catégorie du même nom n’existe.
  • L’Expert peut visualiser toutes les catégories, y compris celles ajoutées.
  • Pour une catégorie personnalisée, l’Expert a la possibilité de modifier le libellé si nécessaire.
  • Si une catégorie personnalisée n’est plus nécessaire, l’Expert peut la supprimer.
  • Les catégories par défaut restent intactes et non modifiables par l’Expert.
  • Une pagination est disponible

Scenario 2 : Création et édition d’un profil utilisateur

Given: l’expert est connecté au VesperFront

When:

  • l’expert accède à la page de création de profil de collaborateur
  • l’expert saisit les informations du collaborateur (nom, prénom, adresse e-mail, rôle, etc.)
  • Les champs ci-après sont optionnels : Profession, Bio, Catégorie (multisélection), Téléphone, Prix de vente horaire, photo de profil, Mot de passe, Envoyer les accès à l’utilisateur (case à cocher), équipe (Liste des expert et manager)
  • l’expert soumet le formulaire de création

Then:

  • Le système vérifie la validité des informations saisies.
  • si les informations sont valides, le système crée ou édite le profil de collaborateur
    • Si l’adresse e-mail n’existe pas dans dans le système
      • Un compte utilisateur est créé avec le rôle spécifié
      • L’utilisateur est ajouté en tant que membre du cabinet
      • L’utilisateur est disponible dans la base contact du cabinet
      • Si la case « Envoyer les accès à l’utilisateur » est cochée :
        • Un email contenant les accès est envoyé à l’adresse e-mail fournie
      • Un message de confirmation est affiché à l’utilisateur, l’informant que le membre a été ajouté avec succès et un email contenant ses accès lui a été envoyé (si la case était cochée).
    • Si l’adresse e-mail existe déjà
      • L’utilisateur est informé que l’adresse e-mail est déjà utilisée et ne peut pas être ajoutée en tant que nouveau membre.
  • Si des informations manquent ou sont invalides
    • Un message d’erreur est affiché à l’utilisateur, l’informant des champs incorrects ou manquants.
    • L’utilisateur est invité à corriger les informations et à soumettre à nouveau le formulaire d’ajout de membre.

Scenario 3 : Édition de profil de l’utilisateur connecté

Given: L’utilisateur est connecté à son compte sur VesperFront.

When:

  • L’utilisateur appuie sur sa photo de profil pour accéder à la page d’édition de son profil.

Then:

  • Si l’utilisateur a le rôle de Manager, Collaborateur ou Secrétaire :
    • Il peut modifier uniquement son propre profil
    • Seuls les champs suivants sont modifiables : Nom, Prénom, Téléphone, Profession, Mot de passe, photo de profil, Bio
    • Les autres informations sont grisé ou masquées, indiquant qu’elles ne sont pas modifiables par l’utilisateur.
  • Si l’utilisateur a le rôle Expert
    • Tous les champs sont éditables, permettant à l’utilisateur de modifier toutes les informations de son propre profil et du profil des autres membres du cabinet.
  • Une fois les modifications effectuées, l’utilisateur peut enregistrer les changements en appuyant sur le bouton de sauvegarde.
  • Toutes les vérifications effectuées lors de l’ajout d’un membre doivent être répétées pour la modification.

Scenario 4 : Suppression d’un Collaborateur

Given: L’expert connecté accède à la Base contact de son cabinet sur VesperFront.

When: Il recherche un utilisateur et appuie sur le bouton « supprimer le profil ».

Then:

  • Une fenêtre de confirmation s’affiche, avec les options « Annuler » et « Confirmer ».
  • Si l’utilisateur choisit « Confirmer », le collaborateur est supprimé du cabinet après confirmation.

Scénario 5 : Affichage des équipes

Given: L’expert connecté accède à la Base contact de son cabinet sur VesperFront.

When:

  • L’Expert souhaite afficher les personnes présentes dans une équipe.

Then:

  • Les collaborateurs sélectionnés sont affectés à l’équipe du Manager ou de l’Expert.
  • Il est possible pour un collaborateur d’appartenir à plusieurs équipes si nécessaire.
  • L’équipe est ainsi composée des membres sélectionnés.
  • L’Expert peut modifier la composition de son équipe à tout moment en ajoutant ou en retirant des collaborateurs.

Scenario 6 : Liste des membres du Cabinet

Given: L’utilisateur connecté accède à la Base contact de son cabinet sur VesperFront.

When:

  • L’utilisateur consulte la liste des membres du cabinet, présentée sous forme de fiche.
  • Chaque fiche utilisateur affiche les informations minimales suivantes : Nom, prénom, profession, photo de profil.
  • Un champ de recherche est disponible pour filtrer les utilisateurs par leur nom, prénom et profession et un champ Equipe permettant de trier la base par équipe.

Then:

  • L’utilisateur peut parcourir la liste des utilisateurs et utiliser le champ de recherche et le filtre équipe pour trouver un utilisateur spécifique.
  • Une pagination est disponible
  • Lorsque l’utilisateur appuie sur la fiche d’un utilisateur
    • Il accède au tableau de bord de cet utilisateur, où il peut voir des informations détaillées sous forme d’onglets.
      • Un onglet « Info » listant l’ensemble des information du profil
      • Un onglet « Equipe »
        • Si l’utilisateur à le rôle Collaborateur ou Secrétaire les équipes auxquelles l’utilisateurs appartient sont affichés avec un lien vers la base contact avec le filtre équipe sélectionné.
        • Si l’utilisateur a le profil Expert ou Manager les membres se son équipe son affiché en utilisant les même fiche que dans la Base contact.

CONTENTS