EV Observe - Configurer le canal de notification Teams

Modifié le 11/08/2022 19:15

Des notifications peuvent être envoyées à une équipe Teams dès que des changements d’état apparaissent sur des équipements, des services ou des services utilisateurs. Tous les utilisateurs présents dans l’équipe Teams sont ainsi alertés automatiquement et en temps réel.

  • Un canal de notification doit être créé dans Teams, associé à un webhook entrant. Le partage des informations entre EV Observe et Teams s'effectue via l'URL du weebhook.
  • Les notifications sont déclenchées automatiquement par un changement de statut d'un élément.
  • Elles peuvent être configurées dans EV Observe suivant la criticité de l'élément ou de l'alerte. Elles peuvent être définies sur une plage horaire.

Remarques

Procédure : Comment configurer le canal de notification Teams

Étape 1 : Configuration d'un webhook entrant personnalisé dans Teams

1. Créez un webhook entrant dans Teams.

  • Allez sur Microsoft Teams.
  • Ouvrez l'équipe devant recevoir les notifications.
  • Cliquez sur Browse grey points icon.png dans la barre de navigation supérieure et sélectionnez l'option Connecteurs.
           Webhook URL - Creation.png
  • Sélectionnez le connecteur Webhook entrant (Incoming Webhook).
  • Cliquez sur Ajouter.

2. Configurez le nouveau webhook.

  • Cliquez sur Configurer en regard du webhook.
           Webhook URL - Configuration.png
  • Saisissez le nom du webhook.
  • Téléchargez l'image à associer aux données du webhook.
  • Cliquez sur Créer.
  • L'URL du webhook est automatiquement générée.
  • Vous pouvez l’utiliser pour envoyer des notifications à Teams.

3. Copiez l'URL du webhook et conservez-le temporairement dans votre éditeur de texte. Elle vous sera demandée lors du paramétrage dans EV Observe (étape 2).

          Webhook URL - Copy.png

4. Cliquez sur Terminé.

5. Testez le bon fonctionnement du webhook via cURL, en exécutant les commandes ci-dessous.

Remplacez <webhook_url> par l'URL du webhook que vous avez conservée dans votre éditeur de texte.

  • Sur Mac OS ou Linux

curl -H 'Content-Type: application/json' -d '{"text": "Hello World"}' <webhook_url>

  • Sur Windows

curl.exe -H "Content-Type:application/json" -d "{'text':'Hello World'}" <webhook_url>

  • Un résultat 1 est affiché par curl, indiquant que la publication est réussie.
  • Un message Hello World s'affiche dans Teams, dans l’équipe associées au webhook.

          Webhook URL - Message in Teams.png

Étape 2 : Configuration d'un contact de notifications Teams dans EV Observe

1. Allez sur l'application web.

2. Ajoutez un contact.

  • Allez sur le menu Configuration > Général > Contacts.
  • Cliquez sur + Ajouter.
          Contact configuration.png

3. Renseignez les informations ci-dessous.

  • URL Teams Webhook : Collez l'URL du webhook que vous avez conservée dans votre éditeur de texte à l'étape 1.
  • Activez le contact en cliquant sur l'option Oui.
    Les propriétés de notifications sont affichées pour les services utilisateurs, les équipements et les services.
  • Cochez les statuts pour lesquels vous souhaitez être notifié pour chaque type d'élément.
  • Sélectionnez la période sur laquelle vous souhaitez recevoir les notifications. Note : Uniquement pour les services et les équipements.
  • Sélectionnez la valeur Teams dans le champ Alerter par.

4. Cliquez sur Valider.
 

Étape 3 : Configuration de l'envoi des notifications Teams pour chaque type d'élément

1. Allez sur la fiche d'un élément.

  • Équipement : menu Configuration > Équipements > Liste
  • Services : menu Configuration > Services > Liste
  • Services utilisateurs : menu Configuration > Services utilisateurs > Liste

2. Sélectionnez l'élément à configurer.

3. Allez sur l'onglet Notifications.

         Create new service - Notifications tab.png

4. Renseignez les informations ci-dessous.

  • Activez les notifications en cliquant sur l'option Oui.
    Les propriétés de notifications sont affichées pour l'élément.
  • Cochez les statuts pour lesquels vous souhaitez être notifié.
  • Sélectionnez la période sur laquelle vous souhaitez recevoir les notifications. Note : Uniquement pour les services et les équipements.
  • Sélectionnez la valeur Teams dans le champ Alerter par.
  • Sélectionnez le contact de notifications Teams créé à l'étape 2 dans la section Contact(s) et groupe de contacts de niveau 1.

5. Cliquez sur Valider.

Les prochains changements d’états sur l'élément sont automatiquement notifiés dans l’équipe Teams associée au contact de notifications Teams, sur la période renseignée.

         Element notification example.png

6. Effectuez les mêmes actions pour chaque élément pour lesquels vous souhaitez recevoir des notifications via Teams.

Tags :
Powered by XWiki © EasyVista 2022