Passer à la navigation

Microsoft Teams

Publiez les mises à jour d’appel dans un canal Teams avec un outil webhook.

Un workflow Teams peut fournir une URL webhook à votre canal. Votre réceptionniste y publie du contenu avec un outil webhook pendant un appel, par exemple lorsqu’un appelant demande à être rappelé ou signale une urgence.

Microsoft a retiré les webhooks entrants du connecteur Office 365 dans Teams. Utilisez l’application Workflows, comme indiqué ci-dessous.

Créer un workflow webhook dans Teams

Les modèles intégrés Send webhook alerts to a channel attendent une Adaptive Card, un format de message imbriqué que les outils webhook ne peuvent pas envoyer. Créez plutôt le workflow à partir d’un flux vierge afin qu’il publie un simple champ text.

1

Démarrer un workflow vierge

Dans Teams, ouvrez l’application Workflows, sélectionnez Create, puis choisissez Create from blank.

2

Ajouter le déclencheur

Ajoutez le déclencheur When a Teams webhook request is received. Définissez Who can trigger the flow sur Anyone. Les autres options nécessitent un jeton de connexion Microsoft, que les outils webhook ne peuvent pas envoyer.

3

Ajouter l’action de publication

Ajoutez l’action Post message in a chat or channel. Définissez Post as sur Flow bot, Post in sur Channel, puis choisissez l’équipe et le canal. Dans Message, ajoutez une expression avec la valeur exacte triggerBody()?['text'].

4

Copier l’URL webhook

Enregistrez le workflow, puis ouvrez le déclencheur et copiez l’URL HTTP affichée. Considérez-la comme un secret : toute personne qui la possède peut publier dans le canal.

Créer l’outil webhook

Accédez à Integrations, sélectionnez Add integration, puis choisissez Webhook Tool.

ChampValeur
Nomnotify_team_in_teams
Description« Publier un message dans le canal Teams de l’équipe. Utilisez cet outil lorsqu’un appelant demande à être rappelé, souhaite parler à quelqu’un ou signale un problème urgent. »
MéthodePOST
URLL’URL webhook du workflow
Paramètres du corpstext (chaîne, obligatoire) : « Le message à publier : le nom de l’appelant, son numéro de téléphone et ce dont il a besoin. »
Attribuer aux agentsReceptionist

Sélectionnez Enable, puis testez votre réceptionniste en demandant à être rappelé. Le message apparaît dans le canal. Vous pouvez également consulter chaque exécution dans l’application Workflows.

Chaque workflow publie dans un seul canal ou chat. Pour publier dans plusieurs, créez un workflow et un outil pour chacun. Un workflow appartient à la personne qui l’a créé et s’arrête si son compte est supprimé ; ajoutez donc un copropriétaire dans Power Automate.

Résolution des problèmes

ProblèmeVérification à effectuer
Le workflow s’exécute mais ne publie rienL’expression du message doit être triggerBody()?['text'], et le paramètre du corps doit s’appeler exactement text.
Vous avez commencé avec un modèle d’alerte webhookCes modèles attendent une Adaptive Card. Créez le workflow à partir d’un flux vierge avec l’action Post message in a chat or channel.
Les requêtes sont rejetées avec le code 401Définissez Who can trigger the flow sur Anyone.
Le workflow ne peut pas publier dans le canalLes canaux privés ne sont pas pris en charge par cette action. Utilisez un canal standard ou un chat.
Le réceptionniste ne publie jamaisIndiquez dans la description de l’outil les situations dans lesquelles il doit publier.