Vai alla navigazione

Microsoft Teams

Pubblica aggiornamenti sulle chiamate in un canale Teams con uno strumento webhook.

Un workflow di Teams può fornire al tuo canale un URL webhook. La tua receptionist vi pubblica messaggi con uno strumento webhook durante una chiamata, ad esempio quando un chiamante chiede di essere richiamato o segnala un problema urgente.

Microsoft ha ritirato i webhook in ingresso del connettore Office 365 in Teams. Usa l’app Workflows, come descritto di seguito.

Crea un workflow webhook in Teams

I modelli integrati Send webhook alerts to a channel prevedono una Adaptive Card, un formato di messaggio nidificato che gli strumenti webhook non possono inviare. Crea invece il workflow partendo da un flusso vuoto, affinché pubblichi un semplice campo text.

1

Avvia un workflow vuoto

In Teams, apri l’app Workflows, seleziona Create e scegli Create from blank.

2

Aggiungi il trigger

Aggiungi il trigger When a Teams webhook request is received. Imposta Who can trigger the flow su Anyone. Le altre opzioni richiedono un token di accesso Microsoft, che gli strumenti webhook non possono inviare.

3

Aggiungi l’azione di pubblicazione

Aggiungi l’azione Post message in a chat or channel. Imposta Post as su Flow bot, Post in su Channel e scegli il team e il canale. In Message, aggiungi un’espressione con il valore esatto triggerBody()?['text'].

4

Copia l’URL webhook

Salva il workflow, quindi apri il trigger e copia l’URL HTTP visualizzato. Consideralo segreto: chiunque lo possieda può pubblicare messaggi nel canale.

Crea lo strumento webhook

Vai a Integrations, seleziona Add integration e scegli Webhook Tool.

CampoValore
Nomenotify_team_in_teams
Descrizione”Pubblica un messaggio nel canale Teams del team. Usalo quando un chiamante chiede di essere richiamato, vuole parlare con una persona o segnala un problema urgente.”
MetodoPOST
URLL’URL webhook del workflow
Parametri bodytext (stringa, obbligatorio): “Il messaggio da pubblicare: nome e numero di telefono del chiamante e ciò di cui ha bisogno.”
Assegna agli agentiReceptionist

Seleziona Enable, quindi prova la tua receptionist chiedendo di essere richiamato. Il messaggio viene visualizzato nel canale. Puoi anche controllare ogni esecuzione nell’app Workflows.

Ogni workflow pubblica messaggi in un solo canale o chat. Per pubblicarli in più canali, crea un workflow e uno strumento per ciascuno. Un workflow appartiene alla persona che lo ha creato e smette di funzionare se il suo account viene rimosso, quindi aggiungi un co-proprietario in Power Automate.

Risoluzione dei problemi

ProblemaCosa controllare
Il workflow viene eseguito ma non pubblica nullaL’espressione del messaggio deve essere triggerBody()?['text'] e il parametro body deve chiamarsi esattamente text.
Hai iniziato da un modello di avviso webhookQuesti modelli prevedono una Adaptive Card. Crea il workflow da zero con l’azione Post message in a chat or channel.
Le richieste vengono rifiutate con 401Imposta Who can trigger the flow su Anyone.
Il workflow non può pubblicare nel canaleI canali privati non sono supportati da questa azione. Usa un canale standard o una chat.
La receptionist non pubblica mai messaggiAssicurati che la descrizione dello strumento indichi le situazioni in cui deve pubblicare.