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.