Structure de l'alarme

La figure suivante décrit la fonctionnalité d'alarme mise en œuvre dans SKOOR Engine et ses blocs de construction :

La source d'alarme peut être n'importe quel objet dans SKOOR Engine de type SLC, SLO, groupe, dispositif ou travail. Lorsqu'un groupe d'alarme est lié à un tel objet et que cet objet change d'état, une alarme est déclenchée.

Un dispositif d'alarme définit l'action à entreprendre en cas d'alarme. Dans la plupart des cas, il s'agit d'envoyer un message d'alerte par courrier électronique. Mais il est également possible d'envoyer des SMS (condition préalable : une passerelle SMS doit être attachée au système hôte de SKOOR), d'exécuter un job de SKOOR Engine, un programme externe à partir du système d'exploitation ou même d'utiliser les services externes Threema ou Instaguard. Le dispositif d'alarme contient une section Filtre.

Les filtres contrôlent les alarmes en limitant les alarmes émises à certains états et/ou moments. Exemples :

  • Ne transmettre que les messages dont l'objet source a un état Major.

  • Ne transmettre les messages que pendant les heures de bureau

Un groupe d'alarme est utile pour mettre en œuvre un concept de rôle. Un nombre quelconque de dispositifs d'alarme peut être relié à un groupe d'alarme. Même si un dispositif d'alarme peut être lié directement à des objets sources, il est généralement plus efficace de créer des groupes d'alarme et de les lier aux objets sources (voir également la section Modifier le lien d'alarme ). Le groupe d'alarme contient également une section de filtrage.

Le modèle d'alarme définit le contenu du message d'alarme (ou les paramètres transmis en cas d'utilisation d'un travail de SKOOR Engine ou d'un programme externe). Le Texte fixe peut être mélangé avec toutes sortes de variables, qui seront résolues au moment de l'exécution. Les modèles d'alarme peuvent être attachés à des dispositifs d'alarme ou à des groupes d'alarme. Si un modèle d'alarme différent est attaché à la fois à un groupe d'alarmes et à un dispositif d'alarme, c'est celui attaché au dispositif d'alarme qui est prioritaire.

Un exemple est donné :

La source d'alarme représente le processus commercial eOrder. Le groupe d'alarme Top Services lui est associé. Deux dispositifs d'alarme sont liés à ce groupe d'alarme :

  • Servicemgr reçoit toutes les alarmes immédiatement (par e-mail).

  • CEO définit dans son filtre un délai d'alarme et n'enverra un e-mail que si l'alarme est restée ouverte pendant au moins 30 minutes.

Le contenu des deux messages est défini dans le modèle d'alarme Servicetemplate.

Si le groupe d'alarme a défini des filtres supplémentaires, tout ce qui est filtré à ce niveau ne sera pas transmis aux dispositifs d'alarme liés.