Hızlı Başlangıç: Azure portalını kullanarak örnek bir Tüketim mantığı uygulaması iş akışı oluşturma
Şunlar için geçerlidir: Azure Logic Apps (Tüketim)
Bu hızlı başlangıçta, çok kiracılı Azure Logic Apps'te çalışan ve birden çok bulut hizmetiyle görev gerçekleştiren örnek bir iş akışının nasıl oluşturulacağı gösterilmektedir. İş akışı, belirli bir zamanlamaya göre bir RSS akışını yeni makaleler için denetler ve her yeni RSS öğesi için bir e-posta gönderir. Özellikle, aşağıdaki öğeleri kullanan bir Tüketim mantıksal uygulaması kaynağı ve iş akışı oluşturursunuz:
- RSS akışını denetlemek için bir tetikleyici sağlayan RSS bağlayıcısı.
- E-posta gönderme eylemi sağlayan Office 365 Outlook bağlayıcısı.
bitirdiğinizde iş akışınız aşağıdaki üst düzey örneğe benzer:
İpucu
Daha fazla bilgi edinmek için Azure Copilot'a şu soruları sorabilirsiniz:
- Azure Logic Apps nedir?
- Tüketim mantıksal uygulaması iş akışı nedir?
- RSS bağlayıcısı nedir?
- Office 365 Outlook bağlayıcısı nedir?
Azure Copilot'u bulmak için Azure portalı araç çubuğunda Copilot'u seçin.
Bu örnekteki işlemler, bir iş akışında kullanabileceğiniz 1000'den fazla bağlayıcı arasındaki iki bağlayıcıdan oluşur. 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.
Diğer araçları kullanarak tüketim mantıksal uygulaması iş akışı oluşturmak ve yönetmek için aşağıdaki hızlı başlangıçlara bakın:
- Visual Studio Code'da mantıksal uygulama iş akışları oluşturma ve yönetme
- Visual Studio'da mantıksal uygulama iş akışları oluşturma ve yönetme
- Azure CLI kullanarak mantıksal uygulama iş akışları oluşturma ve yönetme
Bunun yerine tek kiracılı Azure Logic Apps'te çalışan bir Standart mantıksal uygulama iş akışı oluşturmak için bkz . Azure portalını kullanarak örnek bir Standart mantıksal uygulama iş akışı oluşturma.
Ö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 bağlayıcıları.
Bu hızlı başlangıçta iş veya okul hesabıyla Office 365 Outlook kullanılır. Farklı bir e-posta hesabı kullanıyorsanız genel adımlar aynı kalır, ancak kullanıcı arabiriminiz biraz farklı olabilir. Outlook.com kullanıyorsanız oturum açmak için bunun yerine kişisel Microsoft hesabınızı kullanın.
Not
Gmail bağlayıcısını kullanmak istiyorsanız Azure Logic Apps'te kısıtlama olmadan yalnızca G Suite hesapları bu bağlayıcıyı 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 Belirli Google onaylı 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, güvenlik duvarınızı mantıksal uygulama iş akışınızı oluşturduğunuz Azure bölgesinde Azure Logic Apps'in kullandığı hem gelen hem de giden IP adreslerine erişime izin verecek şekilde ayarladığınızdan emin olun.
Bu örnek, genel çok kiracılı Azure'da barındırılan ve çalıştırılan ve Microsoft tarafından yönetilen RSS ve Office 365 Outlook bağlayıcılarını kullanır. Bu bağlayıcılar, mantıksal uygulama kaynağınız için Azure bölgesindeki tüm yö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 portalı arama kutusuna mantıksal uygulama yazın ve Mantıksal uygulamalar'ı seçin.
Mantıksal uygulamalar sayfası araç çubuğunda Ekle'yi seçin.
Mantıksal Uygulama Oluştur sayfası görüntülenir ve aşağıdaki seçenekleri gösterir:
Planlama Açıklama Tüketim Çok kiracılı Azure Logic Apps'te çalışan ve faturalama için Tüketim modelini kullanan tek bir iş akışını destekleyen bir mantıksal uygulama kaynağı oluşturur. Standart Birden çok iş akışını destekleyen bir mantıksal uygulama kaynağı oluşturur. Aşağıdaki seçeneklere sahipsiniz:
- İş Akışı Hizmet Planı: İş akışları tek kiracılı Azure Logic Apps'te çalışır ve faturalama için Standart modeli kullanır.
- App Service Ortamı V3: İş akışları tek kiracılı Azure Logic Apps'te çalışır ve faturalama için App Service Ortamı bir plan kullanır.Mantıksal Uygulama Oluştur sayfasında Tüketim (Çok kiracılı) öğesini seçin.
Temel Bilgiler sekmesinde mantıksal uygulama kaynağınız hakkında aşağıdaki bilgileri sağlayın:
Özellik Zorunlu Değer Açıklama Abonelik Yes <Azure-subscription-name> Azure aboneliğinizin adı.
Bu örnekte Kullandıkça Öde kullanılır.Kaynak Grubu Yes <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 Consumption-RG adlı bir kaynak grubu oluşturur.Mantıksal Uygulama adı Yes <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 uygulama kaynak adınız.
Bu örnek My-Consumption-Logic-App adlı bir mantıksal uygulama kaynağı oluşturur.Bölge Yes <Azure bölgesi> Mantıksal uygulamanızın Azure veri merkezi bölgesi.
Bu örnekte Batı ABD kullanılır.Log Analytics'i etkinleştirme Yes Hayı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: Bu seçenek yalnızca Tüketim mantığı uygulamalarıyla kullanılabilir.Not
Kullanılabilirlik alanları, Kullanılabilirlik alanlarını destekleyen Azure bölgelerindeki yeni ve mevcut Tüketim mantığı uygulaması iş akışları için otomatik olarak etkinleştirilir. Daha fazla bilgi için bkz. Azure İşlevleri Güvenilirliği ve Mantıksal uygulamaları bölge yedekliliği ve kullanılabilirlik alanlarıyla bölge hatalarından koruma.
Bitirdikten sonra ayarlarınız aşağıdaki örneğe benzer:
Hazır olduğunuzda Gözden Geçir ve oluştur'u seçin. Görüntülenen doğrulama sayfasında, sağlanan tüm bilgileri onaylayın ve Oluştur'u seçin.
Azure mantıksal uygulama kaynağınızı başarıyla dağıtdıktan sonra Kaynağa git'i seçin. İsterseniz Azure arama kutusunu kullanarak mantıksal uygulama kaynağınızı bulup seçebilirsiniz.
Tetikleyiciyi ekleme
İş akışı her zaman tek bir tetikleyiciyle başlar ve iş akışında sonraki eylemleri ç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 tetiklenmiyorsa, hiçbir iş akışı örneği oluşturulmaz veya çalıştırılamaz.
Bu örnekte, belirtilen 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 oluşturulur ve çalıştırılır. 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. Varsayılan olarak, aynı anda oluşturulan iş akışı örnekleri de aynı anda veya eşzamanlı olarak çalışır.
İş akışı tasarımcısında, akış öğesi yayımlandığında adlı RSS tetikleyicisini eklemek için bu genel adımları izleyin.
Tetikleyici kutusunda aşağıdaki bilgileri sağlayın:
Özellik Zorunlu Değer Açıklama RSS akışının URL'si Yes <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.Hangi öğelerin yeni olduğunu belirlemek için seçilen özellik kullanılacak Hayır PublishDate Hangi öğelerin yeni olduğunu belirleyen özellik. Aralık Yes 30 Akış denetimleri arasında beklenen aralık sayısı.
Bu değer RSS tetikleyicisi için en düşük aralık olduğundan bu örnekte aralık olarak 30 kullanılır.Sıklık Yes Minute Her aralık için kullanılacak sıklık birimi.
Bu örnekte sıklık olarak Minute kullanılır.Saat Dilimi Hayır <saat dilimi> RSS akışını denetlemek için kullanılacak saat dilimi Başlangıç Zamanı Hayır <başlangıç saati> RSS akışını denetlemek için kullanılacak başlangıç zamanı İş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.
Bu adım, mantıksal uygulama kaynağınızı ve iş akışınızı Azure portalında anında yayımlar. Ancak tetikleyici, başka bir eylem gerçekleştirmeden yalnızca RSS akışını denetler. Bu nedenle, tetikleyici tetiklendiğinde ne olmasını istediğinizi belirtmek için bir eylem eklemeniz gerekir.
Eylem ekleme
Tetikleyicinin ardından eylem, iş akışında bazı işlemleri çalıştıran sonraki adımdır. Herhangi bir eylem, tetikleyiciyi ve diğer eylemleri içeren önceki işlemlerin çıkışlarını 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ışı tasarımcısında, e-posta göndermek için kullanabileceğiniz bir bağlayıcı eylemi eklemek için şu genel adımları izleyin, örneğin:
- Microsoft iş veya okul hesabınız varsa, E-posta gönder adlı Office 365 Outlook bağlayıcısı eylemini ekleyin.
- Kişisel bir Microsoft hesabınız varsa, E-posta gönder adlı Outlook.com bağlayıcı eylemini ekleyin.
Bu örnek, E-posta gönder adlı Office 365 Outlook bağlayıcısı eylemiyle devam eder.
İş 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.
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 bir bağlantı oluşturmanızı ve kimliğinizi doğrulamanızı gerektirir. Bu örnekte, Office 365 Outlook'a bağlanmak için el ile kimlik doğrulaması gerçekleştirilir. 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.
Daha fazla bilgi için, aşağıdaki belgelere bakın:
E-posta gönder eyleminde, e-postaya eklemek için aşağıdaki bilgileri sağlayın.
Alıcı kutusuna alıcının e-posta adresini girin. Bu örnekte e-posta adresinizi kullanın.
Kime kutusunun veya diğer düzenleme kutularının içini seçtiğinizde, dinamik içerik listesini (şimşek simgesi) veya ifade düzenleyicisini (formül simgesi) açma seçenekleri görüntülenir. Dinamik içerik listesi, önceki işlemlerden geçerli eylem için giriş olarak seçebileceğiniz ve kullanabileceğiniz tüm çıkışları gösterir. İfade düzenleyicisi, veri işlemeyi işlemek için işlevleri ve çıkışları kullanmanız için bir yol sağlar. Şimdilik bu seçenekleri yoksayabilirsiniz. Sonraki adımda dinamik içerik listesi kullanılır.
Konu kutusuna e-postanın konusunu girin.
Bu örnekte, şu adımları izleyerek RSS öğesinin başlığını göstermek için tetikleyicinin çıkışını ekleyin:
Sonda boşluk olan aşağıdaki metni girin:
New RSS item:
İmleç Konu kutusundayken dinamik içerik listesini (şimşek simgesi) seçin.
Açılan dinamik içerik listesinden Akış öğesi yayımlandığında'nın altında, RSS öğesinin başlığına başvuran bir tetikleyici çıkışı olan Akış başlığı'nı seçin.
Akış öğesi yayımlandığında altında kullanılabilir bir çıkış görünmüyorsa Daha fazla göster'i seçin.
bitirdikten sonra, e-posta konusu aşağıdaki örneğe benzer:
Not
Diziye başvuran bir çıkış seçerseniz tasarımcı, çıkışa başvuran eylemin çevresinde otomatik olarak Her bir için döngüsü ekler. Bu şekilde, iş akışınız dizideki her öğe üzerinde aynı eylemi gerçekleştirerek diziyi işler.
Döngünün kaldırılması için alt eylemi döngünün dışına sürükleyin ve ardından döngünün silinmesini sağlayın.
Gövde kutusuna e-posta içeriğini girin.
Bu örnekte, açıklayıcı metnin her satırını ve ardından RSS tetikleyicisinden karşılık gelen çıkışları ekleyin. 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
İş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.
İş akışınızı test etme
İş akışının doğru çalıştığından denetlemek için tetikleyicinin belirtilen zamanlamanıza göre tetiklemesini bekleyebilir veya iş akışını el ile çalıştırabilirsiniz.
- Tasarımcı araç çubuğunda, Çalıştır menüsünde Çalıştır'ı seçin.
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ışının gönderdiği ö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.
Son zamanlanan veya el ile denetimden sonra yayımlanan öğeleri kullandığınız RSS akışının 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 kaynak grupları girin ve 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ında bir Tüketim mantıksal uygulaması iş akışı oluşturdunuz. Gelişmiş zamanlanmış iş akışları hakkında daha fazla bilgi edinmek için aşağıdaki öğreticiye bakın: