Microsoft Flow HTTP Tetikleyici | Bir Power Automate Eğitimi

Bir Microsoft Flow HTTP tetikleyicisi, kullanıcıların üçüncü taraf uygulamalardan akışları tetiklemesine olanak tanır. Bu öğreticide, son kullanıcının bir akış başlatmasına izin vermek için bu tetikleyicinin nasıl çalıştığı hakkında konuşacağız. Microsoft Flow, uygulamanız ile çok sayıda başka hizmet arasında bir köprü görevi görecektir.

Örneğin, Power Automate'te bulunmayan bir uygulamayı kullanarak akışımızı tetiklemek istiyoruz . Kendi web uygulamamızı yaptıysak ve oradan bir akış tetiklemek istiyorsak bunu nasıl yaparız?

Bu, kullanıcının doldurması gereken bazı giriş alanlarını içeren örnek bir akıştır.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Bir kullanıcının bu giriş alanlarını üçüncü taraf uygulamalardan doldurmasını istersek ne olur? Bunu yapmak için, bu yeni akışta bizim için oluşturulacak bir URL uç noktasına ihtiyacımız var. Ayrıca , aktardığımız tüm girdileri temsil edecek tüm değişkenleri içeren bir şema olarak da bilinen bir JSON dosyasına ihtiyacımız olacak .

İçindekiler

HTTP Tetikleyicisiyle Microsoft Akışı Oluşturma

Şimdi bir Microsoft akış HTTP tetikleyicisi kullanarak basit bir akış oluşturalım . Bu akışta kullanıcı, üçüncü taraf bir uygulama kullanarak adını ve soyadını girecek ve bir Slack mesajı olarak gönderilecek.

1. Anında Akış Oluşturma

Öncelikle Oluştur sayfasına gidelim .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından, Anında akış 'ı tıklayın .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

PowerApps veya Manuel olarak bir akışı tetikle seçeneğini kullanmak yerine tetikleyici olarak Bir HTTP isteği alındığında seçeneğini kullanacağız . O halde bunu seçip Oluştur butonuna basalım . 

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

" Bir HTTP isteği alındığında " tetikleyicisiyle oluşturulan akışlar, URL'yi bilen herkes tarafından yürütülebilir. 

HTTP istekleri bu eğitimin kapsamı dışındadır. Ancak bunu akışımız için bir tetikleyici olarak kolayca kullanabiliriz çünkü Microsoft bizim için sadece bir bağlantı oluşturacaktır. Ardından, üçüncü taraf uygulamamız bağlantıya erişirse Power Automate akışımızı kendiliğinden tetikler .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Buradaki en önemli şey, herhangi bir üçüncü taraf uygulamasının bağlanabileceği bir uç nokta oluşturuyor olmamızdır . Bir e-postadan, Slack'ten veya Trello'dan bir şey tetiklemek istiyorsanız, bu bağlayıcılar Power Automate'te mevcut olduğu için bu tetikleyiciyi kullanmamız gerekmez. Bu tekniği yalnızca, akışınızı Power Automate'te  bulunmayan bir bağlayıcıdan tetiklemek istiyorsanız kullanın .

2. Microsoft Flow HTTP Tetikleyicisini Ayarlama

İlk olarak, Power Automate ile/onsuz HTTP isteğinden geçecek yükü belirlememiz gerekir. " Şema oluşturmak için örnek yükü kullan " seçeneğini tıklayın ve Microsoft her şeyi bizim için yapacak.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Firstname ve lastname değişkenlerini içeren bir JSON yükü oluşturalım . Gördüğünüz gibi, oluşturduğumuz değişkenler için örnek veya geçici “ Joe ” ve “ Ax ” değerleri de ekledik.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından Bitti düğmesini tıklayın .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Microsoft daha sonra bunu alacak ve bir istek gövdesi JSON şeması oluşturacaktır. Bu, bu uç nokta tetiklendiğinde, türleri bir string olan soyadı ve ad olan iki özellik beklediği anlamına gelir .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Sonraki, Yeni adım düğmesine tıklayarak yeni bir adım eklemektir .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından, Slack bağlayıcısını arayın ve tıklayın. 

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

