Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Power Automate bulut akışı, kullanıcıların farklı uygulamalar ve hizmetler arasında otomatik iş akışları oluşturmasına olanak sağlar. Power Automate bulut akışı kullanarak, bir olay meydana geldiğinde bir veya daha fazla görev gerçekleştiren bir mantık oluşturabilirsiniz. Örneğin, bir kullanıcı düğmeyi seçtiğinde bir e-posta veya toplantı isteği gönderecek, bir kaydı güncelleyecek, veri toplayacak, dosyaları eşitleyecek ve diğer görevleri yapacak şekilde bir düğmeyi yapılandırın.
Artık 1000+ harici veri kaynağıyla etkileşim kurmak ve işletme sitenize entegre etmek için Power Pages'tan Power Automate bulut akışlarını güvenli bir şekilde çağırabilirsiniz.
Note
- Bu özelliğin çalışması için Power Pages sitesi sürümünüzün 9.5.4.xx veya sonraki bir sürüm olması gerekir.
- Başlangıç sitesi paket sürümünüzün 9.3.2304.x veya üstü olması gerekir.
Prerequisites
Power Pages tümleştirmesi için bir Power Automate lisansı gereklidir. Üretim örneğinde Power Automate Process lisansının kullanılması önerilir.
Bulut akışını tümleştirme adımları
Bulut akışı oluştur.
Akışı sitenize ekleyin.
Web sitenizden bir akış başlatın.
Akış oluştur
Power Pages'de oturum açın.
Site + Düzenle'yi seçin.
Kurulum çalışma alanına gidin, ardından Entegrasyonlar altında Bulut akışları'nı seçin.
+ Yeni akış oluştur'u seçin.
Power Pages'ı arayın, Power Pages bir akış çağırdığında tetikleyicisini seçin.
Akış adımlarınızı ve dönüş değerlerini tanımlayın ve Kaydet'i seçin.
Note
Power Pages sitesine yalnızca çözüm duyarlı akışlar eklenebilir.
Sitenize akış ekleme
Ani bulut akışı oluşturduktan sonra bunun Power Pages sitesi ile ilişkilendirilmesi ve bir web rolü ile güven altına alınması gerekir.
Power Pages'de oturum açın.
Site + Düzenle'yi seçin.
Kurulum çalışma alanına gidin, ardından Entegrasyonlar altında Bulut akışları'nı seçin.
+ Bulut akışı ekle'yi seçin.
Yeni oluşturulan akışı arayın.
Roller altında Roller ekle'yi seçin.
Akışa erişimi olması gereken rolleri seçin.
Kaydetseçeneğini seçin.
Note
Sitenize bir akış eklediğinizde, bulutu sizin sitenizde çağırabilmenizi sağlayan benzersiz bir URL oluşturulur.
Web sayfasından akış çağırma
Harici hizmet tümleştirmesi gerçekleştirmek üzere Power Automate ile etkileşim kurmak için Power Pages bulut akışı API kullanın. Bulut akışı API işlemleri HTTP isteklerinden ve yanıtlardan oluşur.
| Operation | Yöntem | URI |
|---|---|---|
| Bulut akışını çağırma | PAYLAŞ | [Site URI'si]_/api/cloudflow/v1.0/trigger/<guid> |
Örnek:
İstek
POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
"Location":"Seattle"
}
Yanıt
Yanıt eylemi olmadan bulut akışı
HTTP/1.1 Accepted
Content-Type: application/json
Yanıt eylemi ile bulut akışı
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"conditions":"Rain",
"humidity":"93",
"latitude":"47.60620880126953",
"longitude":"-122.33206939697266"
}
Bulut akışı API'si istekleri için kimlik doğrulama
Uygulama oturumu kimlik doğrulama ve yetkilendirmeyi yönettiğinden, kimlik doğrulaması kodu eklemeniz gerekmez. Tüm API çağrıları, bir Siteler Arası İstek Sahteciliği (CSRF) belirteci içermelidir.
Bulut iş akışına parametre aktarımı
Bulut akışında, Metin, Boole, Dosya ve Sayı türünden giriş parametreleri tanımlayabilirsiniz. İstek gövdesinde tanımladığınız parametre adı, bulut akış tetikleyicisinde tanımlanan parametre adıyla eşleşmelidir.
Important
- İstek parametreleri adını bulut akışında belirlendiği şekilde aktarmanız gerekir.
- Güvenli girişlerle yapılandırılmış bir akışa parametre geçirme desteği kullanılamaz.
Bir akışı çağırmak için örnek JavaScript
Bu örnek, Zaman Uyumsuz JavaScript ve XML (AJAX) kullanarak bir akışın nasıl çağrılacağını gösterir.
shell.ajaxSafePost({
type: "POST",
url: "/_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
data: {"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}
})
.done(function (response) {
})
.fail(function(){
});
Note
- Tetikleyicide tanımlanmış bir giriş parametresi yoksa, istekte boş bir yük geçirin.
- Bulut akışı sınırlamaları hakkında bilgi için, Otomatik, zamanlanmış ve anlık akışlar için sınırlar bölümüne bakın.
Bulut akışları için Uygulama Yaşam Döngüsü Yönetimi (ALM)
Bulut akışlarını içeren Power Pages site bileşenini bir ortamdan diğerine taşıdığınızda, bulut akışlarının hedef ortama kaydedilmesi gerekir. Bulut akışlarını kaydetmezseniz bunları web sitesinden çağırmak yasaklanmış bir hataya neden olur.
Akışı hedef ortama kaydetmek için şu adımları izleyin:
Power Pages içinde oturum açın ve hedef ortamı seçin.
Siteyi bulun ve Düzenle'yi seçin.
Kurulum çalışma alanına gidin, ardından Entegrasyonlar altında Bulut akışları'nı seçin.
Bu sitedeki bulut akışları listesinde kayıt düğmesini arayın.
Akışı kaydetmek için simgeyi seçin.