탐색으로 건너뛰기

Microsoft Teams

웹훅 도구를 사용해 통화 업데이트를 Teams 채널에 게시하세요.

Teams 워크플로를 사용하면 채널용 웹훅 URL을 만들 수 있습니다. 리셉셔니스트는 통화 중에 웹훅 도구를 통해 이 URL에 게시할 수 있습니다. 예를 들어 발신자가 콜백을 요청하거나 긴급한 문제를 알릴 때 사용할 수 있습니다.

Microsoft는 Teams의 Office 365 커넥터 수신 웹훅을 지원 종료했습니다. 아래와 같이 Workflows 앱을 사용하세요.

Teams에서 웹훅 워크플로 만들기

기본 제공되는 Send webhook alerts to a channel 템플릿은 웹훅 도구에서 전송할 수 없는 중첩된 메시지 형식인 Adaptive Card를 요구합니다. 대신 빈 흐름에서 워크플로를 만들어 일반 text 필드를 게시하도록 설정하세요.

1

빈 워크플로 시작

Teams에서 Workflows 앱을 열고 Create를 선택한 다음 Create from blank를 선택하세요.

2

트리거 추가

When a Teams webhook request is received 트리거를 추가하세요. Who can trigger the flow를 Anyone으로 설정하세요. 다른 옵션에는 웹훅 도구에서 보낼 수 없는 Microsoft 로그인 토큰이 필요합니다.

3

게시 작업 추가

Post message in a chat or channel 작업을 추가하세요. Post as를 Flow bot으로, Post in을 Channel로 설정하고 팀과 채널을 선택하세요. Message에 정확히 triggerBody()?['text'] 값을 사용하는 식을 추가하세요.

4

웹훅 URL 복사

워크플로를 저장한 다음 트리거를 열어 표시되는 HTTP URL을 복사하세요. 이 URL을 비밀 정보로 취급하세요. URL을 가진 사람은 누구나 채널에 게시할 수 있습니다.

웹훅 도구 만들기

Integrations로 이동해 Add integration을 선택하고 Webhook Tool을 선택하세요.

필드값
이름notify_team_in_teams
설명”팀의 Teams 채널에 메시지를 게시합니다. 발신자가 콜백을 요청하거나, 사람과 대화하고 싶어 하거나, 긴급한 문제를 알릴 때 사용합니다.”
메서드POST
URL워크플로의 웹훅 URL
본문 매개변수text(문자열, 필수): “게시할 메시지: 발신자의 이름, 전화번호 및 필요한 사항입니다.”
에이전트에 할당Receptionist

Enable을 선택한 다음 콜백을 요청하여 리셉셔니스트를 테스트하세요. 메시지가 채널에 표시됩니다. Workflows 앱에서 각 실행도 확인할 수 있습니다.

각 워크플로는 하나의 채널 또는 채팅에 게시합니다. 여러 곳에 게시하려면 각각에 대해 워크플로와 도구를 하나씩 만드세요. 워크플로는 만든 사람에게 속하며 해당 계정이 삭제되면 중지되므로, Power Automate에서 공동 소유자를 추가하세요.

문제 해결

문제확인할 사항
워크플로가 실행되지만 아무것도 게시하지 않음메시지 식은 triggerBody()?['text']여야 하며, 본문 매개변수의 이름은 정확히 text여야 합니다.
웹훅 알림 템플릿에서 시작함해당 템플릿은 Adaptive Card를 요구합니다. Post message in a chat or channel 작업을 사용해 빈 워크플로에서 만드세요.
요청이 401과 함께 거부됨Who can trigger the flow를 Anyone으로 설정하세요.
워크플로가 채널에 게시할 수 없음이 작업은 비공개 채널을 지원하지 않습니다. 표준 채널 또는 채팅을 사용하세요.
리셉셔니스트가 전혀 게시하지 않음도구 설명에 게시해야 하는 상황을 명시하세요.