İşlem için Post mesajını kullanalım .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Kanal Adı için öğretici kanalı kullanacağız .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Mesaj Metni için , Dinamik içerikte artık ad ve soyadı değişkenlerine sahip olduğumuzu görebiliriz .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Bunun nedeni, uç noktamızın daha önce eklediğimiz JSON metnini kullanarak oluşturduğumuz ad ve soyadı olan iki değişken beklemesidir.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ad ve soyadı değişkenlerini birleştirmek için concat ifadesine tıklayın .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından, “ Merhaba: ” kelimesini ilk isim ile birleştirelim . 

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Soyadıyla da birleştirelim . “ Merhaba ” kelimesinden ve fistname değişkeninden sonra virgül eklediğinizden emin olun .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından Tamam düğmesine tıklayın.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Şimdi Save butonuna basarak akışımızı kaydedelim .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Bitiş noktamız olarak hizmet edecek bir URL oluşturulacak. Üçüncü taraf uygulamamız aracılığıyla ona erişebiliriz.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Microsoft Akışımızı Test Etme

Şimdi akışımızı test edelim. Postman adında bir uygulama yükledim . Buna aşina değilseniz, çalıştıklarından emin olmak için uç noktalara erişmenin ve değerleri iletmenin bir yoludur. 

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Bu eğitimde HTML , JSON , POST ve farklı web API'leri hakkında konuşmayacağımız için , Postman'ı kullanarak bunları bizim için taklit edebiliriz . POST veya POST ile GET arasında kafanız karıştıysa , bu terimlere aşina olmanız için bir başlangıç ​​veya temel web geliştirme kursu izlemenizi öneririm. Ayrıca, HTTP isteklerinin ne olduğunu incelemenizi öneririm çünkü bunlar, bu uygulamanın olanaklarını gerçekten genişletiyor. 

Akışımızı test etmek için bu URL'yi kopyalayın.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından, bu URL'yi Postman'daki POST alanına yapıştırın .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Body'in içinde , JSON payload'ımıza ayarladığımız değişkenler ile varsayılan değerleri değiştirelim. Öyleyse, ad ve soyad değişkenlerini “ Tom ” ve “ Jerry ” değerleri ile ekleyelim . Body'in içinde olmalı ve raw'ı seçtiğimizden emin olmalıyız . Tür JSON olmalıdır .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Yine, bu Postacı üçüncü taraf uygulamamız olarak hizmet vermektedir. Bu sadece bağlantıların doğru çalıştığından emin olmak içindir. 

Akışımızda, şimdi Test'e tıklayalım .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Tetikleme eylemini gerçekleştireceğim ”i seçin ve Test düğmesine tıklayın.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Ardından, eylemin gerçekleşmesini beklemeye başlayacaktır.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Şimdi onu uç noktamıza göndereceğiz ve Gönder düğmesine tıklayarak çalışıp çalışmadığını göreceğiz.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Akışımız başarılı bir şekilde çalıştığında, mesajın gönderilip gönderilmediğini görmek için Slack'imizi kontrol edebiliriz.

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi

Slack'imizde Hello: TomJerry mesajını görmeliyiz .

Microsoft Flow HTTP Tetikleyici |  Bir Power Automate Eğitimi


Power Apps Giriş: Tanım, Özellikler, İşlevler ve Önem
Power Automate Dinamik İçeriğe Genel Bakış
Microsoft Power Automate: İş Akışı Otomasyonu

Çözüm

Bu öğretici için, Power Automate ile hiçbir ilgisi olmayan üçüncü taraf bir uygulamadan bir tetikleyici oluşturabildik . Microsoft uç noktayı, değişkenleri ve ihtiyacımız olan her şeyi yarattı. Tek yapmamız gereken bağlantıya/URL'ye kendimiz erişmek. İşte bu kadar kolaydı.

Power Automate yöneticisi olmak istiyorsanız, bu şeylerin nasıl çalıştığını öğrenmeniz gerekir. Power Automate'i şirketiniz veya kuruluşunuzla tümleştirdikten sonra , Power Automate'te bağlayıcıları olmayan üçüncü taraf uygulamalarla karşılaşma olasılığınız vardır. Bu durumlarla başa çıkmanın en iyi yolu budur.

Bu oldukça karmaşık bir kavram, ancak bir kez kavradığınızda, internet bağlantınız olduğu sürece her yerden tetiklenen akışlar yapabilirsiniz.

Henry

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.