Consulter et gérer une fiche client
Consulter les détails d’un client
Objectif
Permettre à un utilisateur authentifié de consulter les informations détaillées d’un client, suivre son activité au sein du studio et gérer sa fiche client.
Description générale
Cet écran correspond à la fiche détaillée d’un client dans le module Clients.
Il permet à l’utilisateur de :
- consulter les informations personnelles du client ;
- visualiser les statistiques associées ;
- modifier les informations du client ;
- supprimer la fiche client ;
- gérer les notes associées au client.
L’écran centralise les données liées à l’activité du client dans le studio.
Acteurs
Acteur principal
- Utilisateur authentifié
Acteurs secondaires
- Système Arrowflow Studio
Préconditions
- L’utilisateur est connecté à Arrowflow Studio.
- Le client existe dans la base de données.
- L’utilisateur dispose des droits de consultation du client.
Déclencheur
L’utilisateur clique sur un client depuis la liste des clients.
Scénario nominal
Étape 1 : Ouverture de la fiche client
- L’utilisateur sélectionne un client.
- Le système ouvre la fiche détaillée du client.
Étape 2 : Affichage des statistiques
- Le système affiche les indicateurs associés au client :
- Nombre de séances photo ;
- Nombre de galeries ;
- Nombre de photos ;
- Montant total des paiements.
Exemple affiché :
- Séances photo : 0
- Galeries : 0
- Photos : 0
- Paiements : 0 F CFA
Étape 3 : Consultation des informations personnelles
- Le système affiche les informations du client :
- Nom ;
- Adresse e-mail ;
- Téléphone ;
- Date de naissance ;
- Âge ;
- Notes.
Étape 4 : Consultation des notes
- L’utilisateur consulte les notes associées au client.
- Le système affiche le contenu existant ou indique :
No notes yet
si aucune note n’est enregistrée.
Étape 5 : Modification de la fiche
- L’utilisateur clique sur :
Modifier
- Le système ouvre le formulaire d’édition.
- L’utilisateur met à jour les informations.
- Le système enregistre les modifications.
Étape 6 : Suppression du client
- L’utilisateur clique sur :
Supprimer
- Le système demande une confirmation.
- L’utilisateur confirme l’opération.
- Le système supprime la fiche client.
- Le système redirige l’utilisateur vers la liste des clients.
Étape 7 : Retour à la liste
- L’utilisateur clique sur :
Clients
- Le système retourne à la liste des clients.
Scénarios alternatifs
A1 : Client sans téléphone
À l’étape 4 :
- Aucun numéro de téléphone n’est enregistré.
- Le système laisse le champ vide ou affiche une indication appropriée.
A2 : Client sans note
À l’étape 5 :
- Aucune note n’est enregistrée.
- Le système affiche :
No notes yet
- L’utilisateur peut ajouter une note lors d’une modification.
A3 : Client sans activité
À l’étape 3 :
- Le client ne possède aucune séance, galerie ou paiement.
- Les statistiques affichent la valeur zéro.
Scénarios d’exception
E1 : Client introuvable
- La fiche demandée n’existe plus.
- Le système affiche un message d’erreur.
- L’utilisateur est redirigé vers la liste des clients.
E2 : Échec de suppression
- Une erreur survient lors de la suppression.
- Le système conserve la fiche client.
- Un message d’échec est affiché.
E3 : Accès non autorisé
- L’utilisateur tente de consulter un client auquel il n’a pas accès.
- Le système bloque l’accès.
- Un message d’autorisation insuffisante est affiché.
Cas d’utilisation secondaires
Modifier un client
Objectif
Permettre la mise à jour des informations d’un client.
Scénario
- L’utilisateur clique sur Modifier.
- Le système affiche le formulaire d’édition.
- L’utilisateur met à jour les données.
- Le système enregistre les modifications.
Ajouter ou modifier une note client
Objectif
Permettre l’enregistrement d’informations complémentaires sur un client.
Scénario
- L’utilisateur clique sur l’icône de modification des notes.
- Le système ouvre la zone d’édition.
- L’utilisateur saisit ou modifie le texte.
- Le système sauvegarde les notes dans la fiche client.
Consulter l’activité du client
Objectif
Permettre à l’utilisateur de suivre les interactions du client avec le studio.
Scénario
- Le système affiche les statistiques du client.
- L’utilisateur consulte :
- le nombre de séances photo ;
- les galeries associées ;
- les photos ;
- les paiements réalisés.
Postconditions
Succès
- Les informations du client sont consultables.
- Les modifications sont enregistrées.
- Les notes sont mises à jour.
- Les statistiques reflètent l’activité réelle du client.
Échec
- Les données existantes sont conservées.
- Aucune modification non valide n’est enregistrée.
- Un message d’erreur est présenté à l’utilisateur.
Règles de gestion
| Référence | Règle |
|---|---|
| RG-AFS-101 | Seuls les utilisateurs autorisés peuvent consulter une fiche client. |
| RG-AFS-102 | Les statistiques du client doivent être calculées à partir des données réelles du système. |
| RG-AFS-103 | L’âge doit être calculé automatiquement à partir de la date de naissance. |
| RG-AFS-104 | Toute modification de la fiche client doit être enregistrée dans l’historique des actions. |
| RG-AFS-105 | Une suppression de client doit être précédée d’une confirmation utilisateur. |
| RG-AFS-106 | Les notes client sont facultatives mais doivent être conservées lorsqu’elles sont renseignées. |
| RG-AFS-107 | Les paiements affichés correspondent au montant cumulé des transactions enregistrées pour le client. |
| RG-AFS-108 | Les données visibles doivent être limitées au périmètre de l’utilisateur connecté. |
Critères d’acceptation
- La fiche du client s’ouvre depuis la liste des clients.
- Les statistiques du client sont affichées.
- Le nombre de séances photo est visible.
- Le nombre de galeries est visible.
- Le nombre de photos est visible.
- Le montant total des paiements est affiché.
- Les informations personnelles du client sont visibles.
- L’âge est calculé automatiquement à partir de la date de naissance.
- Les notes du client sont consultables.
- Le bouton Modifier permet l’accès à l’édition de la fiche.
- Le bouton Supprimer permet la suppression après confirmation.
- Le bouton Clients permet de revenir à la liste des clients.
- Les informations affichées correspondent aux données enregistrées dans le système.