{"id":13126,"date":"2026-08-26T14:57:33","date_gmt":"2026-08-26T14:57:33","guid":{"rendered":"https:\/\/techhub.ireti.cloud\/?post_type=docs&#038;p=13126"},"modified":"2026-08-26T14:57:33","modified_gmt":"2026-08-26T14:57:33","slug":"modifier-une-seance-photo","status":"publish","type":"docs","link":"https:\/\/techhub.ireti.cloud\/fr\/docs\/documentation-ireti-studio-photo\/consulter-et-gerer-les-seances-photo\/modifier-une-seance-photo\/","title":{"rendered":"Modifier une s\u00e9ance photo"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Mettre \u00e0 jour les informations d&rsquo;une s\u00e9ance photo<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Objectif<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Permettre \u00e0 un utilisateur authentifi\u00e9 de modifier les informations d&rsquo;une s\u00e9ance photo existante afin de maintenir \u00e0 jour les donn\u00e9es li\u00e9es \u00e0 un \u00e9v\u00e9nement.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Description g\u00e9n\u00e9rale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cet \u00e9cran correspond \u00e0 la fen\u00eatre <strong>Modifier la s\u00e9ance photo<\/strong> accessible depuis la fiche d\u00e9taill\u00e9e d&rsquo;une s\u00e9ance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il permet \u00e0 l&rsquo;utilisateur de mettre \u00e0 jour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le nom de la s\u00e9ance ;<\/li>\n\n\n\n<li>le client associ\u00e9 ;<\/li>\n\n\n\n<li>la date de l&rsquo;\u00e9v\u00e9nement ;<\/li>\n\n\n\n<li>le lieu ;<\/li>\n\n\n\n<li>le prix ;<\/li>\n\n\n\n<li>les commentaires.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les modifications sont enregistr\u00e9es directement sur la s\u00e9ance s\u00e9lectionn\u00e9e.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Acteurs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Acteur principal<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisateur authentifi\u00e9<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Acteurs secondaires<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Syst\u00e8me Arrowflow Studio<\/li>\n\n\n\n<li>Module Clients<\/li>\n\n\n\n<li>Module S\u00e9ances photo<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00e9conditions<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L&rsquo;utilisateur est connect\u00e9 \u00e0 Arrowflow Studio.<\/li>\n\n\n\n<li>La s\u00e9ance photo existe.<\/li>\n\n\n\n<li>L&rsquo;utilisateur dispose des droits de modification.<\/li>\n\n\n\n<li>La fiche de la s\u00e9ance est ouverte.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9clencheur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;utilisateur clique sur le bouton :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modifier<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">depuis la fiche d&rsquo;une s\u00e9ance photo.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sc\u00e9nario nominal<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 1 : Ouverture du formulaire<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur clique sur <strong>Modifier<\/strong>.<\/li>\n\n\n\n<li>Le syst\u00e8me affiche la fen\u00eatre <strong>Modifier la s\u00e9ance photo<\/strong>.<\/li>\n\n\n\n<li>Les informations existantes de la s\u00e9ance sont pr\u00e9remplies.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 2 : Modification des informations<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur modifie une ou plusieurs informations :<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nom de la s\u00e9ance photo ;<\/li>\n\n\n\n<li>Client ;<\/li>\n\n\n\n<li>Date ;<\/li>\n\n\n\n<li>Lieu ;<\/li>\n\n\n\n<li>Prix ;<\/li>\n\n\n\n<li>Commentaire.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 3 : Modification du client associ\u00e9<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur s\u00e9lectionne un client dans la liste d\u00e9roulante.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">jean jacques (jeanjacques@gmail.com)<\/p>\n<\/blockquote>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le syst\u00e8me associe la s\u00e9ance au client s\u00e9lectionn\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 4 : Modification de la date<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur clique sur le champ <strong>Date<\/strong>.<\/li>\n\n\n\n<li>Le syst\u00e8me affiche le calendrier.<\/li>\n\n\n\n<li>L&rsquo;utilisateur s\u00e9lectionne une nouvelle date.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 5 : Enregistrement<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur clique sur :<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Enregistrer<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le syst\u00e8me valide les informations saisies.<\/li>\n\n\n\n<li>Le syst\u00e8me met \u00e0 jour la s\u00e9ance photo.<\/li>\n\n\n\n<li>Le syst\u00e8me ferme la fen\u00eatre.<\/li>\n\n\n\n<li>Les nouvelles informations sont affich\u00e9es sur la fiche de la s\u00e9ance.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sc\u00e9narios alternatifs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A1 : Modification du commentaire uniquement<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur modifie uniquement le champ <strong>Commentaire<\/strong>.<\/li>\n\n\n\n<li>Le syst\u00e8me enregistre les modifications.<\/li>\n\n\n\n<li>Les autres informations restent inchang\u00e9es.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">A2 : Modification du prix<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur met \u00e0 jour le montant du prix.<\/li>\n\n\n\n<li>Le syst\u00e8me valide la valeur saisie.<\/li>\n\n\n\n<li>Le nouveau montant est enregistr\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">A3 : Changement de client<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur s\u00e9lectionne un autre client.<\/li>\n\n\n\n<li>Le syst\u00e8me met \u00e0 jour l&rsquo;association.<\/li>\n\n\n\n<li>La s\u00e9ance appara\u00eet d\u00e9sormais dans le dossier du nouveau client.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sc\u00e9narios d&rsquo;exception<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">E1 : Nom de s\u00e9ance vide<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 l&rsquo;\u00e9tape 11 :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le champ <strong>Nom de la s\u00e9ance photo<\/strong> est vide.<\/li>\n\n\n\n<li>Le syst\u00e8me refuse l&rsquo;enregistrement.<\/li>\n\n\n\n<li>Le message suivant est affich\u00e9 :<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00ab\u00a0Le nom de la s\u00e9ance photo est obligatoire.\u00a0\u00bb<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">E2 : Date invalide<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>La date s\u00e9lectionn\u00e9e est invalide.<\/li>\n\n\n\n<li>Le syst\u00e8me bloque l&rsquo;enregistrement.<\/li>\n\n\n\n<li>Un message d&rsquo;erreur est affich\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">E3 : Prix invalide<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le prix contient une valeur n\u00e9gative ou un format incorrect.<\/li>\n\n\n\n<li>Le syst\u00e8me refuse l&rsquo;enregistrement.<\/li>\n\n\n\n<li>Le message suivant est affich\u00e9 :<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00ab\u00a0Le prix doit \u00eatre un montant valide.\u00a0\u00bb<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">E4 : Client inexistant<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le client s\u00e9lectionn\u00e9 n&rsquo;existe plus.<\/li>\n\n\n\n<li>Le syst\u00e8me refuse l&rsquo;enregistrement.<\/li>\n\n\n\n<li>Un message d&rsquo;information est affich\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">E5 : Erreur technique<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Une erreur survient pendant la sauvegarde.<\/li>\n\n\n\n<li>Les modifications ne sont pas enregistr\u00e9es.<\/li>\n\n\n\n<li>Un message d&rsquo;\u00e9chec est affich\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Cas d&rsquo;utilisation secondaires<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Modifier la date de la s\u00e9ance<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Objectif<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Permettre la reprogrammation d&rsquo;un \u00e9v\u00e9nement.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur s\u00e9lectionne une nouvelle date.<\/li>\n\n\n\n<li>Le syst\u00e8me valide la date.<\/li>\n\n\n\n<li>La s\u00e9ance est mise \u00e0 jour.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Changer le client associ\u00e9<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Objectif<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Permettre la r\u00e9affectation d&rsquo;une s\u00e9ance \u00e0 un autre client.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur s\u00e9lectionne un nouveau client.<\/li>\n\n\n\n<li>Le syst\u00e8me v\u00e9rifie son existence.<\/li>\n\n\n\n<li>L&rsquo;association est mise \u00e0 jour.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Mettre \u00e0 jour les informations financi\u00e8res<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Objectif<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Permettre la modification du prix de la prestation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sc\u00e9nario<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;utilisateur saisit un nouveau montant.<\/li>\n\n\n\n<li>Le syst\u00e8me valide la valeur.<\/li>\n\n\n\n<li>Le prix est enregistr\u00e9.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Postconditions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Succ\u00e8s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les donn\u00e9es de la s\u00e9ance sont mises \u00e0 jour.<\/li>\n\n\n\n<li>Les nouvelles informations sont visibles imm\u00e9diatement.<\/li>\n\n\n\n<li>L&rsquo;association avec le client est actualis\u00e9e.<\/li>\n\n\n\n<li>Les modifications sont enregistr\u00e9es dans le syst\u00e8me.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9chec<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les informations initiales sont conserv\u00e9es.<\/li>\n\n\n\n<li>Aucune modification invalide n&rsquo;est enregistr\u00e9e.<\/li>\n\n\n\n<li>Un message d&rsquo;erreur est affich\u00e9.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">R\u00e8gles de gestion<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>R\u00e9f\u00e9rence<\/th><th>R\u00e8gle<\/th><\/tr><tr><td>RG-AFS-142<\/td><td>Le nom de la s\u00e9ance photo est obligatoire.<\/td><\/tr><tr><td>RG-AFS-143<\/td><td>Une s\u00e9ance photo doit \u00eatre associ\u00e9e \u00e0 un client valide.<\/td><\/tr><tr><td>RG-AFS-144<\/td><td>La date de la s\u00e9ance doit \u00eatre valide.<\/td><\/tr><tr><td>RG-AFS-145<\/td><td>Le prix doit \u00eatre un montant num\u00e9rique positif ou nul.<\/td><\/tr><tr><td>RG-AFS-146<\/td><td>Les commentaires sont facultatifs.<\/td><\/tr><tr><td>RG-AFS-147<\/td><td>Toute modification doit \u00eatre enregistr\u00e9e dans l&rsquo;historique des actions.<\/td><\/tr><tr><td>RG-AFS-148<\/td><td>Les informations modifi\u00e9es doivent \u00eatre visibles imm\u00e9diatement apr\u00e8s sauvegarde.<\/td><\/tr><tr><td>RG-AFS-149<\/td><td>Seuls les utilisateurs autoris\u00e9s peuvent modifier une s\u00e9ance photo.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">Crit\u00e8res d&rsquo;acceptation<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le bouton <strong>Modifier<\/strong> ouvre la fen\u00eatre d&rsquo;\u00e9dition.<\/li>\n\n\n\n<li>Les informations existantes sont pr\u00e9remplies dans le formulaire.<\/li>\n\n\n\n<li>Le champ <strong>Nom de la s\u00e9ance photo<\/strong> est modifiable.<\/li>\n\n\n\n<li>La liste des clients est disponible.<\/li>\n\n\n\n<li>Le champ <strong>Date<\/strong> permet de s\u00e9lectionner une nouvelle date.<\/li>\n\n\n\n<li>Le champ <strong>Lieu<\/strong> est modifiable.<\/li>\n\n\n\n<li>Le champ <strong>Prix<\/strong> est modifiable.<\/li>\n\n\n\n<li>Le champ <strong>Commentaire<\/strong> est modifiable.<\/li>\n\n\n\n<li>Le bouton <strong>Enregistrer<\/strong> sauvegarde les modifications.<\/li>\n\n\n\n<li>Une s\u00e9ance ne peut pas \u00eatre enregistr\u00e9e sans nom.<\/li>\n\n\n\n<li>Une valeur de prix invalide est refus\u00e9e.<\/li>\n\n\n\n<li>Les modifications sont visibles imm\u00e9diatement apr\u00e8s sauvegarde.<\/li>\n\n\n\n<li>Les changements sont associ\u00e9s \u00e0 la s\u00e9ance concern\u00e9e et enregistr\u00e9s dans le syst\u00e8me.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mettre \u00e0 jour les informations d&rsquo;une s\u00e9ance photo Objectif Permettre \u00e0 un utilisateur authentifi\u00e9 de modifier les informations d&rsquo;une s\u00e9ance photo existante afin [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":13116,"menu_order":6,"template":"","doc_tag":[],"doc_badge":[],"class_list":["post-13126","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/64f479f88d3d63cb485afccefb55eec1f6c98d9a1cb6e792f334cee854bcdb23?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/docs\/13126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/docs\/13126\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/docs\/13116"}],"wp:attachment":[{"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/media?parent=13126"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/doc_tag?post=13126"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.ireti.cloud\/fr\/wp-json\/wp\/v2\/doc_badge?post=13126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}