Création d’une séance photo
Créer une nouvelle séance photo
Objectif
Permettre à un utilisateur authentifié de créer une nouvelle séance photo en l’associant à un client existant ou à un nouveau client, afin de planifier un événement et suivre son activité dans le studio.
Description générale
Cet écran correspond à la fenêtre Créer une séance photo du module Séances photo.
Il permet à l’utilisateur de renseigner les informations nécessaires à l’organisation d’une séance :
- Nom de la séance ;
- Client associé ;
- Coordonnées du client ;
- Date de l’événement ;
- Lieu ;
- Prix ;
- Commentaires.
La séance créée pourra ensuite être associée à des galeries, des contrats, des paiements et des livraisons de photos.
Acteurs
Acteur principal
- Utilisateur authentifié
Acteurs secondaires
- Système Arrowflow Studio
- Module Clients
- Module Galeries
- Module Contrats
Préconditions
- L’utilisateur est connecté à Arrowflow Studio.
- L’utilisateur possède les droits de création de séances photo.
- Le module Séances photo est accessible.
Déclencheur
L’utilisateur clique sur :
Créer une séance photo
depuis l’écran Séances photo.
Scénario nominal
Étape 1 : Ouverture du formulaire
- L’utilisateur clique sur Créer une séance photo.
- Le système affiche le formulaire de création.
Étape 2 : Saisie des informations de la séance
- L’utilisateur renseigne :
- Nom de la séance photo ;
- Date de l’événement ;
- Lieu ;
- Prix ;
- Commentaire.
Étape 3 : Sélection du client
- L’utilisateur choisit un client dans la liste déroulante Client.
Deux options sont possibles :
- Sélection d’un client existant ;
- Création d’un nouveau client.
Étape 4 : Création d’un nouveau client
- Si Nouveau client est sélectionné :
- l’utilisateur renseigne le nom du client ;
- l’utilisateur renseigne l’adresse e-mail du client.
- Le système prépare la création du client en même temps que la séance photo.
Étape 5 : Sélection de la date
- L’utilisateur clique sur le champ Date.
- Le système affiche le calendrier.
- L’utilisateur sélectionne la date de la séance.
Étape 6 : Validation
- L’utilisateur clique sur :
Créer la séance photo
- Le système effectue les contrôles de validation.
- Le système crée la séance photo.
- Si nécessaire, le système crée également le nouveau client.
- Le système enregistre les informations.
- La séance photo apparaît dans la liste des séances.
Scénarios alternatifs
A1 : Utilisation d’un client existant
À l’étape 4 :
- L’utilisateur sélectionne un client déjà enregistré.
- Le système récupère automatiquement les informations du client.
- Aucun nouveau client n’est créé.
A2 : Création simultanée d’un nouveau client
À l’étape 5 :
- L’utilisateur choisit Nouveau client.
- Le client est créé automatiquement lors de l’enregistrement de la séance.
- Le client devient disponible dans le répertoire clients.
A3 : Séance sans commentaire
- Le champ Commentaire est laissé vide.
- Le système autorise la création.
- La séance est enregistrée sans commentaire.
Scénarios d’exception
E1 : Nom de séance non renseigné
À l’étape 11 :
- Le champ Nom de la séance photo est vide.
- Le système refuse l’enregistrement.
- Le message suivant est affiché :
« Le nom de la séance photo est obligatoire. »
E2 : Date non renseignée
- La date est absente.
- Le système bloque la création.
- Le message suivant est affiché :
« La date de la séance est obligatoire. »
E3 : Nouveau client incomplet
- L’utilisateur sélectionne Nouveau client.
- Le nom du client n’est pas renseigné.
- Le système refuse la création.
- Un message de validation est affiché.
E4 : Prix invalide
- L’utilisateur saisit une valeur négative ou non numérique.
- Le système refuse l’enregistrement.
- Un message d’erreur est affiché.
E5 : Erreur technique
- Une erreur survient durant l’enregistrement.
- Le système annule l’opération.
- Un message d’échec est affiché.
Cas d’utilisation secondaires
Sélectionner un client existant
Objectif
Associer une séance photo à un client déjà enregistré.
Scénario
- L’utilisateur ouvre la liste des clients.
- Le système affiche les clients disponibles.
- L’utilisateur sélectionne le client souhaité.
- La séance est liée au client sélectionné.
Créer un client depuis une séance photo
Objectif
Créer rapidement un nouveau client lors de la planification d’une séance.
Scénario
- L’utilisateur choisit Nouveau client.
- Il saisit les informations minimales du client.
- Le système crée automatiquement la fiche client.
- Le client est associé à la séance.
Définir le prix d’une séance
Objectif
Enregistrer le montant prévu pour la prestation.
Scénario
- L’utilisateur saisit un montant.
- Le système valide la valeur.
- Le prix est enregistré dans la séance.
Postconditions
Succès
- La séance photo est créée.
- Le client est associé à la séance.
- Le nouveau client est créé si nécessaire.
- Les informations sont disponibles dans le module Séances photo.
- La séance peut être utilisée pour créer des galeries, des contrats ou des factures.
Échec
- Aucune séance n’est créée.
- Aucun client n’est créé.
- Les données existantes restent inchangées.
- Un message d’erreur est affiché.
Règles de gestion
| Référence | Règle |
|---|---|
| RG-AFS-117 | Le nom de la séance photo est obligatoire. |
| RG-AFS-118 | Une séance photo doit être associée à un client. |
| RG-AFS-119 | La date de la séance est obligatoire. |
| RG-AFS-120 | Le lieu est facultatif mais recommandé. |
| RG-AFS-121 | Le prix doit être un montant numérique positif ou nul. |
| RG-AFS-122 | Lors de la sélection de « Nouveau client », le nom du client devient obligatoire. |
| RG-AFS-123 | Le client créé depuis une séance doit être automatiquement ajouté dans le module Clients. |
| RG-AFS-124 | Toute création de séance photo doit être journalisée. |
| RG-AFS-125 | Les données de la séance doivent être immédiatement disponibles après enregistrement. |
Critères d’acceptation
- Le bouton Créer une séance photo ouvre le formulaire de création.
- Le champ Nom de la séance photo est visible.
- La liste déroulante Client est disponible.
- L’option Nouveau client permet la création d’un client.
- Les champs Nom du client et E-mail du client sont affichés pour un nouveau client.
- Le sélecteur de date permet de choisir une date valide.
- Le champ Lieu est disponible.
- Le champ Prix accepte uniquement des valeurs numériques valides.
- Le champ Commentaire est facultatif.
- Le bouton Créer la séance photo enregistre la séance lorsque les informations sont valides.
- Une nouvelle séance apparaît immédiatement dans la liste des séances.
- Un client créé depuis la séance est automatiquement ajouté au module Clients.