Power Automate'te Özel Yanıtlarla Onay
Sadece Evet veya Hayır değil: Power Automate'te kendi yanıt seçeneklerinizle onay akışlarını nasıl kurar ve değerlendirirsiniz.
Power Automate'in Teams bağlayıcısı üzerinden etkileşimli Adaptive Cards nasıl yayınladığı, yanıtları nasıl işlediği ve sınırların nerede olduğu.
Power Automate'te bir akış tetiklendiğinde, Teams'te basit bir metin mesajı çoğu zaman yeterli olmaz. Bir onay adımı, ekip içi bir oylama veya bir siparişe ilişkin geri bildirim, sadece bilgiden fazlasını gerektirir; sohbette doğrudan yanıt verebilme imkânı gerektirir. Adaptive Cards tam olarak bunun için tasarlanmıştır: Power Automate'in Microsoft Teams bağlayıcısı üzerinden doğrudan bir sohbete veya kanala yayınladığı ve yanıtını akışın ardından beklediği etkileşimli kartlar.
Bu makale, Teams bağlayıcısının Adaptive Cards için sunduğu eylemleri, ilk etkileşimli kartını nasıl oluşturacağını ve resmi Microsoft belgelerine göre tasarım sırasında dikkat edilmesi gereken sınırlamaları gösterir. Böylece dijital çalışanının ekibinle nasıl iletişim kurduğunu baştan itibaren kontrol altında tutarsın, ilk hata görüntüsünden sonra belgelerde arama yapmak zorunda kalmazsın.
Teams için uyarlanabilir kartlara ilişkin Microsoft belgelerine göre, Adaptive Cards, CSS veya HTML'de değişiklik yapmana gerek kalmadan bilgi bloklarını paylaşmak ve görüntülemek için platformdan bağımsız bir yöntemdir. Kartı JSON biçiminde tanımlarsın, Teams görüntülerken bu tanımı otomatik olarak ilgili barındırıcıya uygun yerel bir arayüze dönüştürür.
Normal bir sohbet mesajından temel fark etkileşimliliktedir: Bir Adaptive Card, alıcıların doğrudan sohbette yanıt verebileceği metin alanları, seçim listeleri ve düğmeler içerebilir. Power Automate bu yanıtı alır ve akışı ayrı bir form veya ek bir uygulama olmadan girilen verilerle devam ettirir.
Belgelere göre Teams bağlayıcısı, tek tek kişilere yönelik kartlar ile tüm kanallara yönelik kartlar arasında ve her ikisinde de bekleme işlevi olan ve olmayan bir varyant arasında ayrım yapar:
Bir Copilot Studio aracısından gelen proaktif mesajlar için, proaktif Teams mesajlarına ilişkin belgelere göre, ayrıca Post adaptive card in a chat or channel ve Post adaptive card and wait for a response eylemleri de kullanılabilir. Burada Post as olarak Microsoft Copilot Studio agent seçeneğini seçer, alıcıyı ve istenen aracıyı belirtirsin.
Başlamadan önce, belgelere göre Microsoft Teams'te Workflows uygulamasının yüklü olması gerekir, aksi takdirde akış çalıştırması net bir hata mesajıyla başarısız olur. İlk kartı şöyle oluşturursun:
1. Power Automate'a giriş yap ve Bir akışı manuel olarak tetikle tetikleyicisiyle anlık bir bulut akışı oluştur.
2. Yeni bir adım olarak Bir Teams kanalında uyarlanabilir kart yayınla ve yanıt bekle eylemini ekle ve ekibi ile kanalı seç.
3. Mesaj alanına kartının JSON kodunu yapıştır. Başlangıç için bir başlık, bir metin gövdesi, seçim seçenekleri için bir Input.ChoiceSet ve sonunda bir Action.Submit düğmesinden oluşan bir yapı yeterlidir.
4. Güncelleme mesajı alanına, kartın yanıttan sonra göstermesi gereken metni gir. Bu bilgi girilmezse, kart her gönderimden sonra basitçe sıfırlanır; bu da belgelere göre gereksiz çoklu gönderimlere yol açar.
5. Yanıtı, örneğin yanıt bekleme eyleminin dinamik içeriğinden seçilen değeri içeren bir e-posta üzerinden sonraki bir adımda işle.
Akışı çalıştırdığında, çalıştırma günlüğündeki bekleme işaretinden Power Automate'in gerçekten yanıtı beklediğini görürsün. Akış, girilen değerlerle ancak alıcı tarafından gönderim yapıldıktan sonra devam eder; bu, ilk uyarlanabilir kartı oluşturmaya ilişkin kılavuzda ayrıntılı olarak açıklanmıştır.
Yanıt bekleyen bir Adaptive Card içinde, her giriş öğesi değerini JSON'da saklanan kimlik üzerinden döndürür; belgelerdeki örnekte bir seçim listesi için acPollChoices gibi. Bu kimliği bir sonraki adımda dinamik içerik olarak bulur ve doğrudan e-postalarda, liste girişlerinde veya diğer koşullarda kullanabilirsin.
Bunun yerine bir Copilot Studio aracısı üzerinden proaktif bir kart kullanırsan, belgelere göre yanıt, değeri seçilen eylemin başlığına karşılık gelen submitActionId değişkenini döndürür. Her iki varyant için de geçerlidir: yanıt veren kişinin kullanıcı kimliği gibi ek ayrıntılar ancak yanıt bekleme eyleminden sonra dinamik içerik olarak kullanılabilir hale gelir; eksiksiz profil verileri için ayrıca Office 365 Kullanıcılar bağlayıcısına ihtiyacın vardır.
Belgeler, pratikte sık sık kafa karışıklığına yol açan birkaç noktayı listeler:
Microsoft, yapısal sınırlamaların yanı sıra kendi sorun giderme ipuçlarında öncelikle üç tekrarlayan hata türünden söz eder:
Yayına geçmeden önce bu üç noktayı gözden geçiren kişi, pratikte ancak ilk üretim çalıştırmasından sonra ortaya çıkan hata mesajlarının çoğundan kurtulur. Power Automate'i dijital çalışan olarak kullanan ve düzgün kurulmuş, bakımı az Teams bildirimlerine önem veren kişi, NordFlux'ın Power Automate danışmanlığında Adaptive Cards oluşturma ve ilgili hata yönetimi konusunda destek bulur.
Hayır. Belgelere göre, bu eylem olmadan kartlar Action.OpenUrl dışındaki tüm düğmeler için bir hata döndürür, dolayısıyla giriş alanlarından veriler yalnızca iki yanıt bekleme varyantından biriyle toplanabilir.
Yalnızca bir kez. İlk gönderimden sonra akış devam eder, aynı kartın her sonraki gönderimi belgelere göre yeni bir yanıt oluşmadan yok sayılır.
Çünkü Güncelleme mesajı alanı doldurulmamıştır. Bu bilgi girilmezse, kart her gönderimden sonra basitçe sıfırlanır; bu da alıcıları kolayca işe yaramaz bir ikinci gönderime yönlendirir.
Hayır, belgeler, genel Adaptive Cards spesifikasyonundaki şablonlama özelliğinin Power Automate tarafından desteklenmediğini açıkça belirtir. Bunun yerine kartı, yer tutucu şablonlar olmadan tamamen doldurulmuş JSON ile oluştur.
Şart değil. Adaptive Cards Designer, tamamlanmış JSON kodunu doğrudan Power Automate eyleminin mesaj alanına kopyaladığın görsel bir sürükle-bırak arayüzü sunar.
NordFlux'un kurucusu. Webden ve SEO'dan grup ölçeğindeki otomasyona kadar yedi yıllık deneyim, bugün KOBİ'ler için pragmatik biçimde ve Alman veri egemenliğiyle.
Sertifikalar
Sadece Evet veya Hayır değil: Power Automate'te kendi yanıt seçeneklerinizle onay akışlarını nasıl kurar ve değerlendirirsiniz.
Power Automate'te bir misafir kullanıcının kendi lisansına ihtiyacı var mı? Resmi Microsoft dokümantasyonuna göre en önemli cevaplar.
SharePoint listesinden veya takvimden son tarihleri Teams veya e-posta ile otomatik olarak bildir: resmi hatırlatma akışı ve kendi bulut akışın.
Microsoft Teams bağlayıcısındaki etkileşimli kartlar basit bir mesajdan daha fazlasını sunar; ancak bilinen sınırlamalar ve yanıt işlemede tipik hata kaynakları birçok uygulamayı yavaşlatır. NordFlux, yanıtları akışta güvenilir şekilde işleyen Adaptive Card akışları kurar ve bağlayıcının sınırlarını pratikten bilir. İlk görüşmede hangi etkileşimli çözümün kullanım durumunuza uyduğunu inceleriz.