Alertes JIRA à la vitesse de la lumière - Valiantys - Atlassian Platinum Partner

Visionnez nos Webinars à la demande | Agilité à l'échelle, IT Service Management, Cloud, Bonnes pratiques Jira, Témoignages clients... Cliquez-ici !

valiantys-logo
Back

Alertes JIRA à la vitesse de la lumière

Les tableaux de bord JIRA ne permettent pas un rafraîchissement inférieur à 15 minutes. En cas d’urgence, il n’y a donc aucune possibilité de notifier un intervenant en temps réel, à l’exception de l’email, encore faut-il qu’il soit consulté…

Pour résoudre ce problème, nous avons donc mis en place un système lumineux capable de se déclencher sur création ou mise à jour d’une demande répondant à un ensemble de critères prédéfinis. Dans cet article, nous vous présentons le « JIRAphare », première solution d’alerte lumineuse JIRA.

Comment créer votre propre JIRAphare

Pour cela nous devions résoudre les problématiques suivantes :

  • Être capable d’allumer et d’éteindre la lumière à distance
  • Offrir à l’utilisateur la possibilité de configurer et d’utiliser simplement l’outil dans JIRA

Contrôle distant

Pour pouvoir gérer l’allumage à distance, nous nous sommes intéressés au produit Yocto-PowerRelay qui permet de jouer le rôle d’interrupteur contrôlé par USB.

Yocto-PowerRelay

Il existe de nombreuses API disponibles pour activer/désactiver ce relais à distance. L’API Java nécessite le lancement d’une application (Virtual Hub) sur la machine hébergeant le relais. Il est ensuite possible d’actionner le relais avec très peu de code.

Notre solution de contrôle à distance: placer le relais sur l’alimentation de l’éclairage, tout simplement.

Configuration

Il ne nous reste plus qu’à développer une interface permettant à un utilisateur JIRA de configurer simplement ses alertes.

Un gyrophare est défini par :

  • l’hôte (machine connectée au gyrophare par USB)
  • un nom (nom du relais)
  • une requête JQL (filtre les demandes concernées)
  • un temps d’allumage (durée durant laquelle le gyrophare reste allumé)
  • un attribut permettant de connaître les évènements à écouter (création et/ou mise à jour)
  • un utilisateur (utilisateur utilisé pour le filtrage JQL)

[nggallery id=3]

[youtube_sc url= »https://www.youtube.com/watch?v=H3HqbHr0YxY »]

Autres idées

Nous avons choisi cet exemple, mais il existe d’autres modules tels que le capteur de température, le capteur de CO2, le capteur d’humidité…

Il devient alors possible d’imaginer de nombreuses autres utilisations. Par exemple : la création automatique d’une demande si la température de la salle serveur dépasse une température fixée, le lancement de la cuisson d’un hot-dog lorsqu’une demande est résolue…

Et vous, comment connecteriez vous JIRA à votre environnement de travail?

Cutted Triangle

Inscrivez-vous à notre newsletter

Demande enregistrée ! Demande en cours... Ceci n'est pas un email Une erreur s'est produite

Conformément à notre politique de confidentialité, nous nous engageons à respecter vos données personnelles.

Contactez-nous

Nos consultants certifiés Atlassian seront ravis de vous répondre.

Rejoindre Valiantys

Nous sommes en train de construire un équipe extraordinaire. Vous en êtes ?

Suivez-nous

Nous utilisons des cookies pour le fonctionnement de ce site, pour améliorer son utilisation, personnaliser votre expérience et réaliser des statistiques de visite. Vous pouvez gérer les paramètres et choisir d’accepter ou non certains cookies durant votre navigation. Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Paramètres de confidentialité

Afin de faciliter votre navigation et de vous apporter le meilleur service possible, nous utilisons des cookies pour améliorer le site aux besoins des visiteurs, notamment selon la fréquentation.  Pour plus d’informations, consultez notre politique de confidentialité. Nos politique de confidentialité

Recaptcha

Google reCAPTCHA est un système conçu pour distinguer les humains des ordinateurs, de telle sorte que les bots soient incapables de remplir les formulaires de manière malveillante au nom d’un être humain.

Analytics

Utilisé pour envoyer des données à Google Analytics sur le périphérique et le comportement du visiteur. Suit l'internaute à travers les appareils et les canaux de marketing. Utilisé par Google Analytics pour diminuer radicalement le taux de requêtes. Enregistre un identifiant unique utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site.

LinkedIn

Cookies pour une publicité ciblée : Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée.

Cookies "réseaux sociaux" : Ces cookies sont activés par les services proposés sur les réseaux sociaux que nous avons ajoutés au site Web afin de vous donner la possibilité de partager notre contenu avec votre réseau et vos connaissances. Ils nous permettent également de suivre votre navigation sur d’autres sites Web et d’établir un profil de vos intérêts. Cela peut avoir un impact sur le contenu et les messages affichés sur les autres sites Web que vous consultez. Si vous n'autorisez pas ces cookies, il se peut que vous ne puissiez pas utiliser ou visualiser ces outils de partage.