Migrer votre webhook Teams vers Workflows

Microsoft met hors service les anciens connecteurs Office 365 au profit des workflows Power Automate.

Les connecteurs cesseront de fonctionner d'ici la fin avril 2026.

Pour vous assurer que vos alertes Looker continuent d'être envoyées à Teams, vous devez remplacer l'URL de votre webhook actuel par une nouvelle URL de workflow.

Étape 1 : Créez le nouveau webhook dans Microsoft Teams

  1. Ouvrez Microsoft Teams et accédez au canal dans lequel vous souhaitez recevoir des alertes.
  2. Cliquez sur le menu à trois points (...) dans le canal, puis sélectionnez Workflows (Workflows).
  3. Dans la barre de recherche, saisissez "webhook", puis sélectionnez le modèle intitulé "Post to a channel when a webhook request is received" (Publier dans un canal lorsqu'une requête de webhook est reçue).
  4. Suivez les invites de configuration :

    • Name (Nom) : attribuez un nom descriptif au workflow (par exemple, "Alertes Looker – Ventes").
    • Connections (Connexions) : assurez-vous d'être connecté au connecteur Microsoft Teams.
    • Details (Détails) : vérifiez que l'équipe et le canal sont corrects.
  5. Cliquez sur Add Workflow (Ajouter un workflow).

  6. Une fois créé, une URL s'affiche. Copiez-la immédiatement. Il s'agit de votre nouveau point de terminaison de webhook.

Étape 2 : Mettez à jour l'URL dans Looker

  1. Accédez à votre instance Looker, puis au panneau Admin > Actions (Admin > Actions) ou à la planification Looker spécifique où le webhook est configuré.
  2. Recherchez l'action Microsoft Teams.
  3. Supprimez l'ancienne URL (qui commence probablement par outlook.office.com) et collez la nouvelle URL (qui commence probablement par prod-XX.region.logic.azure.com).
  4. Testez la connexion en envoyant une charge utile de test depuis Looker pour vous assurer que le message s'affiche dans votre canal Teams.

Pourquoi cette migration est-elle nécessaire ?

  • Modification de l'infrastructure : Microsoft déplace le backend des webhooks de l'ancien service "Connectors" vers "Power Automate".
  • Expiration de l'URL : les anciennes URL finiront par ne plus accepter de données, ce qui entraînera des erreurs 404 ou Expired dans vos journaux Looker.
  • Rétrocompatibilité : même si vous utilisez une nouvelle URL de workflow, le format de message Looker existant (MessageCard) est toujours compatible.

Remarque sur la résolution des problèmes

  • Autorisations : si l'option Workflows ne s'affiche pas dans votre canal Teams, il est possible que votre administrateur informatique ait limité l'application Workflows (Power Automate). Vous devrez lui demander d'activer l'application pour votre compte.
  • Limites de débit : le nouveau service Workflows a des limites de débit différentes de celles des anciens connecteurs. Si vous envoyez des centaines d'alertes par minute, vous risquez de rencontrer des erreurs 429 Too Many Requests.