İçeriğe atla
OrqLabs

Microsoft Teams

Teams Workflows ile kanal webhook adresi oluşturma; iş akışlarından Adaptive Card mesajı gönderme ve onay, rapor bildirimlerini Teams kanalına düşürme.

10 dk Son güncelleme:
Bu sayfada
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Ön koşullar
  4. Adım adım kurulum
  5. A) Teams'te webhook adresi (Workflows)
  6. B) OrqLabs'ta bağlama
  7. Kanal mesajı göndermek (Microsoft Teams kutusu)
  8. Ekibe bildir ile kullanma
  9. Limitler
  10. Bağlantıyı test etme
  11. Kimlik bilgilerini yenileme
  12. Sık karşılaşılan hatalar
  13. Sık sorulan sorular
  14. Sonraki adım

Bu rehberde: Bir Teams kanalında Workflows uygulamasıyla gelen webhook adresi oluşturur ve OrqLabs'a girersiniz. Ardından iş akışlarından kanala kart mesajı gönderir, Ekibe bildir kutusuyla onay isteklerini ve raporları Teams'e düşürürsünüz.

⏱ 10 dakika

Kimlik kartı

AlanDeğer
Sağlayıcı anahtarıMICROSOFT_TEAMS
KategoriMesajlaşma
Kimlik doğrulamaWebhook adresi (Workflows)
KapsamProje bazlı
WebhookGiden (OrqLabs → Teams)
YeteneklerUygulama işlemleri
Kullanan kutularMicrosoft Teams (app.microsoftTeams), Ekibe bildir (utility.notify, kanal Microsoft Teams)

Ne işe yarar?

  • Kanal mesajı: başlık, markdown metin ve isteğe bağlı bir düğmeden (ör. "Onayla") oluşan bir Adaptive Card gönderir.
  • Ekip bildirimleri: Ekibe bildir kutusunda Microsoft Teams kanalını seçtiğinizde onay istekleri, rapor özetleri ve hata uyarıları Teams kanalına da gider; düğme OrqLabs panelindeki ilgili sayfayı açar.

Bağlantı tek yönlüdür: OrqLabs kanala yazar, Teams'teki mesajları okumaz.

Ön koşullar

  • Microsoft 365 hesabı ve mesaj gönderilecek ekipte (team) üyelik.
  • Kuruluşunuzda Workflows (Power Automate) uygulamasının açık olması. Bazı kuruluşlarda yönetici izni gerekir.
  • OrqLabs'ta Sahip veya Yönetici rolü.

Adım adım kurulum

A) Teams'te webhook adresi (Workflows)

  1. Teams'te mesajların düşeceği kanala gidin → kanal adının yanındaki ⋯ (Diğer seçenekler) → Workflows.
  2. Post to a channel when a webhook request is received (veya Send webhook alerts to a channel) şablonunu seçin.
  3. Ad verin (OrqLabs bildirimleri), bağlantıyı onaylayın → Next.
  4. Ekip ve kanalın doğru seçildiğini kontrol edin → Add workflow.
  5. Son ekranda gösterilen webhook adresini kopyalayın. Adres https://…logic.azure.com/workflows/… veya https://…powerplatform.com/powerautomate/automations/direct/workflows/… biçimindedir ve sonunda sig= ile başlayan bir imza taşır.

Dikkat: Adresi bilen herkes kanala mesaj gönderebilir; bir parola gibi saklayın. Eski Office 365 bağlayıcı adresleri (…webhook.office.com) Microsoft tarafından kapatılmaktadır; yeni kurulumlarda Workflows kullanın.

B) OrqLabs'ta bağlama

  1. Entegrasyonlar → Microsoft Teams → Bağla → Proje seçin.
  2. Incoming webhook URL alanına adresin tamamını (imza dahil) yapıştırın.
  3. Bağla. OrqLabs bağlanırken kanala test mesajı göndermez; yalnızca adresin bir Microsoft Workflows adresi olduğunu (https, logic.azure.com / powerplatform.com / webhook.office.com) kontrol eder.

