Power Automate Tetikleyici Sözlüğü: Otomatik, Anlık, Zamanlanmış
Tüm Power Automate tetikleyici türleri açıklanıyor: otomatik, anlık, zamanlanmış ve bu SSS sözlüğünde tetikleyici koşulları.
Scope organize eder, Condition evet/hayır kararı verir, Switch birden çok yönde dallanır: Power Automate'teki üç kontrol yapısı yapı taşının karşılaştırması.
Power Automate'te basit ise/o zaman akışlarının ötesine geçenler kısa sürede ilk bakışta birbirine benzeyen üç terimle karşılaşır: Scope, Condition ve Switch. Üçü de kontrol eylemlerine aittir ve tasarımcıda Denetim başlığı altında görünür, ancak tamamen farklı görevler üstlenirler. Bunları birbirine karıştıranlar ya gereksiz yere karmaşık dallanmalar oluşturur ya da hata durumunda hangi eylemin başarısız olduğunu gözden kaçırır.
Bu sözlük üç yapı taşını tek tek açıklar, en önemli farkları gösterir ve hangi yapı taşının ne zaman işe yaradığını netleştirir; böylece akış yapının kontrolünü en başından itibaren elinde tutarsın. Güncelleme: Temmuz 2026.
Scope, birden fazla eylemi tek bir blokta birleştiren bir kapsayıcıdır. Akış çalıştırıldığında, Scope içindeki tüm eylemler tek bir birim olarak çalışır ve Scope'un kendisi sonunda Başarılı, Başarısız veya Atlandı gibi kendi durumunu bildirir.
Bir Scope'u tasarımcıdaki artı işareti üzerinden, Kapsam aramasıyla ve başlık Kapsam altında Denetim seçimiyle eklersin. Bir Scope içindeki tek bir eylem başarısız olursa, Scope önce yalnızca tek bir Başarısız durumu gösterir; hangi eylemin hataya neden olduğunu ancak genişlettikten sonra görürsün. Daha büyük akışları planlarken önemli bir nokta: Power Automate, Scope'lar, Condition'lar, Switch durumları ve Her Birine Uygula döngüleri toplamda olmak üzere en fazla sekiz iç içe geçmiş seviyeye izin verir; bunun ötesindeki akışlar ne kaydedilebilir ne de çalıştırılabilir. Ayrıntılar için resmi belgelere bakabilirsin: Bulut akışlarında eylemleri düzenlemek için Kapsamlar.
Almancada Bedingung olarak adlandırılan Condition, tam olarak bir değeri başka bir değerle karşılaştırır ve bundan iki dal oluşturur: Evetse ve Hayırsa. Bu iki dal içinde, her durumda hangi eylemlerin çalıştırılacağını belirlersin.
Tek bir satırın ötesine geçen kontroller için, örneğin bir tablonun birden fazla sütununu aynı anda kontrol etmek için, Koşullarda ifade kullanma makalesi, and, or, greater veya empty gibi fonksiyonların koşulun ifade düzenleyicisinde doğrudan nasıl kullanılabileceğini gösterir. Bir koşul oluşturmanın temel adımları Bulut akışına koşul ekleme kılavuzunda açıklanmıştır.
Bir Switch de tek bir değeri veya ifadeyi kontrol eder, ancak bunu yalnızca tek bir alternatifle değil, önceden tanımlanmış birden fazla Case ile karşılaştırır. Bir durum uyuyorsa, yalnızca buna karşılık gelen eylem yolu çalışır; hiçbir durum uymuyorsa Varsayılan durum devreye girer.
Bu, örneğin Onayla ve Reddet seçenekleriyle bir onay yanıtında pratik hale gelir: İç içe geçmiş iki Condition yerine, iki Case'i ve boş bir varsayılan durumu olan tek bir Switch yeterlidir. Power Automate teknik olarak Azure Logic Apps ile aynı iş akışı tanım dilinde çalıştığından, karmaşık dallanma mantığı için klasik Dataverse iş akışlarının yerini almaya yönelik Power Automate belgeleri de aynı Switch eylemine atıfta bulunur; ayrıntılar için bkz. İş akışlarına Switch eylemleri ekleme.
Üçü ayrıca birleştirilebilir: birden fazla Case içeren bir Switch, bir Scope içinde sorunsuzca yer alabilir ve her bir Case kendi içinde ayrı bir Condition içerebilir. Dört eylem türünün tamamı için ortak geçerli olan sekiz seviyelik iç içe geçme sınırı burada da önemini korur.
Bu tür birçok dallanma ve hata yönetimi Scope'u içeren akışları üretken ve sürdürülebilir şekilde oluşturmak isteyenler, NordFlux'ta Power Automate danışmanlığı kapsamında, kullanılan yapı taşlarının belgelenmesi dahil sabit fiyatla temiz bir yapı elde eder.
Evet, hatta Microsoft bunu birden fazla olası değere sahip dallanma mantığı için açıkça önerir. Dört Case içeren bir Switch, her biri yalnızca tek bir alternatifi kontrol eden dört iç içe geçmiş Condition'dan daha net ve daha düzdür.
Bu durumda otomatik olarak Varsayılan durum çalışır. Boş bırakırsan, basitçe hiçbir şey olmaz ve akış, Switch'ten sonraki bir sonraki eylemle devam eder. Ancak varsayılan durumda kendi hata yönetimini veya bir varsayılan eylemi de tanımlayabilirsin.
Bunun nedeni, Scope'un birleştirilmiş bir blok olarak kavramsallaştırılmasıdır: Power Automate, tüm kapsayıcı için tek bir durum bildirir. Kesin nedeni bulmak için Scope'u yürütme geçmişinde genişletmen ve içindeki tek tek eylemlere bakman gerekir.
Hayır. Bir Switch yalnızca eşitliğe göre karşılaştırma yapar. Büyüktür, küçüktür veya içerir gibi karşılaştırma operatörlerine ihtiyacın varsa, doğru seçim Condition eylemidir; gerekirse değeri önceden uygun şekilde hazırlayan bir Compose eylemiyle birlikte kullanılabilir.
Power Automate, Scope'lar, Condition'lar, Switch durumları ve Her Birine Uygula döngülerinin toplamda sayıldığı en fazla sekiz iç içe geçmiş seviyeye izin verir. Bu derinliği aşan akışlar ne kaydedilebilir ne de çalıştırılabilir; bu nedenle çok karmaşık mantıklarda genellikle birden fazla alt akışa bölmek mantıklıdır.
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
Tüm Power Automate tetikleyici türleri açıklanıyor: otomatik, anlık, zamanlanmış ve bu SSS sözlüğünde tetikleyici koşulları.
Daha hızlı Power Automate akışları için üç etken: hedefli paralellik, daha az eylem ve Microsoft belgelerine göre doğru bağlayıcı seçimi.
Yalnızca bir Solution içindeki akışlar, sahip değişikliğinde aktarılabilir. Akışınızın kurtarılabilir kalıp kalmadığını böyle kontrol edin.
Üç kontrol yapısını tek tek bilmek, büyümüş bir akışta iç içe geçmiş on koşul ve tanınabilir hiçbir yapı kalmadığında pek işe yaramaz. NordFlux, hata kaynaklarının görünür hale gelmesi ve sürecin ekibinizdeki herkes için anlaşılır kalması için mevcut Power Automate akışlarınızı Scope, Condition ve Switch ile yeniden yapılandırır. İlk görüşmede en karmaşık akışınızı birlikte inceleriz.