Przejdź do nawigacji

Microsoft Teams

Publikuj aktualizacje po rozmowach na kanale Teams za pomocą narzędzia webhook.

Workflow Teams może nadać twojemu kanałowi adres URL webhooka. Twój recepcjonista publikuje na nim za pomocą narzędzia webhook podczas rozmowy, na przykład gdy rozmówca prosi o oddzwonienie lub zgłasza pilną sprawę.

Microsoft wycofał przychodzące webhooki konektora Office 365 w Teams. Użyj aplikacji Workflows, zgodnie z poniższą instrukcją.

Utwórz workflow webhooka w Teams

Wbudowane szablony Send webhook alerts to a channel oczekują Adaptive Card, czyli zagnieżdżonego formatu wiadomości, którego narzędzia webhook nie mogą wysłać. Zamiast tego utwórz workflow od pustego przepływu, aby publikował zwykłe pole text.

1

Zacznij od pustego workflow

W Teams otwórz aplikację Workflows, wybierz Create, a następnie Create from blank.

2

Dodaj wyzwalacz

Dodaj wyzwalacz When a Teams webhook request is received. Ustaw Who can trigger the flow na Anyone. Pozostałe opcje wymagają tokena logowania Microsoft, którego narzędzia webhook nie mogą wysłać.

3

Dodaj akcję publikowania

Dodaj akcję Post message in a chat or channel. Ustaw Post as na Flow bot, Post in na Channel i wybierz zespół oraz kanał. W polu Message dodaj wyrażenie o dokładnej wartości triggerBody()?['text'].

4

Skopiuj adres URL webhooka

Zapisz workflow, a następnie otwórz wyzwalacz i skopiuj wyświetlany adres HTTP URL. Traktuj go jak sekret: każdy, kto go ma, może publikować na kanale.

Utwórz narzędzie webhook

Przejdź do Integrations, wybierz Add integration i wybierz Webhook Tool.

PoleWartość
Nazwanotify_team_in_teams
Opis„Opublikuj wiadomość na kanale Teams zespołu. Użyj tego, gdy rozmówca prosi o oddzwonienie, chce porozmawiać z osobą lub zgłasza pilny problem.”
MetodaPOST
URLAdres URL webhooka workflow
Parametry bodytext (string, required): „Wiadomość do opublikowania: imię rozmówcy, numer telefonu i to, czego potrzebuje.”
Przypisz do agentówReceptionist

Wybierz Enable, a następnie przetestuj recepcjonistę, prosząc o oddzwonienie. Wiadomość pojawi się na kanale. Każde uruchomienie możesz też sprawdzić w aplikacji Workflows.

Każdy workflow publikuje na jednym kanale lub czacie. Aby publikować na kilku, utwórz osobny workflow i narzędzie dla każdego z nich. Workflow należy do osoby, która go utworzyła, i przestaje działać po usunięciu jej konta, dlatego dodaj współwłaściciela w Power Automate.

Rozwiązywanie problemów

ProblemCo sprawdzić
Workflow się uruchamia, ale nic nie publikujeWyrażenie wiadomości musi mieć wartość triggerBody()?['text'], a parametr body musi nazywać się dokładnie text.
Zaczęto od szablonu alertu webhookTe szablony oczekują Adaptive Card. Utwórz workflow od pustego przepływu z akcją Post message in a chat or channel.
Żądania są odrzucane z kodem 401Ustaw Who can trigger the flow na Anyone.
Workflow nie może publikować na kanaleKanały prywatne nie są obsługiwane przez tę akcję. Użyj kanału standardowego lub czatu.
Recepcjonista nigdy nie publikujeW opisie narzędzia wymień sytuacje, w których powinien publikować.