Consulter et gérer les séances photo

Gérer les actions complémentaires d’une séance photo

Temps estimé :5 minutes 3 vues

Exécuter des actions avancées sur une séance photo

Objectif

Permettre à un utilisateur authentifié de réaliser des actions métier complémentaires à partir d’une séance photo, notamment la création d’un contrat et la génération d’un lien de paiement.

Description générale

Cet écran correspond au menu des actions avancées accessible depuis la fiche détaillée d’une séance photo.

Le menu d’actions permet à l’utilisateur de déclencher rapidement des opérations liées à la gestion commerciale et financière d’une prestation photographique.

Les actions disponibles sont :

  • Créer un contrat ;
  • Générer un lien de paiement.

Ces actions sont directement associées à la séance photo en cours.

Acteurs

Acteur principal

  • Utilisateur authentifié

Acteurs secondaires

  • Système Arrowflow Studio
  • Module Contrats
  • Module Paiements
  • Client associé à la séance

Préconditions

  • L’utilisateur est connecté à Arrowflow Studio.
  • Une séance photo existe.
  • La séance photo est associée à un client.
  • L’utilisateur dispose des droits nécessaires.

Déclencheur

L’utilisateur clique sur le bouton d’actions supplémentaires (▼) situé sur la fiche de la séance photo.

Scénario nominal

Étape 1 : Ouverture du menu d’actions

  1. L’utilisateur clique sur le bouton ▼.
  2. Le système affiche le menu des actions disponibles.

Les options affichées sont :

  • Créer un contrat
  • Générer un lien de paiement

Créer un contrat depuis une séance photo

Objectif

Créer un contrat en utilisant les informations déjà enregistrées pour la séance photo.

Scénario

  1. L’utilisateur sélectionne Créer un contrat.
  2. Le système ouvre le module de création de contrat.
  3. Le système préremplit les informations disponibles :
    • client ;
    • nom de la séance ;
    • date ;
    • prix ;
    • lieu.
  4. L’utilisateur complète les informations complémentaires nécessaires.
  5. L’utilisateur enregistre le contrat.
  6. Le système crée le contrat.
  7. Le contrat est associé à la séance photo.

Générer un lien de paiement

Objectif

Permettre à l’utilisateur de créer un lien de paiement destiné au client associé à la séance.

Scénario

  1. L’utilisateur sélectionne Générer un lien de paiement.
  2. Le système récupère les informations de la séance :
    • client ;
    • montant ;
    • référence de la séance.
  3. Le système génère un lien de paiement.
  4. Le lien est enregistré.
  5. Le système affiche le lien généré.
  6. L’utilisateur peut transmettre le lien au client.

Scénarios alternatifs

A1 : Contrat déjà existant

Lors de la création du contrat :

  1. Le système détecte qu’un contrat est déjà associé à la séance.
  2. Le système informe l’utilisateur.
  3. L’utilisateur peut :
    • consulter le contrat existant ;
    • créer un nouveau contrat selon les règles métier.

A2 : Paiement déjà créé

Lors de la génération du lien :

  1. Un lien de paiement est déjà associé à la séance.
  2. Le système affiche les informations existantes.
  3. L’utilisateur peut consulter ou générer un nouveau lien selon les autorisations accordées.

Scénarios d’exception

E1 : Client non renseigné

  1. La séance n’est associée à aucun client.
  2. Le système refuse l’opération.
  3. Le message suivant est affiché :

« Un client doit être associé à la séance avant cette opération. »

E2 : Montant absent

  1. Aucun prix n’est enregistré sur la séance.
  2. Le système empêche la génération du lien de paiement.
  3. Un message d’information est affiché.

E3 : Erreur de génération

  1. Une erreur survient lors de la création du contrat ou du lien de paiement.
  2. Le système annule l’opération.
  3. Un message d’erreur est affiché.

E4 : Droits insuffisants

  1. L’utilisateur ne dispose pas des autorisations nécessaires.
  2. Le système refuse l’accès à l’action sélectionnée.
  3. Un message d’autorisation insuffisante est affiché.

Postconditions

Succès

  • Un contrat est créé et associé à la séance ;

ou

  • Un lien de paiement est généré et disponible.
  • Les informations sont enregistrées dans le système.

Échec

  • Aucune donnée n’est créée.
  • Les informations existantes sont conservées.
  • Un message explicatif est affiché.

Règles de gestion

RéférenceRègle
RG-AFS-158Une séance doit être associée à un client pour permettre la création d’un contrat.
RG-AFS-159Une séance doit disposer d’un montant pour permettre la génération d’un lien de paiement.
RG-AFS-160Les informations de la séance peuvent être utilisées pour préremplir les documents générés.
RG-AFS-161Les contrats créés doivent être associés à la séance photo concernée.
RG-AFS-162Les liens de paiement générés doivent être associés à la séance photo concernée.
RG-AFS-163Toute création de contrat ou de lien de paiement doit être journalisée.
RG-AFS-164Seuls les utilisateurs autorisés peuvent accéder aux actions avancées.
RG-AFS-165Les actions disponibles doivent tenir compte de l’état de la séance et des autorisations de l’utilisateur.

Critères d’acceptation

  • Le bouton ▼ affiche le menu des actions avancées.
  • L’option Créer un contrat est visible.
  • L’option Générer un lien de paiement est visible.
  • La sélection de Créer un contrat ouvre le processus de création de contrat.
  • Les informations de la séance sont préremplies dans le contrat lorsque disponibles.
  • La sélection de Générer un lien de paiement lance le processus de génération du lien.
  • Une séance sans client ne permet pas la création d’un contrat.
  • Une séance sans montant ne permet pas la génération d’un lien de paiement.
  • Le contrat créé est associé à la séance photo.
  • Le lien de paiement généré est associé à la séance photo.
  • Toute opération est enregistrée dans les journaux du système.
  • Les utilisateurs non autorisés ne peuvent pas exécuter ces actions.
Share this Doc

Gérer les actions complémentaires d’une séance photo

Or copy link

CONTENTS