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. | exchanges + alerts. TODO | |
|
| Problèmes lors des traitements des traces. | carto, tableau spécifique. TODO |
| 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"
} |