Fonctionnement

Les notifications sont envoyées à l’API, et les utilisateurs peuvent récupérer 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_fromet 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

global

info

Notification générique. Sévérité “info”.

Tous les modules, dans la cloche en haut.

warn

Notification générique. Sévérité “avertissement”.

severe

Notification générique. Sévérité “erreur”.

release

major

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.

minor

platform

quota

Avertissement sur le quota de traces pour l’entreprise.

exchanges + alerts. TODO

outage

Panne détectée.

exchanges + alerts. TODO

performances

Problème de performances.

exchanges + alerts. TODO

cartography

runtime

Problèmes lors des traitements des traces.

carto, tableau spécifique. TODO

reference

Changement sur la cartographie.

carto, tableau spécifique. TODO

Envoyer une notification

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 EFR / Enterprise Flows Repository / GlobalNotifs.