Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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_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 :

Médiation non reconnue. À cartographier

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_major

Problème de performances majeur.

exchanges + alerts. TODO

performances_minor

Problème de performances mineur.

exchanges + alerts. TODO

performances_ok

Rétablissement des performances.

exchanges + alerts. TODO

cartography

mediation_unknown

cartography

runtime

Problèmes lors des traitements des traces.

carto, tableau spécifique. TODO

flow_unknown

Flux non reconnu. À cartographier.

carto, tableau spécifique. TODO

new_mediation_error

Une nouvelle erreur de médiation a été enregistrée.

reference

Changement sur la cartographie.

carto, tableau spécifique. TODO

Envoyer une notification

Appel sur :

Bloc de code
POST: {{hostname}}/api/globalnotifs/1/notifications

...

On notera que notre Postman contient des exemples, dans le répertoire EFR / Enterprise Flows Repository / GlobalNotifs.
Bloc de code
languagejson
{
    "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"
}