Les notifications sont envoyées à l’API, et les utilisateurs peuvent récupérer les notifications par catégorie.
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.
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 |
Appel sur :
POST: {{hostname}}/api/globalnotifs/1/notifications |
Body :
{ "title": "Test de notification.", "category": "global", "subcategory": "info", "date_from": "{{$isoTimestamp}}", "content": "Ceci est un test." } |
On notera que notre Postman contient des exemples, dans le répertoire |