Kanal mesajı göndermek (Microsoft Teams kutusu)

AlanAçıklama
TitleKalın başlık (ör. Yeni aday: {{ $json.name }})
Text (markdown)Mesaj gövdesi. Teams'in desteklediği temel markdown: **kalın**, _italik_, listeler, [bağlantı](https://…)
Button linkİsteğe bağlı; girilirse kartın altına bir düğme eklenir
Button labelDüğme yazısı (varsayılan Open)

Kutu her öğe için bir kart gönderir; çıktı { sent: true, status } olur. Test çalıştırmalarında mesaj gönderilmez (öğe testMode notuyla geçer).

Ekibe bildir ile kullanma

  1. Ekibe bildir kutusunda Channels alanına Microsoft Teams ekleyin (uygulama içi bildirim, e-posta ve Slack ile birlikte seçilebilir).
  2. Kutunun Title ve Body alanları kartın başlığı ve metni olur; Link verilirse "Open in OrqLabs" düğmesi panelde o sayfayı açar (ör. /approvals).
  3. Teams bağlı değilse veya gönderim başarısız olursa iş akışı durmaz; çalıştırma günlüğünde WARNING – teams notification not delivered satırı görünür.

Örnek: Onay iste kutusundan önce bir Ekibe bildir (Teams) ekleyerek içerik onaylarını ekibin Teams kanalına duyurabilirsiniz.

Limitler

KonuSınır
Mesaj boyutu28 KB (OrqLabs metni ~20.000 karakterde keser)
HızWebhook başına saniyede ~4 istek; fazlasında Teams 429 döner, OrqLabs yeniden dener
BiçimAdaptive Card 1.4; HTML desteklenmez
GönderenMesaj, iş akışını oluşturan kişi adına ya da "Workflows" botu olarak görünür

Bağlantıyı test etme

Bağlantıyı test et yalnızca adresin biçimini ve alan adını kontrol eder; kanala bir şey göndermez. Gerçek denemeyi bir iş akışını Microsoft Teams kutusuyla elle çalıştırarak yapın.

Kimlik bilgilerini yenileme

  • Workflows'ta akışı silerseniz veya kapatırsanız adres çalışmaz (404). Yeni bir akış oluşturup adresi Kimlik bilgileri → Güncelle ile girin.
  • Akış, onu oluşturan kişiye bağlıdır. Kişi kuruluştan ayrılırsa akışa bir ortak sahip (co-owner) ekleyin; aksi halde akış durabilir.

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
CONFIG – not a Teams Workflows webhook URLBaşka bir adres (ör. Slack) veya eksik kopyalanmış adresWorkflows'taki adresi baştan sona kopyalayın
AUTH – workflow no longer exists (404)Akış silinmiş veya kapatılmışWorkflows'ta akışı açın ya da yeni adres oluşturun
AUTH – webhook URL rejected (401/403)sig= imzası eksik veya değişmişAdresi yeniden kopyalayın
INVALID – Teams rejected the card (400)Kart çok büyük veya metin bozukMetni kısaltın
Mesaj gelmiyor ama hata yokAkış çalıştı ama başka kanala gönderiyorWorkflows → akış → Run history ve kanal seçimini kontrol edin

Sık sorulan sorular

Özel (private) kanala gönderebilir miyim? Workflows botu özel kanallarda henüz gönderim yapamayabilir; standart veya paylaşılan bir kanal kullanın.

Kişiye özel (DM) mesaj atılır mı? Hayır; bu entegrasyon yalnızca webhook'un bağlı olduğu kanala yazar.

Birden fazla kanala nasıl gönderirim? Her kanal için ayrı bir Workflows adresi oluşturup ayrı bir Microsoft Teams bağlantısı ekleyin; kutuda Bağlı hesap ile kanalı seçin.

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.