Hızlı Başlangıç: Çok kiracılı Azure Logic Apps ve Azure portal ile tümleştirme iş akışı oluşturma
Şunlar için geçerlidir: Azure Logic Apps (Tüketim)
Bu hızlı başlangıçta, bir web sitesi ve e-posta hesabı için RSS akışı olmak üzere iki hizmeti tümleştiren bir örnek otomatik iş akışının nasıl oluşturulacağı gösterilmektedir. Daha açık belirtmek gerekirse, RSS bağlayıcısını ve Office 365 Outlook bağlayıcısını kullanan tüketim planı tabanlı bir mantıksal uygulama kaynağı ve iş akışı oluşturursunuz. Bu kaynak çok kiracılı Azure Logic Apps'te çalışır.
Not
Tek kiracılı Azure Logic Apps'te çalışan standart mantıksal uygulama kaynağında iş akışı oluşturmak için Tek kiracılı Azure Logic Apps ile tümleştirme iş akışı oluşturma bölümünü gözden geçirin. Çok kiracılı ve tek kiracılı Azure Logic Apps hakkında daha fazla bilgi için Tek kiracılı ve çok kiracılı ve tümleştirme hizmeti ortamını gözden geçirin.
RSS bağlayıcısının, bir zamanlamaya göre BIR RSS akışını denetleen bir tetikleyicisi vardır. Office 365 Outlook bağlayıcısı, her yeni öğe için e-posta gönderen bir eyleme sahiptir. Bu örnekteki bağlayıcılar, bir iş akışında kullanabileceğiniz yüzlerce bağlayıcı arasında yalnızca iki tanedir. Bu örnek bulut tabanlı olsa da Azure Logic Apps uygulamaları, verileri, hizmetleri ve sistemleri bulut, şirket içi ve karma ortamlar arasında bağlayan iş akışlarını destekler.
Aşağıdaki ekran görüntüsünde üst düzey örnek iş akışı gösterilmektedir:
Bu hızlı başlangıçta ilerledikçe şu temel adımları öğreneceksiniz:
- Çok kiracılı Azure Logic Apps'te çalışan bir Tüketim mantıksal uygulaması kaynağı oluşturun.
- Boş mantıksal uygulama şablonunu seçin.
- İş akışının ne zaman çalıştırıldığını belirten bir tetikleyici ekleyin.
- Tetikleyici başlatıldıktan sonra görev gerçekleştiren bir eylem ekleyin.
- İş akışınızı çalıştırın.
Diğer araçları kullanarak mantıksal uygulama kaynağı oluşturmak ve yönetmek için şu diğer Azure Logic Apps hızlı başlangıçlarını gözden geçirin:
- Visual Studio Code'de mantıksal uygulamalar oluşturma ve yönetme
- Visual Studio'da mantıksal uygulamalar oluşturma ve yönetme
- Azure CLI aracılığıyla mantıksal uygulamalar oluşturma ve yönetme
Önkoşullar
Bir Azure hesabı ve aboneliği Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.
Office 365 Outlook veya Outlook.com gibi Azure Logic Apps ile çalışan bir hizmetten gelen e-posta hesabı. Desteklenen diğer e-posta sağlayıcıları için Bkz. Azure Logic Apps için Bağlayıcılar.
Not
Gmail bağlayıcısını kullanmak istiyorsanız Azure Logic Apps'te kısıtlama olmadan bu bağlayıcıyı yalnızca G Suite hesapları kullanabilir. Bir tüketici Gmail hesabınız varsa, Gmail bağlayıcınızla kimlik doğrulaması için kullanılacak bir Google istemci uygulaması oluşturmadığınız sürece bu bağlayıcıyı yalnızca Google onaylı belirli hizmetlerle kullanabilirsiniz. Daha fazla bilgi için bkz. Azure Logic Apps'te Google bağlayıcıları için veri güvenliği ve gizlilik ilkeleri.
Trafiği belirli IP adresleriyle sınırlayan bir güvenlik duvarınız varsa, mantıksal uygulama iş akışınızı oluşturduğunuz Azure bölgesinde Logic Apps hizmeti tarafından kullanılan hem gelenhem degiden IP adreslerine erişime izin verecek şekilde güvenlik duvarınızı ayarlayın.
Bu örnekte, Microsoft tarafından yönetilen RSS ve Office 365 Outlook bağlayıcıları kullanılır. Bu bağlayıcılar, mantıksal uygulama kaynağınız için Azure bölgesindeki tümyönetilen bağlayıcı giden IP adreslerine erişim izni vermek için güvenlik duvarınızı ayarlamanızı gerektirir.
Tüketim mantıksal uygulaması kaynağı oluşturma
Azure hesabınızla Azure portalında oturum açın.
Azure arama kutusuna yazın
logic appsve Mantıksal uygulamalar'ı seçin.
Mantıksal uygulamalar sayfasında Ekle'yi seçin.
Mantıksal Uygulama Oluştur bölmesindeki Temel Bilgiler sekmesinde mantıksal uygulamanız hakkında aşağıdaki temel bilgileri sağlayın:
Özellik Gerekli Değer Açıklama Abonelik Evet <Azure aboneliği-adı> Azure aboneliğinizin adı. Kaynak Grubu Evet <Azure-resource-group-name> Mantıksal uygulamanızı ve ilgili kaynakları oluşturduğunuz Azure kaynak grubu . Bu ad bölgeler arasında benzersiz olmalıdır ve yalnızca harf, sayı, kısa çizgi (-), alt çizgi (_), parantez (()) ve nokta (.) içerebilir.
Bu örnek My-First-LA-RG adlı bir kaynak grubu oluşturur.
Mantıksal Uygulama adı Evet <logic-app-name> Bölgeler arasında benzersiz olması gereken ve yalnızca harf, sayı, kısa çizgi (), alt çizgi (
-
_), parantez (
(,
)) ve nokta (
.) içerebilen mantıksal uygulamanızın adı.
Bu örnek , My-First-Logic-App adlı bir mantıksal uygulama oluşturur.
Seçim yapmaya devam etmeden önce Plan bölümüne gidin. Yalnızca Tüketim planı tabanlı mantıksal uygulama türüne uygulanan ayarları görüntülemek için Plan türü için Tüketim'i seçin. Plan türü özelliği, kullanılacak mantıksal uygulama türünü ve faturalama modelini belirtir.
Plan türü Açıklama Standart Bu mantıksal uygulama türü varsayılan seçimdir ve tek kiracılı Azure Logic Apps'te çalışır ve Standart faturalama modelini kullanır. Tüketim Bu mantıksal uygulama türü genel, çok kiracılı Azure Logic Apps'te çalışır ve Tüketim faturalama modelini kullanır.
Şimdi aşağıdaki seçimleri yapmaya devam edin:
Özellik Gerekli Değer Açıklama Bölge Evet <Azure bölgesi> Uygulamanızın bilgilerini depolamak için Azure veri merkezi bölgesi. Bu örnek, örnek mantıksal uygulamayı Azure'daki Batı ABD bölgesine dağıtır.
Not: Aboneliğiniz bir tümleştirme hizmeti ortamıyla ilişkiliyse, bu liste bu ortamları içerir.
Log Analytics'i etkinleştirme Evet Hayır Bu seçenek görünür ve yalnızca Tüketim mantığı uygulama türünü seçtiğinizde uygulanır.
Bu seçeneği yalnızca tanılama günlüğünü etkinleştirmek istediğinizde değiştirin. Bu hızlı başlangıç için varsayılan seçimi değiştirmeyin.
Not
Kullanılabilirlik alanı yedekliliğini destekleyen bir Azure bölgesi seçtiyseniz , Alanlar arası yedeklilik bölümü etkinleştirilir. Bu önizleme bölümünde mantıksal uygulamanız için kullanılabilirlik alanı yedekliliğini etkinleştirme seçeneği sunulur. Ancak şu anda desteklenen Azure bölgeleri Batı ABD'yi içermediğinden bu örnek için bu bölümü yoksayabilirsiniz. Daha fazla bilgi için bkz. Bölge yedekliliği ve kullanılabilirlik alanlarıyla mantıksal uygulamaları bölge hatalarından koruma.
İşiniz bittiğinde ayarlarınız şu sürüme benzer:
Hazır olduğunuzda Gözden Geçir + Oluştur'u seçin.
Görüntülenen doğrulama sayfasında, sağladığınız tüm bilgileri onaylayın ve Oluştur'u seçin.
Boş şablonu seçme
Azure uygulamanızı başarıyla dağıtdıktan sonra Kaynağa git'i seçin. İsterseniz, Azure arama kutusuna adını yazarak mantıksal uygulama kaynağınızı bulup seçebilirsiniz.
Tasarımcının şablon sayfası açılır ve giriş videosu ve yaygın olarak kullanılan tetikleyiciler gösterilir.
Videoyu ve Ortak tetikleyiciyle başlat adlı bölümü aşağı kaydırın.
Şablonlar altında Boş Mantıksal Uygulama'yı seçin.
Şablonu seçtikten sonra tasarımcı boş bir iş akışı gösterir.
Tetikleyiciyi ekleme
İş akışı her zaman tek bir tetikleyiciyle başlar ve bu tetikleyici, iş akışında herhangi bir eylem çalıştırmadan önce karşılanması gereken koşulu belirtir. Tetikleyici her tetiklendiğinde Azure Logic Apps bir iş akışı örneği oluşturur ve çalıştırır. Tetikleyici tetiklenmezse hiçbir örnek oluşturulmaz veya çalıştırılamaz. Birçok farklı tetikleyici arasından seçim yaparak bir iş akışı başlatabilirsiniz.
Bu örnekte, bir zamanlamaya göre bir RSS akışını denetleen bir RSS tetikleyicisi kullanılır. Akışta yeni bir öğe varsa tetikleyici tetikler ve yeni bir iş akışı örneği çalışmaya başlar. Denetimler arasında birden çok yeni öğe varsa, tetikleyici her öğe için tetikler ve her öğe için ayrı bir yeni iş akışı örneği çalıştırılır.
Tasarımcı arama kutusunun altında Tümü'ne tıklayın.
Tasarımcı arama kutusuna rss yazın. Tetikleyiciler listesinde RSS tetikleyicisini (Akış öğesi yayımlandığında) seçin.
Tetikleyici ayrıntılarında aşağıdaki bilgileri sağlayın:
Özellik Gerekli Değer Açıklama RSS akışının URL'si Evet <RSS akışı-URL'si> İzlenecek RSS akışı URL'si.
Bu örnekte, Wall Street Journal'ın konumundaki
https://feeds.a.dj.com/rss/RSSMarketsMain.xmlRSS akışı kullanılır. Ancak, HTTP yetkilendirmesi gerektirmeyen herhangi bir RSS akışını kullanabilirsiniz. İş akışınızı kolayca test edebilmeniz için sık sık yayımlayan bir RSS akışı seçin.
Seçilen özellik, Hayır PublishDate Hangi öğelerin yeni olduğunu belirleyen özellik. Aralık Evet 1 Akış denetimleri arasında beklenecek aralık sayısı.
Bu örnekte aralık olarak kullanılır
1.
Sıklık Evet Dakika Her aralık için kullanılacak sıklık birimi.
Bu örnekte sıklık olarak kullanılır
Minute.
Başlık çubuğunun içine tıklayarak tetikleyicinin ayrıntılarını şimdilik daraltın.
Mantıksal uygulamanızı kaydetmek için tasarımcı araç çubuğunda Kaydet'i seçin. Bu, anında Azure portal.
Tetikleyici RSS akışını denetlemekten başka bir şey yapmaz. Bu nedenle, tetikleyici tetiklendiğinde ne olacağını tanımlayan bir eylem eklemeniz gerekir.
Eylem ekleme
Bir tetikleyicinin ardından eylem , iş akışında bazı işlemler çalıştıran sonraki bir adımdır. Herhangi bir eylem, tetikleyici veya başka bir eylem olabilecek önceki adımdaki çıkışları kullanabilir. Birçok farklı eylem arasından seçim yapabilir, iş akışı başına sınıra kadar birden çok eylem ekleyebilir ve hatta farklı eylem yolları oluşturabilirsiniz.
Bu örnekte, tetikleyici yeni bir RSS akışı öğesi için her tetiklendiğinde e-posta gönderen bir Office 365 Outlook eylemi kullanılır. Denetimler arasında birden çok yeni öğe varsa, birden çok e-posta alırsınız.
Akış öğesi yayımlandığında tetikleyicisinin altında Yeni adım'ı seçin.
İşlem seçin arama kutusunun altında Tümü'ne tıklayın.
Arama kutusuna e-posta gönder yazın. Eylemler listesini belirli bir uygulama veya hizmete göre filtrelemek için önce ilgili uygulama veya hizmetin simgesini seçin.
Örneğin, Microsoft bir iş veya okul hesabınız varsa ve Outlook'Office 365 kullanmak istiyorsanız Outlook'Office 365 seçin. Veya kişisel bir Microsoft hesabınız varsa Outlook.com'ı seçin. Bu örnek Office 365 Outlook ile devam eder.
Not
İş akışınızda desteklenen farklı bir e-posta hizmeti kullanıyorsanız, kullanıcı arabirimi biraz farklı görünebilir. Ancak, başka bir e-posta hizmetine bağlanmaya yönelik temel kavramlar aynı kalır.
Artık istediğiniz eylemi daha kolay bulabilir ve seçebilirsiniz, örneğin, E-posta gönder:
Seçtiğiniz e-posta hizmeti oturum açmanızı ve kimliğinizi doğrulamanızı isterse, bu adımı şimdi tamamlayın.
Birçok bağlayıcı, devam etmeden önce bağlantı oluşturmanızı ve kimliğinizi doğrulamanızı gerektirir.
Not
Bu örnekte, Office 365 Outlook'a bağlanmak için el ile kimlik doğrulaması gösterilmektedir. Ancak, diğer hizmetler farklı kimlik doğrulama türlerini destekleyebileceğinden veya kullanabilir. Senaryonuza bağlı olarak, bağlantı kimlik doğrulamayı çeşitli yollarla işleyebilirsiniz.
Örneğin, dağıtım için Azure Resource Manager şablonları kullanıyorsanız, bağlantı ayrıntıları gibi değerleri parametreleştirerek sık değişen girişlerde güvenliği artırabilirsiniz. Daha fazla bilgi için şu konuları gözden geçirin:
E-posta gönder eyleminde, e-postaya eklenecek bilgileri belirtin.
Alıcı kutusuna alıcının e-posta adresini girin. Bu örnekte e-posta adresinizi kullanın.
Not
Belirli giriş türleri için Hedef kutusunun ve diğer kutuların içine tıkladığınızda Dinamik içerik ekle listesi görüntülenir. Bu liste, geçerli eylem için giriş olarak seçmeniz için kullanabileceğiniz önceki adımlardan gelen tüm çıkışları gösterir. Şimdilik bu listeyi yoksayabilirsiniz. Sonraki adımda dinamik içerik listesi kullanılır.
Konu kutusuna e-postanın konusunu girin. Bu örnekte, sondaki boş alanı içeren aşağıdaki metni girin:
New RSS item:
Dinamik içerik ekle listesinde, Akış öğesi yayımlandığında'nın altında Akış başlığı'nı seçin.
Akış başlığı, RSS öğesinin başlığına başvuran bir tetikleyici çıktısıdır. E-postanız, RSS öğesinin başlığını göstermek için bu çıkışı kullanır.
İpucu
Dinamik içerik listesinde, Akış öğesi yayımlandığında tetikleyicisinden hiçbir çıkış görünmüyorsa, eylemin üst bilgisinin yanındaki Daha fazlası'nı seçin.
İşlem tamamlandığında e-posta konusu şu örnekteki gibi görünür:
Not
Tasarımcıda Her biri için döngüsü görünüyorsa, categories-Item özelliği gibi bir diziye başvuran bir çıkış seçtiniz. Bu çıkış türü için tasarımcı, çıkışa başvuran eylemin çevresine Her için döngüsünü otomatik olarak ekler. Bu şekilde, iş akışınız her dizi öğesinde aynı eylemi gerçekleştirir.
Döngünün kaldırılması için döngünün başlık çubuğunda üç nokta (...) düğmesini ve ardından Sil'i seçin.
Gövde kutusuna e-posta gövdesi içeriğini girin.
Bu örnekte gövde, her özellik için açıklayıcı metinden önce aşağıdaki özellikleri içerir. Bir düzenleme kutusuna boş satır eklemek için Shift + Enter tuşlarını kullanın.
Açıklayıcı metin Özellik Açıklama
Title:
Akış başlığı Öğenin başlığı
Date published:
Akış yayımlanma zamanı Öğenin yayımlandığı tarih ve saat
Link:
Birincil akış bağlantısı Öğenin URL'si
-
Mantıksal uygulamanızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.
İş akışınızı çalıştırma
İş akışının doğru çalıştığından denetlemek için tetikleyicinin ayarlanan zamanlamaya göre RSS akışını denetlemesini bekleyebilirsiniz. İsterseniz, aşağıdaki ekran görüntüsünde gösterildiği gibi tasarımcı araç çubuğunda TetikleyiciYi Çalıştır'ı seçerek iş akışını el ile de çalıştırabilirsiniz.
RSS akışında yeni öğeler varsa, iş akışınız her yeni öğe için bir e-posta gönderir. Aksi takdirde, iş akışınız RSS akışını yeniden denetlemek için bir sonraki araya kadar bekler.
Aşağıdaki ekran görüntüsünde, örnek iş akışı tarafından gönderilen örnek bir e-posta gösterilmektedir. E-posta, seçtiğiniz her tetikleyici çıkışının ayrıntılarını ve her öğe için eklediğiniz açıklayıcı metni içerir.
Sorunları giderme
İş akışından beklendiği gibi e-posta almıyorsanız:
İletinin yanlış filtrelenmiş olması durumunda e-posta hesabınızın gereksiz veya istenmeyen posta klasörünü denetleyin.
Kullandığınız RSS akışının son zamanlanan veya el ile yapılan denetimden sonra yayımlanan öğelere sahip olduğundan emin olun.
Kaynakları temizleme
Bu hızlı başlangıcı tamamladığınızda, bu örnek için oluşturduğunuz kaynak grubunu silerek örnek mantıksal uygulama kaynağını ve ilgili kaynakları silin.
Azure arama kutusuna yazın
resource groupsve kaynak grupları'nı seçin.
Mantıksal uygulamanızın kaynak grubunu bulun ve seçin. Genel Bakış bölmesinde Kaynak grubunu sil'i seçin.
Onay bölmesi görüntülendiğinde kaynak grubu adını girin ve Sil'i seçin.
Sonraki adımlar
Bu hızlı başlangıçta, rss akışını denetlemek ve her yeni öğe için bir e-posta göndermek için Azure portal ilk mantıksal uygulama iş akışınızı oluşturdunuz. Gelişmiş zamanlanmış iş akışları hakkında daha fazla bilgi edinmek için aşağıdaki öğreticiye bakın: