Fonctionnement
Les notifications sont envoyées à l’API, et les utilisateurs peuvent récupérer visualiser les notifications par catégorie.
Durée de vie
Les notifications créées seront immédiatement affichées par défaut, mais les champs date_from
et date_to
permettent de contrôler la fenêtre d’affichage de la notification.
Au delà de date_to
, les notifications sont nettoyées périodiquement. Chaque catégorie de notification a une durée de vie maximale spécifique.
Catégories
Voici les catégories (et sous catégories) actuellement existantes :
Catégorie | Sous-catégorie | Rendu IHM | |||
---|---|---|---|---|---|
|
| Notification générique. Sévérité “info”. | Tous les modules, dans la cloche en haut. | ||
| Notification générique. Sévérité “avertissement”. | ||||
| Notification générique. Sévérité “erreur”. | ||||
|
| Seule la couleur de l’encart change entre les deux. Le contenu de la notification va effectuer du rendu HTML. | Tous les modules, dans un encart spécifique. | ||
| |||||
|
| Avertissement sur le quota de traces pour l’entreprise. | exchanges + alerts. TODO | ||
| Panne détectée. | exchanges + alerts. TODO | |||
| Problème de performances majeur. | exchanges + alerts. TODO | |||
| Problème de performances mineur. | exchanges + alerts. TODO | |||
| Rétablissement des performances. | exchanges + alerts. TODO | |||
|
| Médiation non reconnue. À cartographier
|
| Problèmes lors des traitements des traces. | carto, tableau spécifique. TODO |
| Flux non reconnu. À cartographier. | carto, tableau spécifique. TODO | |||
| Une nouvelle erreur de médiation a été enregistrée. |
| Changement sur la cartographie. | carto, tableau spécifique. TODO |
Envoyer une notification
Appel sur :
Bloc de code |
---|
POST: {{hostname}}/api/globalnotifs/1/notifications |
...
Bloc de code | ||
---|---|---|
| ||
{ "title": "TestCeci est dele notificationtitre.", "category": "global", "subcategory": "info", "date_from": "{{$isoTimestamp}}2025-07-01T14:00:00", "content": "CeciTexte affiché estdans unla testnotification." } | ||
Info |
Cibler un environnement
Si vous souhaiter pousser des notifications pour un environnement spécifique, ajouter le champ “environment” à la notification.
Bloc de code |
---|
{
...
"environment": "production"
} |