Hoppa till navigering

Microsoft Teams

Publicera samtalsuppdateringar i en Teams-kanal med ett webhook-verktyg.

Ett Teams-workflow kan ge din kanal en webhook-URL. Din receptionist publicerar till den med ett webhook-verktyg under ett samtal, till exempel när en uppringare ber om att bli uppringd eller rapporterar något akut.

Microsoft har avvecklat inkommande webhooks för Office 365 Connector i Teams. Använd appen Workflows enligt beskrivningen nedan.

Skapa ett webhook-workflow i Teams

De inbyggda mallarna Send webhook alerts to a channel förväntar sig ett Adaptive Card, ett kapslat meddelandeformat som webhook-verktyg inte kan skicka. Bygg i stället workflowet från ett tomt flöde så att det publicerar ett vanligt text-fält.

1

Starta ett tomt workflow

I Teams öppnar du appen Workflows, väljer Create och väljer Create from blank.

2

Lägg till utlösaren

Lägg till utlösaren When a Teams webhook request is received. Ställ in Who can trigger the flow på Anyone. De andra alternativen kräver en Microsoft-inloggningstoken, som webhook-verktyg inte kan skicka.

3

Lägg till publiceringsåtgärden

Lägg till åtgärden Post message in a chat or channel. Ställ in Post as på Flow bot, Post in på Channel och välj teamet och kanalen. I Message lägger du till ett uttryck med det exakta värdet triggerBody()?['text'].

4

Kopiera webhook-URL:en

Spara workflowet, öppna sedan utlösaren och kopiera HTTP-URL:en som visas. Behandla den som en hemlighet: alla som har den kan publicera i kanalen.

Skapa webhook-verktyget

Gå till Integrations, välj Add integration och välj Webhook Tool.

FältVärde
Namnnotify_team_in_teams
Beskrivning”Publicera ett meddelande i teamets Teams-kanal. Använd det när en uppringare ber om att bli uppringd, vill prata med en person eller rapporterar ett akut problem.”
MetodPOST
URLWorkflowets webhook-URL
Brödtextparametrartext (sträng, krävs): “Meddelandet som ska publiceras: uppringarens namn, telefonnummer och vad personen behöver.”
Tilldela till agenterReceptionist

Välj Enable och testa sedan din receptionist genom att be om att bli uppringd. Meddelandet visas i kanalen. Du kan också kontrollera varje körning i appen Workflows.

Varje workflow publicerar i en kanal eller chatt. Om du vill publicera i flera skapar du ett workflow och ett verktyg för varje. Ett workflow tillhör personen som skapade det och slutar fungera om personens konto tas bort, så lägg till en medägare i Power Automate.

Felsökning

ProblemKontrollera
Workflowet körs men publicerar ingentingMeddelandeuttrycket måste vara triggerBody()?['text'], och brödtextparametern måste heta exakt text.
Du började med en mall för webhook-varningarDe mallarna förväntar sig ett Adaptive Card. Bygg workflowet från grunden med åtgärden Post message in a chat or channel.
Förfrågningar avvisas med 401Ställ in Who can trigger the flow på Anyone.
Workflowet kan inte publicera i kanalenPrivata kanaler stöds inte av den här åtgärden. Använd en standardkanal eller en chatt.
Receptionisten publicerar aldrigLåt verktygets beskrivning ange de situationer då det ska publicera.