Configurer Power Automate pour envoyer des notifications Microsoft Teams en utilisant le plugin discourse-chat-integration

Ce howto décrit la configuration du fournisseur Power Automate inclus dans discourse-chat-integration.

Installer

Si ce n’est pas déjà fait, installez le plugin discourse-chat-integration

Configuration de Microsoft Teams

Les webhooks utilisés par Power Automate peuvent être créés directement à partir de Power Automate ou via Microsoft Teams. Vous devez effectuer l’une ou l’autre étape pour chaque canal vers lequel vous souhaitez envoyer des mises à jour dans Microsoft Teams.

Configuration via Microsoft Teams (facile et rapide)

  1. Accédez au canal ou au chat où vous souhaitez ajouter le webhook et sélectionnez (•••) Plus d’options dans la barre de navigation supérieure.
  2. Choisissez Workflows dans le menu déroulant et recherchez Post to a channel when a webhook request is received (Publier dans un canal lorsqu’une requête de webhook est reçue).
  3. Fournissez un nom et le compte qui sera utilisé pour publier, puis cliquez sur Next (Suivant). Validez l’équipe et le canal (ou le chat) fournis, puis cliquez sur Add workflow (Ajouter un workflow).
  4. La fenêtre de dialogue présentera une URL unique qui correspond au canal. Assurez-vous de copier et de sauvegarder l’URL — vous devrez la fournir au service extérieur.
  5. Sélectionnez le bouton Done (Terminé). Le webhook sera disponible dans le canal de l’équipe.

Configuration via Power Automate (avancé et personnalisable)

Commencez par l’un des modèles prédéfinis :

  1. Connectez-vous à Power Automate si ce n’est pas déjà fait.
  2. Sélectionnez le compte utilisateur Microsoft Teams auquel vous connecter. Ce compte apparaîtra comme l’expéditeur des notifications envoyées par cette automatisation.
  3. Sélectionnez l’équipe et le canal (ou le chat) Microsoft Teams.
  4. Cliquez sur le lien “Edit in advanced mode” (Modifier en mode avancé).
  5. Dans la nouvelle vue, cliquez sur le titre et mettez-le à jour avec quelque chose de plus significatif, cliquez sur “Save” (Enregistrer), puis cliquez sur la carte “When a Teams webhook request is received” (Lorsqu’une requête de webhook Teams est reçue).
  6. Le volet de dialogue présentera une URL unique qui correspond au canal (ou au chat). Assurez-vous de copier et de sauvegarder l’URL — vous devrez la fournir au service extérieur.

Configuration de Discourse

  1. Dans les paramètres de votre site, activez le paramètre chat integration teams enabled.
  2. Accédez à l’onglet Plugins, puis à Chat Integrations.
  3. Accédez à l’onglet Power Automate et cliquez sur Add Channel (Ajouter un canal).
  4. Entrez le nom de votre canal d’équipe (par exemple, discourse).
  5. Collez l’URL du webhook que vous avez copiée précédemment, puis cliquez sur Save Channel (Enregistrer le canal).
  6. Utilisez le bouton Test sur le canal que vous venez de créer pour vérifier que tout fonctionne. Vous devriez voir votre sujet de test apparaître dans votre canal Microsoft Teams.
  7. Configurez des Règles pour votre canal conformément aux instructions de discourse-chat-integration.
  8. Célébrez :tada:
2 « J'aime »