Teams 웹훅을 워크플로로 마이그레이션하기

Microsoft는 기존 Office 365 커넥터를 지원 중단하고 Power Automate 워크플로를 사용할 예정입니다.

커넥터는 2026년 4월 말에 작동이 중지됩니다.

Looker 알림이 Teams에 계속 전송되도록 하려면 현재 웹훅 URL을 새 '워크플로' URL로 바꿔야 합니다.

1단계: Microsoft Teams에서 새 웹훅 만들기

  1. Microsoft Teams를 열고 알림을 받을 채널로 이동합니다.
  2. 채널에서 점 3개 (…) 메뉴를 클릭하고 워크플로를 선택합니다.
  3. 검색창에 'webhook'을 입력하고 '웹훅 요청이 수신되면 채널에 게시'라는 템플릿을 선택합니다.
  4. 설정 메시지를 따릅니다.

    • 이름: 워크플로에 설명이 포함된 이름을 지정합니다 (예: 'Looker 알림 - 판매').
    • 연결: Microsoft Teams 커넥터에 로그인되어 있는지 확인합니다.
    • 세부정보: 팀과 채널이 올바른지 확인합니다.
  5. I can help you with that. Let me guide you through the steps. 1. Click Add Workflow.

  6. 생성되면 URL이 표시됩니다. 이 URL을 즉시 복사합니다. 새 웹훅 엔드포인트입니다.

2단계: Looker에서 URL 업데이트

  1. Looker 인스턴스로 이동하여 관리자 > 작업 패널 또는 웹훅이 구성된 특정 Looker 일정으로 이동합니다.
  2. Microsoft Teams 작업을 찾습니다.
  3. 이전 URL (outlook.office.com로 시작할 가능성이 높음)을 삭제하고 새 URL (prod-XX.region.logic.azure.com로 시작할 가능성이 높음)을 붙여넣습니다.
  4. Looker에서 테스트 페이로드를 전송하여 연결을 테스트하고 메시지가 Teams 채널에 표시되는지 확인합니다.

이전이 필요한 이유는 무엇인가요?

  • 인프라 변경: Microsoft에서 웹훅의 백엔드를 기존 '커넥터' 서비스에서 'Power Automate'로 이전합니다.
  • URL 만료: 이전 URL은 결국 데이터 수락을 중지하여 Looker 로그에 404 또는 Expired 오류가 발생합니다.
  • 이전 버전과의 호환성: 새 '워크플로' URL을 사용하더라도 기존 Looker 메시지 형식 (MessageCard)은 계속 지원됩니다.

문제 해결 메모

  • 권한: Teams 채널에 Workflows 옵션이 표시되지 않으면 IT 관리자가 Workflows (Power Automate) 앱을 제한했을 수 있습니다. 관리자에게 계정에 앱을 사용 설정해 달라고 요청해야 합니다.
  • 비율 제한: 새 Workflows 서비스는 이전 커넥터와 비율 제한이 다릅니다. 분당 수백 개의 알림을 보내면 429 Too Many Requests 오류가 발생할 수 있습니다.