Mettre en place l’envoi de notifications vers une équipe Microsoft Teams permet d’être rapidement informé des éventuels changements d’état. De ce fait, tous les utilisateurs présents dans l’équipe Teams seront notifiés automatiquement.
Configurer un webhook entrant personnalisé dans Teams
- Dans Microsoft Teams, se mettre au niveau de l’équipe souhaitée, choisir Autres options(⋯) à côté du nom de la chaîne (en haut à droite), puis choisir Connecteurs.
- Chercher ou faire défiler la liste des Connecteurs à Webhook entrant (Incoming Webhook), puis choisir Ajouter.
- Entrer un nom pour le webhook, télécharger une image à associer aux données du webhook, puis choisir Créer.
- Copier le webhook dans le presse-papiers et l’enregistrer. Vous aurez besoin de l’URL de webhook pour envoyer des informations à Microsoft Teams.
- Choisissez OK.
Tester le webhook avec cURL. Si la publication est réussie, un simple résultat 1 est affiché par curl.
Sur macOS ou Linux
curl -H 'Content-Type: application/json' -d '{"text": "Hello World"}' <YOUR WEBHOOK URL>
Sur Windows
curl.exe -H "Content-Type:application/json" -d "{'text':'Hello World'}" <YOUR WEBHOOK URL>
Un message “Hello World” doit maintenant apparaître sur Teams, dans l’équipe contenant le Webhook.
Configurer un contact de notification Teams dans ServiceNav
Se placer dans la rubrique : « Configuration > Général » et sélectionner « Contacts ». Consulter la page sur la configuration des contacts ou sur la configuration des contacts de notification si besoin.
Sélectionner un contact déjà existant ou en créer un.
Dans le volet « Informations générales » de la configuration du contact, veiller à inscrire l’URL du webhook dans la case « URL Teams Webhook ».
Plus bas, dans les trois volets « Propriétés de notifications des services unitaires / équipements / services »
- Sélectionner les options de notification. Cocher les statuts pour lesquels vous souhaitez être notifié.
- Sélectionner la période de notification dans le menu déroulant « Période » (seulement pour services et équipements).
- Cocher « Teams » dans le menu déroulant « Alerter par ».
Pour aller plus loin, vous pouvez consulter ces documentations
- Politique de notification des services unitaires
- Politique de notification des services utilisateurs
- Politique de notification des équipements
Configurer l’envoi de notifications dans ServiceNav
Dans la fiche configuration d’un équipement, d’un service ou d’un service utilisateur, se rendre dans l’onglet « Notifications ».
Pour services et équipements :
- Cocher « oui » dans « Activer les notifications ? ».
- Dans le panneau « Configuration générale », sélectionner la période d’envoi de notifications ainsi que les évènements à notifier.
- Dans le panneau « Contact(s) et groupe de contacts de niveau 1 », sélectionner le ou les contacts configurés précédemment avec notifications Teams activées.
Pour services utilisateurs :
- Cocher « Activée » dans « Notification »
- Sélectionner les types de statut à notifier.
- Sélectionner le ou les contacts précédemment configurés avec notification Teams activée.
Valider. Les prochains changements d’états seront maintenant notifiés dans l’équipe Teams définie, aux périodes indiquées.
Exemple de notification Teams
Les changements d’état sont désormais notifiés au sein de l’équipe Teams associée au contact ServiceNav.