Gérer le portefeuille clients
Objectif
Permettre à un utilisateur authentifié de consulter, créer et gérer les informations de ses clients, ainsi que de suivre les anniversaires à venir.
Description générale
Cet écran correspond au module Clients d’Arrowflow Studio.
Il permet à l’utilisateur de :
- consulter la liste de ses clients ;
- visualiser leurs informations de contact ;
- suivre les anniversaires à venir ;
- ajouter de nouveaux clients ;
- accéder aux détails d’un client existant.
Les clients sont affichés sous forme de tableau avec leurs informations principales.
Acteurs
Acteur principal
- Utilisateur authentifié
Acteurs secondaires
- Système Arrowflow Studio
Préconditions
- L’utilisateur est connecté à Arrowflow Studio.
- L’utilisateur dispose des droits d’accès au module Clients.
Déclencheur
L’utilisateur sélectionne le menu :
Clients
Scénario nominal
Étape 1 : Accès à la liste des clients
- L’utilisateur clique sur Clients.
- Le système ouvre la page de gestion des clients.
- Le système charge la liste des clients enregistrés.
Étape 2 : Consultation des anniversaires à venir
- Le système affiche la section :
Anniversaires à venir
- Le système identifie les clients dont l’anniversaire est proche.
- Les informations suivantes sont affichées :
- Nom du client ;
- Adresse e-mail ;
- Date d’anniversaire ;
- Indicateur « Anniversaire bientôt ».
Étape 3 : Consultation de la liste des clients
- Le système affiche le tableau des clients.
Pour chaque client, les informations suivantes sont visibles :
- Nom ;
- E-mail ;
- Téléphone ;
- Date de naissance.
Étape 4 : Consultation d’un client
- L’utilisateur sélectionne un client dans la liste.
- Le système ouvre la fiche détaillée du client.
- Les informations complètes du client sont affichées.
Étape 5 : Ajout d’un client
- L’utilisateur clique sur :
Ajouter un client
- Le système ouvre le formulaire de création.
- L’utilisateur renseigne les informations requises.
- Le système crée le client.
- Le nouveau client apparaît dans la liste.
Scénarios alternatifs
A1 : Aucun anniversaire à venir
À l’étape 4 :
- Aucun anniversaire n’est détecté dans la période définie.
- Le système masque la section ou affiche :
« Aucun anniversaire à venir. »
A2 : Aucun client enregistré
À l’étape 7 :
- Aucun client n’existe dans le système.
- Le système affiche une liste vide.
- L’utilisateur est invité à ajouter son premier client.
A3 : Création réussie d’un client
À l’étape 14 :
- Le client est créé avec succès.
- Le système actualise automatiquement la liste.
- Le client devient immédiatement visible.
Scénarios d’exception
E1 : Erreur de chargement des clients
- Le système ne parvient pas à récupérer les données.
- Un message d’erreur est affiché.
- L’utilisateur peut réessayer ultérieurement.
E2 : Informations invalides
- L’utilisateur enregistre un formulaire incomplet ou invalide.
- Le système refuse la création.
- Un message d’erreur identifie les champs concernés.
E3 : Accès non autorisé
- L’utilisateur ne dispose pas des droits nécessaires.
- Le système bloque l’accès au module.
- Un message d’autorisation insuffisante est affiché.
Cas d’utilisation secondaires
Consulter les anniversaires des clients
Objectif
Permettre à l’utilisateur d’identifier rapidement les clients dont l’anniversaire approche.
Scénario
- Le système analyse les dates de naissance des clients.
- Les anniversaires proches sont affichés dans la section dédiée.
- Un indicateur visuel met en évidence le client concerné.
Rechercher un client
Objectif
Permettre à l’utilisateur de retrouver rapidement un client.
Scénario
- L’utilisateur utilise la barre de recherche de l’application.
- Le système filtre les clients correspondants.
- Les résultats sont affichés.
Consulter les coordonnées d’un client
Objectif
Permettre à l’utilisateur d’accéder rapidement aux informations de contact.
Scénario
- L’utilisateur consulte la ligne d’un client.
- Le système affiche :
- le nom ;
- l’e-mail ;
- le numéro de téléphone ;
- la date de naissance.
Postconditions
Succès
- Les clients sont affichés correctement.
- Les anniversaires à venir sont identifiés.
- Les nouveaux clients sont enregistrés.
- Les informations sont disponibles pour consultation.
Échec
- Aucune modification n’est enregistrée.
- Les données existantes sont conservées.
- Un message d’erreur est affiché.
Règles de gestion
| Référence | Règle |
|---|---|
| RG-AFS-085 | Seuls les utilisateurs authentifiés peuvent accéder au module Clients. |
| RG-AFS-086 | Chaque client doit être associé au compte utilisateur qui l’a créé. |
| RG-AFS-087 | Le nom du client est obligatoire. |
| RG-AFS-088 | L’adresse e-mail doit respecter un format valide lorsqu’elle est renseignée. |
| RG-AFS-089 | Les anniversaires à venir doivent être calculés automatiquement à partir de la date de naissance du client. |
| RG-AFS-090 | Les clients doivent être affichés uniquement pour l’utilisateur connecté. |
| RG-AFS-091 | Toute création ou modification d’un client doit être journalisée. |
| RG-AFS-092 | Les informations affichées doivent être mises à jour après chaque modification. |
Critères d’acceptation
Le module Clients est accessible depuis le menu principal.
La liste des clients est affichée au chargement de la page.
Les colonnes Nom, E-mail, Téléphone et Date de naissance sont visibles.
Les anniversaires à venir sont affichés dans une section dédiée.
Les clients concernés sont identifiés par un indicateur visuel.
Le bouton Ajouter un client est visible.
Un nouveau client apparaît dans la liste immédiatement après sa création.
Les informations affichées correspondent aux données enregistrées dans le système.
Les données sont automatiquement actualisées après modification.
Un utilisateur ne peut consulter que ses propres clients.
Les utilisateurs non autorisés ne peuvent pas accéder au module Clients.