Indaba Alerting est le module de io-base qui vous permet de créer des alertes personnalisées sur vos données. Il offre la possibilité de définir des circonstances dans lesquelles vous souhaitez être avertis, par exemple si une température est trop haute ou une pression trop basse.
Vous pouvez être alerté de différentes manières, notamment par mail. Voici comment faire.
Activer la notification par mail
Lors de la création ou modification d'une alerte, cliquez sur le bouton "mail" encadré ci-dessous :
Dans la liste des alertes, l'icône encadrée ci-dessous indique que le mode de notification retenu en cas de déclenchement de l'alerte est l'envoi de mail.
Inclure un lien dans le mail de notification
Lorsque vous activez le bouton de notification par email, la section "Lien externe" apparaît :
Cette fonctionnalité vous permet d'inclure un lien vers une page tierce dans le mail de notification de l'alerte.
Vous pouvez ainsi inclure un lien vers un tableau de bord ou une courbe dans Explorer, facilitant ainsi l'accès rapide aux informations pertinentes lorsque vous recevez l'alerte.
Pour inclure le lien dans le mail, une zone de saisie est mise à votre disposition :
Imaginons que vous souhaitiez inclure un lien vers une courbe dans Explorer.
Rendez-vous dans Explorer et affichez la courbe souhaitée.
Ensuite, copier l'url de la courbe :
Enfin, coller dans la zone de saisie le lien vers la courbe.
Indiquer ensuite le texte du lien à recevoir par mail.
Optionnellement, il est possible de paramétrer des dates relatives pour afficher une période spécifique dans la courbe, en fonction du moment où l’alarme se déclenche.
Par exemple, si vous souhaitez afficher une courbe affichant les données deux heures avant et trois heures après le déclenchement de l'alarme, indiquez :
Date relative avant déclenchement : 2 heures.
Date relative après déclenchement : 3 heures.
Une fois ces champs remplis, vous devez intégrer les paramètres {minDate} et {maxDate} à votre lien.
Pour ce faire, dans votre lien explorer, repérer les paramètres de date (en gras ci-dessous) :
https://dev.internal.explorer.indasuite.io-base.com/home/chart?params=%7B%22minDate%22:%222024-08-30T04:50:24.583Z%22,%22maxDate%22:%222024-08-30T07:05:33.927Z%22,%22timeSource%22:5,%22graphs%22:%5B%7B%22tag%22:%22nj26uv_nexobc%22,%22source%22:%22main%22,%22color%22:%22%2346A5CF%22,%22unit%22:%22%C2%B0ce%22,%22aggregation%22:%22auto%22,%22type%22:%22line%22,%22displayName%22:%22nj26uv_nexobc%22,%22interpoled%22:true,%22hidden%22:false,%22filter%22:null%7D%5D,%22axes%22:%5B%7B%22axeId%22:%22%C2%B0ce%22,%22color%22:%22%23312e60%22,%22scale%22:%7B%22marginPercent%22:10%7D,%22thresholds%22:%5B%5D,%22hidden%22:false%7D%5D,%22showFilter%22:true,%22showAnnotations%22:false,%22autoRefreshInterval%22:null%7D
puis remplacer les dates par {minDate} et {maxDate} :
https://dev.internal.explorer.indasuite.io-base.com/home/chart?params=%7B%22minDate%22:%22{minDate}%22,%22maxDate%22:%22{maxDate}%22,%22timeSource%22:5,%22graphs%22:%5B%7B%22tag%22:%22nj26uv_nexobc%22,%22source%22:%22main%22,%22color%22:%22%2346A5CF%22,%22unit%22:%22%C2%B0ce%22,%22aggregation%22:%22auto%22,%22type%22:%22line%22,%22displayName%22:%22nj26uv_nexobc%22,%22interpoled%22:true,%22hidden%22:false,%22filter%22:null%7D%5D,%22axes%22:%5B%7B%22axeId%22:%22%C2%B0ce%22,%22color%22:%22%23312e60%22,%22scale%22:%7B%22marginPercent%22:10%7D,%22thresholds%22:%5B%5D,%22hidden%22:false%7D%5D,%22showFilter%22:true,%22showAnnotations%22:false,%22autoRefreshInterval%22:null%7D
Lorsque l'alerte est déclenchée, le mail suivant est envoyé à l'utilisateur :
L'alerte s'est déclenchée à 14h29
La période de la courbe présente dans le lien sera donc comprise entre 12h29 et 17h29 :
date de début de la courbe sera fixée à 12h29 (14h29 - 2h).
date de fin sera fixée à 17h29 (14h29 + 3h).
Ainsi, lorsque l'alerte se déclenche, le lien dans l'email affichera une courbe couvrant la période de 12h29 à 17h29.
Cliquer sur le lien reçu dans le mail :
Vous êtes bien redirigés vers la courbe indiquée, avec la période :
date de début : 12h29
date de fin : 17h29
Autre exemple si vous souhaitez insérer le lien vers un tableau de bord :
Accéder à votre tableau de bord dans Indaboard, puis copier le lien qui lui est associé :
Comme pour l'exemple précédent, revenir à l'écran de création ou modification de l'alarme et coller le lien vers le tableau de bord dans la zone prévue à cet effet et indiquer le texte que vous souhaitez associer au lien :
Comme tout à l'heure, on peut paramétrer la période d'affichage du tableau de bord en indiquant la date relative avant le déclenchement et la date relative après le déclenchement :
Ensuite, ajouter les paramètres {minDate} et {maxDate} à votre lien.
Pour ce faire, ajouter :
?startDate=%22{minDate}%22&endDate=%22{maxDate}%22
Lorsque l'alerte se déclenche, le mail est envoyé à l'utilisateur :
Cliquer sur le lien :
Vous êtes redirigés vers le tableau de bord, configuré avec une période de :
date min : date de déclenchement de l'alerte - date relative avant déclenchement
date max : date de déclenchement de l'alerte + date relative après déclenchement
Remarque : Les composants à la période verrouillée ne sont pas impactés par la configuration de la période.