{"id":12233,"date":"2026-02-06T10:31:56","date_gmt":"2026-02-06T10:31:56","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/presentation-de-ireti\/version-3-de-lapplication-ireti\/tester-une-notification\/"},"modified":"2026-02-10T10:20:35","modified_gmt":"2026-02-10T10:20:35","slug":"tester-une-notification","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/presentation-de-ireti\/version-3-de-lapplication-ireti\/tester-une-notification\/","title":{"rendered":"Tester une notification"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">1. Objectif de la page<\/h2>\n\n\n\n<p>La page <strong>Tester une notification<\/strong> permet \u00e0 l\u2019utilisateur (ou \u00e0 l\u2019\u00e9quipe support \/ QA) de <strong>g\u00e9n\u00e9rer une notification de test<\/strong> afin de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v\u00e9rifier le bon fonctionnement des <strong>notifications locales<\/strong><\/li>\n\n\n\n<li>contr\u00f4ler l\u2019affichage, le contenu et le comportement des notifications<\/li>\n\n\n\n<li>tester diff\u00e9rents <strong>types<\/strong> et <strong>niveaux de priorit\u00e9<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Cette page est principalement destin\u00e9e aux <strong>tests et validations<\/strong>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"461\" height=\"1024\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.36-461x1024.jpeg\" alt=\"\" class=\"wp-image-12236 lazyload\" data-srcset=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.36-461x1024.jpeg 461w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.36-135x300.jpeg 135w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.36-450x1000.jpeg 450w, https:\/\/techhub.saworks.io\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2026-02-06-at-10.28.36.jpeg 486w\" data-sizes=\"(max-width: 461px) 100vw, 461px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 461px; --smush-placeholder-aspect-ratio: 461\/1024;\" \/><\/figure>\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\">2. Contexte d\u2019acc\u00e8s<\/h2>\n\n\n\n<p>Cette page est accessible depuis :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la page <strong>Notifications<\/strong><\/li>\n\n\n\n<li>le menu contextuel (\u22ee)<\/li>\n\n\n\n<li>l\u2019option <strong>Tester une notification<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Elle s\u2019affiche sous forme de <strong>fen\u00eatre modale<\/strong> au\u2011dessus de la page Notifications.<\/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\">3. Structure g\u00e9n\u00e9rale de la page<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 Type d\u2019affichage<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fen\u00eatre modale centr\u00e9e<\/li>\n\n\n\n<li>Fond d\u2019\u00e9cran assombri (overlay)<\/li>\n\n\n\n<li>Interaction bloquante tant que la modale n\u2019est pas ferm\u00e9e<\/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\">4. En\u2011t\u00eate de la modale<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">4.1 Ic\u00f4ne<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ic\u00f4ne :<\/strong> crayon \/ test<\/li>\n\n\n\n<li>Indique une action de <strong>cr\u00e9ation ou simulation<\/strong><\/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\">4.2 Titre<\/h3>\n\n\n\n<p><strong>Tester une notification<\/strong><\/p>\n\n\n\n<p>\ud83c\udfaf Clarifie imm\u00e9diatement l\u2019objectif de la fen\u00eatre.<\/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\">5. Formulaire de test de notification<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">5.1 Champ <strong>Titre<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Type :<\/strong> champ texte<\/li>\n\n\n\n<li><strong>Libell\u00e9 :<\/strong> Titre<\/li>\n\n\n\n<li><strong>Valeur par d\u00e9faut :<\/strong> <em>Test de notification<\/em><\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>d\u00e9finit le <strong>titre principal<\/strong> de la notification<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Obligatoire :<\/strong> \u2705 Oui<\/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\">5.2 Champ <strong>Message<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Type :<\/strong> zone de texte<\/li>\n\n\n\n<li><strong>Libell\u00e9 :<\/strong> Message<\/li>\n\n\n\n<li><strong>Valeur par d\u00e9faut :<\/strong><br><em>Ceci est un test de notification locale<\/em><\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>d\u00e9finit le <strong>contenu d\u00e9taill\u00e9<\/strong> de la notification<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Obligatoire :<\/strong> \u2705 Oui<\/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\">5.3 Champ <strong>Type<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Type :<\/strong> liste d\u00e9roulante<\/li>\n\n\n\n<li><strong>Valeur s\u00e9lectionn\u00e9e :<\/strong> <em>Information<\/em><\/li>\n\n\n\n<li><strong>Exemples de valeurs possibles :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Information<\/li>\n\n\n\n<li>Alerte<\/li>\n\n\n\n<li>Succ\u00e8s<\/li>\n\n\n\n<li>Erreur<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>d\u00e9termine l\u2019<strong>ic\u00f4ne<\/strong> et le <strong>style visuel<\/strong> de la notification<\/li>\n<\/ul>\n<\/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\">5.4 Champ <strong>Priorit\u00e9<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Type :<\/strong> liste d\u00e9roulante<\/li>\n\n\n\n<li><strong>Valeur s\u00e9lectionn\u00e9e :<\/strong> <em>Normale<\/em><\/li>\n\n\n\n<li><strong>Exemples de valeurs possibles :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Basse<\/li>\n\n\n\n<li>Normale<\/li>\n\n\n\n<li>Haute<\/li>\n\n\n\n<li>Critique<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>influence le <strong>comportement syst\u00e8me<\/strong> (ordre d\u2019affichage, son, vibration)<\/li>\n<\/ul>\n<\/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\">6. Boutons d\u2019action<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">6.1 Bouton <strong>Annuler<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>ferme la fen\u00eatre modale<\/li>\n\n\n\n<li>annule toute action<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Aucun changement n\u2019est appliqu\u00e9<\/strong><\/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\">6.2 Bouton <strong>Envoyer<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Couleur :<\/strong> bleu<\/li>\n\n\n\n<li><strong>Fonction :<\/strong>\n<ul class=\"wp-block-list\">\n<li>g\u00e9n\u00e8re imm\u00e9diatement la notification de test<\/li>\n\n\n\n<li>affiche la notification selon les param\u00e8tres d\u00e9finis<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Conditions :<\/strong>\n<ul class=\"wp-block-list\">\n<li>les champs <strong>Titre<\/strong> et <strong>Message<\/strong> doivent \u00eatre remplis<\/li>\n<\/ul>\n<\/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\">7. Comportements fonctionnels attendus<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 Affichage imm\u00e9diat de la notification apr\u00e8s envoi<\/li>\n\n\n\n<li>\u2705 Respect des param\u00e8tres de notification utilisateur (son, vibration)<\/li>\n\n\n\n<li>\u2705 Aucune persistance dans l\u2019historique r\u00e9el (si configur\u00e9 comme test)<\/li>\n\n\n\n<li>\u2705 Mise \u00e0 jour visuelle coh\u00e9rente avec le type et la priorit\u00e9<\/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\">8. Cas d\u2019erreurs \u00e0 g\u00e9rer<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Champs obligatoires vides<\/li>\n\n\n\n<li>Notifications locales d\u00e9sactiv\u00e9es<\/li>\n\n\n\n<li>Permissions syst\u00e8me refus\u00e9es<\/li>\n\n\n\n<li>\u00c9chec d\u2019affichage de la notification<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udc49 Dans ces cas, un message d\u2019erreur clair doit \u00eatre affich\u00e9.<\/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\">9. S\u00e9curit\u00e9 et bonnes pratiques<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les notifications de test ne doivent pas impacter les vraies donn\u00e9es utilisateur<\/li>\n\n\n\n<li>Les tests ne d\u00e9clenchent aucune logique m\u00e9tier (paiement, transaction, s\u00e9curit\u00e9)<\/li>\n\n\n\n<li>Fonctionnalit\u00e9 restreinte si n\u00e9cessaire (admin \/ support)<\/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\">10. R\u00e8gles UX \/ UI<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interface simple et compr\u00e9hensible<\/li>\n\n\n\n<li>Valeurs par d\u00e9faut pour faciliter le test<\/li>\n\n\n\n<li>Fermeture rapide via Annuler<\/li>\n\n\n\n<li>Boutons d\u2019action bien diff\u00e9renci\u00e9s<\/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\">11. R\u00e9sum\u00e9<\/h2>\n\n\n\n<p>\u2705 Outil de test rapide des notifications<br>\u2705 Param\u00e9trage flexible (contenu, type, priorit\u00e9)<br>\u2705 Utile pour le <strong>support<\/strong>, le <strong>QA<\/strong> et la <strong>maintenance<\/strong><br>\u2705 Am\u00e9liore la fiabilit\u00e9 du syst\u00e8me de notifications<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1. Objectif de la page La page Tester une notification permet \u00e0 l\u2019utilisateur (ou \u00e0 l\u2019\u00e9quipe support \/ QA) de g\u00e9n\u00e9rer une notification [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":12142,"menu_order":34,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-12233","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12233"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=12233"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12233\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/12142"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=12233"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=12233"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=12233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}