Hangi otomasyon yönteminin kullanılacağını belirleme
Süreç tasarımı tamamlandıktan sonra, sonraki adım bu süreci nasıl otomatikleştirtireceğinize odaklandığınız mimari tasarımdır.
Öncelikle, kullanabileceğiniz bağlayıcıyı (varsa) belirleyin ve ardından otomasyonu başlatmak için bir tetikleyici seçin.
Otomasyon yöntemi seçme
İdeal olarak, otomatikleştirmek istediğiniz tüm sistemlerin Power Automate bağlayıcıları vardır. Otomatikleştirmeyi planladığınız sistem için bağlayıcıların kullanılabilir olup olmadığını görmek üzere Bağlayıcıların listesini denetleyin. Bağlayıcıyı bulduktan sonra, gereksinim duyduğunuz eylemlerin o bağlayıcı için kullanılabilir olduğundan emin olun. Örneğin, bir e-posta sistemi bağlayıcısı "gönder", "yanıtla" ve "sil" için eylemlere gereksinim duyar.
Kullanılabilir bağlayıcı yoksa, aşağıdaki seçenekleri kullanabilirsiniz:
Özel bir bağlayıcı oluşturma: Geliştiricisiyseniz veya kuruluşunuzda özel bağlayıcılar oluşturabilecek bir geliştirici varsa tercih edilen otomasyon yöntemidir. Özel bağlayıcı, otomasyonun yayımlanlanmış bir API aracılığıyla hedef sistemle etkileşime girmesini sağlar. Bu API sistem değişikliklerine karşı dayanıklı olmalıdır. Daha fazla bilgi: Sıfırdan özel bağlayıcı oluşturma
HTTP bağlayıcısı kullanma: Geliştiriciyseniz ve kullanılabilir bağlayıcıları olmayan sistemlere bağlanılması gereken bir senaryonuz varsa ancak özel bağlayıcılar ayarlamak istemiyorsanız kullanabileceğiniz sonraki en iyi yöntem bir HTTP bağlayıcısı kullanmaktır. Azure Logic Apps belgelerinden daha fazla bilgi: HTTP tetikleyicisi ekleme
Web tarayıcısı otomasyonu oluşturma: Bir bağlayıcıyı bulamıyorsanız ve sistem web tarayıcısı tabanlı bir uygulama veya web sitesiyse, web tarayıcısı otomasyonunu kullanmayı düşünebilirsiniz. Web tarayıcısı otomasyonu, klavye girişlerini ve fare hareketlerini sanki tarayıcıyı bir insan kullanıyormuş gibi taklit eder. Power Automate Desktop ile tarayıcı otomasyonu oluşturabilirsiniz.
Masaüstü uygulaması otomasyonu oluşturma: Bir bağlayıcı bulamıyorsanız ve sistem bir bilgisayardaki bir masaüstü uygulamasıysa kullanılacak otomasyon yöntemidir. Power Automate, insan klavye girişlerini ve fare hareketlerini taklit eden yetenekler içerir. Masaüstü uygulaması otomasyonu için, Power Automate Desktop ile yeni bir Power Automate Desktop süreci oluşturun.
Aşağıdaki tabloda farklı yöntemler karşılaştırılır.
Metot | Kullanım kolaylığı | Geliştirme arka planı gerekiyor mu? | Sistem değişikliklerinden kolayca etkilenir mi? | Kurulum veya geliştirme süresi gerekiyor mu? |
---|---|---|---|---|
Connector | En kolay | Hayır | Hayır | Hiçbiri |
Özel bağlayıcı | Kolay | Evet | Hayır | Evet |
HTTP bağlayıcısı | Kolay | Evet | Hayır | Hayır |
Web tarayıcısı otomasyonu | Kolay | Hayır, ancak temel CSS ve HTML bilgisi tercih edilir | Evet | Evet |
Masaüstü uygulaması otomasyonu | Kolay | Hayır | Evet | Evet |
Karmaşık otomasyon senaryolarında, bu yöntemlerin tümünü birleştirebilirsiniz.
Otomasyonu başlatmak için bir tetikleyici seçme
Daha önce anlatılan tüm otomasyon yöntemlerinde bu otomasyonları nasıl tetikleyeceğinizi (başlatacağınızı) belirlemeniz gerekir. Otomasyon tetikleyebilmenin yolları şunlardır:
- Otomatik tetikleyiciler
- Anlık veya el ile tetikleyiciler
- Zamanlanmış tetikleyiciler
Otomatik tetikleyiciler
Otomatik tetikleyiciyle, bir koşul oluştuğunda sistem otomasyonu otomatik olarak başlatır. (Tüm bağlayıcıların otomatik tetikleyiciler içermediğini unutmayın.)
Otomatik tetikleyici örnekleri şunlardır:
- Outlook'ta bir e-posta alındığında
- Yeni bir dosya OneDrive'a taşındığında
- Microsoft Dataverse'te yeni satır oluşturulduğunda
- Özel SharePoint listesinde bir öğe değiştirildiğinde
Gider raporu için bir örnek kullanım alanı, Dataverse'te Gider Onayları tablosunda yeni bir satır oluşturulduğunda, onay akışı başlatacak bir otomatik tetikleyiciyi ayarlamaktır. Bu, örneğin, Power Apps ile bir form oluşturulduğunda (Dataverse'te yeni bir satır oluşturulur) otomatik olarak bir onay akışının tetiklenmesini sağlar.
Anlık veya el ile tetikleyiciler
Anlık veya el ile tetikleyici bir tetikleyici türüdür ve kullanıcının otomasyonu el ile başlatması gerekir ya da tetikleyici anında başlatılır. Bu, doğrudan bir anlık akış veya bir Microsoft hizmetinden tetiklenebilir.
Zamanlanmış tetikleyiciler
Zamanlanmış tetikleyiciler belirli bir tarih ve zamanda çalışır ve düzenli aralıklarla yinelenir. Günlük, haftalık veya aylık olan bir görevi otomatikleştirmeniz gereken durumlar için yararlıdır.
Gider raporu örneğinde, muhasebe takımı haftalık BI raporu hazır olduğunda her Cuma bir otomatik e-posta göndermek için zamanlanmış bir tetikleyiciyi kullanabilir.