Memigrasikan webhook Teams ke Workflows

Microsoft menghentikan Office 365 Connectors lama dan menggantinya dengan Power Automate Workflows.

Konektor akan berhenti berfungsi pada akhir April 2026.

Untuk memastikan pemberitahuan Looker Anda terus dikirim ke Teams, Anda harus mengganti URL webhook saat ini dengan URL "Alur Kerja" baru.

Tahap 1: Buat webhook baru di Microsoft Teams

  1. Buka Microsoft Teams dan buka saluran tempat Anda ingin menerima pemberitahuan.
  2. Klik menu tiga titik (...) di saluran, lalu pilih Workflows.
  3. Di kotak penelusuran, ketik "webhook" dan pilih template berjudul "Post to a channel when a webhook request is received".
  4. Ikuti perintah penyiapan:

    • Name: Beri nama deskriptif pada alur kerja (misalnya, "Looker Alerts - Sales").
    • Connections: Pastikan Anda login ke konektor Microsoft Teams.
    • Detail: Pastikan tim dan saluran sudah benar.
  5. Klik Add Workflow.

  6. Setelah dibuat, URL akan ditampilkan. Salin URL ini segera. Ini adalah endpoint webhook baru Anda.

Tahap 2: Memperbarui URL di Looker

  1. Buka instance Looker Anda dan buka panel Admin > Actions atau ke jadwal Looker tertentu tempat webhook dikonfigurasi.
  2. Cari tindakan Microsoft Teams.
  3. Hapus URL lama (yang kemungkinan dimulai dengan outlook.office.com) dan tempel URL baru (yang kemungkinan dimulai dengan prod-XX.region.logic.azure.com).
  4. Uji koneksi dengan mengirimkan payload pengujian dari Looker untuk memastikan pesan muncul di saluran Teams Anda.

Mengapa migrasi ini diperlukan?

  • Perubahan infrastruktur: Microsoft memindahkan backend webhook dari layanan "Connectors" lama ke "Power Automate".
  • Masa berlaku URL: URL lama pada akhirnya akan berhenti menerima data, sehingga menyebabkan error 404 atau Expired di log Looker Anda.
  • Kompatibilitas mundur: Meskipun Anda menggunakan URL "Workflow" baru, format pesan Looker yang ada (MessageCard) masih didukung.

Catatan pemecahan masalah

  • Izin: Jika Anda tidak melihat opsi Workflows di saluran Teams, admin IT Anda mungkin telah membatasi aplikasi Workflows (Power Automate). Anda harus meminta admin untuk mengaktifkan aplikasi tersebut untuk akun Anda.
  • Pembatasan Kapasitas: Layanan Workflows baru memiliki pembatasan kapasitas yang berbeda dengan konektor lama. Jika Anda mengirim ratusan pemberitahuan per menit, Anda mungkin mengalami error 429 Too Many Requests.