Publier des notifications pour vos utilisateurs

Publier des notifications pour vos utilisateurs

Fonctionnement

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

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": "Ceci est le titre.", "category": "global", "subcategory": "info", "date_from": "2025-07-01T14:00:00", "content": "Texte affiché dans la notification." }

Cibler un environnement

Si vous souhaiter pousser des notifications pour un environnement spécifique, ajouter le champ “environment” à la notification.

{ ... "environment": "production" }

Ce contenu est soumis au droit à Copyright. Il ne doit pas être utilisé sans accord de la société Middleware Editions.