Modifier

Partager via

Générer des webhooks sortants

Importante

Les connecteurs Microsoft 365 (précédemment appelés connecteurs Office 365) sont presque obsolètes, et la création de nouveaux connecteurs Microsoft 365 sera bientôt bloquée. Pour plus d’informations sur la planification et la façon dont l’application Flux de travail offre une expérience plus flexible et sécurisée, consultez Retrait des connecteurs Microsoft 365 dans Microsoft Teams.

Comment pouvez-vous créer un webhook dans Teams ?

Si vous avez déjà créé des connecteurs Office 365 :

  • Créer un connecteur Power Automate : Power Automate améliore les applications workflows largement utilisées dans Teams. Il s’agit de l’approche évolutive et sécurisée pour transmettre des données par programmation dans et hors de Teams. Si vous adoptez cette méthode, vous pouvez créer des modèles de flux de travail pour la publication d’alertes de votre produit sur les canaux Teams. Cette approche simplifie l’adoption par les utilisateurs de la nouvelle méthode. Pour plus d’informations, consultez Power Automate pour les développeurs d’entreprise, les éditeurs de logiciels indépendants et les partenaires.

  • Mettre à jour votre application Teams : vous pouvez améliorer votre application Teams actuelle. Par exemple, vous pouvez autoriser les utilisateurs à configurer des messages proactifs en fonction des événements déclencheurs au sein de votre système. Pour plus d’informations, consultez comment les bots peuvent publier sur des canaux via des messages proactifs.

Problèmes connus

  • L’application workflows ne peut pas publier dans des canaux privés en tant que bot de flux. Toutefois, il peut publier au nom d’un utilisateur.
  • Les workflows prennent uniquement en charge les cartes adaptatives. Il ne prend pas en charge l’ancien format de carte de message utilisé par Office 365 Connectors. Les flux de travail ne prennent pas en charge l’utilisation du format carte message. Pour plus d’informations, consultez Comment convertir le format de message carte connecteur en carte adaptative.
  • Les workflows n’offrent pas de connecteurs tiers tels que DataDog et Jenkins.
  • Les workflows peuvent uniquement être créés dans votre environnement par défaut.

Limites

Les flux de travail sont liés uniquement à des utilisateurs spécifiques (appelés propriétaires du flux de travail) et non à une équipe ou un canal Teams. Les flux de travail peuvent devenir orphelins en l’absence d’un propriétaire si aucun copropriétaire n’est affecté. Pour maintenir la continuité du processus métier automatisé par le flux, les administrateurs peuvent ajouter un ou plusieurs copropriétaires et leur accorder un contrôle total sur le flux de travail. Ils peuvent également ajouter l’authentification pour les connexions, le cas échéant, et activer le flux s’il a été désactivé. Pour plus d’informations, consultez Gérer les flux orphelins.

Les webhooks aident Microsoft Teams à s’intégrer à des applications externes. Dans Teams, les webhooks sortants agissent en tant que bot et recherchent des messages dans les canaux à l’aide de @mention. Les webhooks sortants permettent aux utilisateurs d’envoyer des messages aux services web sans effectuer l’ensemble du processus de création de bots via Microsoft Bot Framework. Les webhooks sortants publient des données de Teams sur n’importe quel service capable d’accepter la charge utile JSON.

Principales fonctionnalités des webhooks sortants

  • Envoyer des notifications à n’importe quel service web externe.
  • Répondez avec des messages texte enrichis, y compris des cartes et des images.
  • Recevoir des messages dans des canaux publics et non dans l’étendue personnelle ou privée.
  • Envoyer HTTP POST au service web et obtenir une réponse.

Remarque

Les webhooks sortants ne peuvent pas accéder à d’autres API, telles que la récupération de la liste ou de la liste des canaux d’une équipe.

Ce guide pas à pas vous aide à créer des webhooks sortants dans Teams. Vous verrez la sortie suivante :

Capture d’écran montrant les webhooks sortants dans le canal Teams.