Skip to main content

Fiche Produit – Module Notifications

1. Présentation générale​

Le module Notifications ADRIA permet de centraliser, paramétrer et diffuser des notifications à destination des utilisateurs finaux via différents canaux ( Email, SMS, Push, Vocal).

Le module couvre aussi bien :

  • les notifications internes générées par ADRIA, que les notifications externes déclenchées par les systèmes clients via API.

  • Il offre un cadre gouverné, paramétrable et traçable pour la gestion du cycle de vie des notifications.

2. Back-Office – Paramétrage des notifications​

2.1 Types de notifications​

  • Notification interne
    Notification entièrement gérée et déclenchée par ADRIA.

  • Notification externe
    Notification déclenchée par un système externe via une API exposée par ADRIA.

2.2 Modèle de notification​

Une notification est définie par :

  • Code notification
  • Titre
  • Corps
  • Segment
  • Canal (Email, SMS, Push, Vocal)
  • Statut (Active / Inactive)
  • Souscription
  • Langue

Le titre et le corps sont paramétrables et variabilisables via des variables dynamiques.


2.3 Catalogue des notifications​

Le catalogue des notifications est une référence centrale contenant l’ensemble des notifications reconnues par ADRIA.

  • Une notification doit obligatoirement exister dans le catalogue pour être paramétrable.
  • Toute notification absente du catalogue ne peut pas être activée ni configurée dans le Back-Office.
  • Le catalogue garantit la gouvernance, la cohérence et la traçabilité des notifications.
  1. Cas d’usage

3. Cas d’usage​

3.1 Notification interne​

Un utilisateur Back-Office peut :

  • sélectionner une notification interne existante dans le catalogue (ex. : Ajout de bénéficiaire),
  • la paramétrer pour un ou plusieurs segments,
  • choisir un ou plusieurs canaux (ex. : SMS),
  • activer ou désactiver la notification,
  • définir la règle de souscription.

Exécution : Lorsqu’un bénéficiaire est ajouté :

  • si la notification est active,
  • et si l’utilisateur est souscrit à cette notification, alors une notification est envoyée à l’utilisateur concerné.

3.2 Gestion de la souscription​

Lors de la configuration d’une notification, le Back-Office peut définir :

  • une souscription par défaut pour tous les utilisateurs, ou

  • une souscription optionnelle. Depuis la console client, l’utilisateur peut :

  • activer une notification,

  • ou se désinscrire à tout moment.

3.3 Notification externe​

Le Back-Office peut :

  • paramétrer une notification externe existante dans le catalogue,

  • appliquer les mêmes règles que pour une notification interne (segments, canaux, souscription, langue). Une fois la notification configurée :

  • le système client déclenche l’envoi en appelant l’API Notifications ADRIA,

  • en fournissant les données métier et les variables attendues.

4. API – Déclenchement des notifications​

Exemple d’appel API​

curl -X POST \
'http://localhost:9096/api/v1/notifications' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-d '{
"request": {
"notificationCode": "PAYMENT_SUCCESS",
"segmentType": "P_SegmentClientContrat",
"customerIds": [
"7815232",
"7865337"
],
"additionalData": {
"_AMOUNT_": 250.75,
"_CURRENCY_": "USD",
"_RECIPIENT_NAME_": "John Doe",
"_REFERENCE_NUMBER_": "INV-2023-0456"
}
}
}'

Les variables transmises sont injectées dynamiquement dans le titre et le corps de la notification.

5. Expérience client​

5.1 Gestion des souscriptions​

Depuis les canaux Web ou Mobile, le client peut :

  • consulter la liste des notifications (internes et externes, de manière transparente),
  • visualiser les notifications actives par défaut,
  • activer ou désactiver une notification selon ses préférences.

5.2 Consultation des notifications​

Back-Office​

  • Consultation de l’historique des notifications envoyées
  • Profondeur paramétrable (par défaut : 1 mois)

Client final​

  • Consultation de l’historique des notifications reçues
  • Profondeur paramétrable (par défaut : 6 mois)

6. Intégration du module Notifications​

6.1 Canaux supportés​

Le module permet l’envoi de notifications via :

  • Email

  • SMS

  • Push

  • Vocal L’équipe d’intégration est responsable de développer les implémentations des canaux, conformément à la documentation d’intégration ADRIA.


6.2 Intégration des notifications externes​

Pour une notification externe :

  • L’équipe d’intégration paramètre le catalogue.
  • Elle assiste le client dans la configuration Back-Office.
  • Le client déclenche les notifications via l’API exposée.