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.
- 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.