Azure Logic Apps nedir?

Azure Logic Apps, çok az kodla veya hiç kod olmadan otomatik iş akışları oluşturup çalıştırabileceğiniz bir bulut platformudur. Görsel tasarımcısını kullanarak ve önceden oluşturulmuş işlemlerden birini seçerek uygulamalarınızı, verilerinizi, hizmetlerinizi ve sistemlerinizi tümleştirip yöneten bir iş akışını hızla oluşturabilirsiniz.

Azure Logic Apps, eski, modern ve son teknoloji sistemleri bulut, şirket içi ve hibrit ortamlar arasında bağlama yönteminizi basitleştirir ve kurumsal ve işletmeler arası (B2B) senaryolarınız için yüksek oranda ölçeklenebilir tümleştirme çözümleri geliştirmeniz için düşük kod içermeyen araçlar sağlar.

Bu listede Azure Logic Apps kullanarak otomatikleştirebileceğiniz yalnızca birkaç örnek görev, iş süreci ve iş yükü açıklanmaktadır:

  • Belirli bir olay gerçekleştiğinde, örneğin yeni bir dosya karşıya yüklendiğinde Office 365 kullanarak e-posta bildirimleri zamanlayın ve gönderin.

  • Şirket içi sistemlerde ve bulut hizmetlerinde müşteri siparişlerini yönlendirme ve işleme.

  • Karşıya yüklenen dosyaları bir SFTP veya FTP sunucusundan Azure Depolama’ya taşıma.

  • Tweet'leri izleyin, yaklaşımı analiz edin ve gözden geçirilmesi gereken öğeler için uyarılar veya görevler oluşturun.

İş akışı tasarımcısını ve anahtarları ve koşulları kullanan örnek kurumsal iş akışını gösteren ekran görüntüsü.

İlk mantıksal uygulama iş akışınızı oluşturmaya hazırsanız bkz. Başlarken.

Daha fazla bilgi için bkz. Azure web sitesindeki Azure Logic Apps ve diğer Azure Integration Services.

Önemli terimler

Aşağıdaki tabloda Azure Logic Apps'teki temel terimler ve kavramlar kısaca tanımlanmaktadır.

Süre Açıklama
Mantıksal uygulama İş akışı oluşturmak istediğinizde oluşturduğunuz Azure kaynağı. Farklı ortamlarda çalışan birden çok mantıksal uygulama kaynak türü vardır.
Workflow Bir görevi, iş sürecini veya iş yükünü tanımlayan bir dizi adım. Her iş akışı tek bir tetikleyiciyle başlar ve bundan sonra bir veya daha fazla eylem eklemeniz gerekir.
Tetikleyici Her zaman herhangi bir iş akışındaki ilk adımdır ve bu iş akışındaki diğer adımları çalıştırma koşulunu belirtir. Örneğin, bir tetikleyici olayı gelen kutunuza e-posta alıyor veya depolama hesabındaki yeni bir dosyayı algılıyor olabilir.
Eylem Tetikleyiciden sonra gelen bir iş akışındaki sonraki her adım. Her eylem bir iş akışında bazı işlemler çalıştırır.
Yerleşik bağlayıcı Bu bağlayıcı türü, Azure Logic Apps'te yerel olarak çalışan işlemler sağlar. Örneğin, yerleşik işlemler iş akışınızın zamanlamasını veya yapısını denetlemeniz, kendi kodunuzu çalıştırmanız, verileri yönetmeniz ve işlemeniz, bir uç noktaya istek göndermeniz veya almanız ve iş akışınızdaki diğer görevleri tamamlamanız için yollar sağlar.

Örneğin, Yinelenme tetikleyicisini kullandığınızda neredeyse tüm iş akışlarını bir zamanlamaya göre başlatabilirsiniz. İsterseniz, İstek tetikleyicisini kullandığınızda iş akışınızın çağrılana kadar beklemesini sağlayabilirsiniz. Bu tür işlemler genellikle iş akışınızdan bağlantı oluşturmanızı gerektirmez.

Yerleşik işlemlerin çoğu herhangi bir hizmet veya sistemle ilişkili olmasa da, Azure İşlevleri veya Azure App Service gibi belirli hizmetler için bazı yerleşik işlemler kullanılabilir. Daha fazla bilgi ve örnek için Bkz. Azure Logic Apps için yerleşik bağlayıcılar.
Yönetilen bağlayıcı Bu bağlayıcı türü, belirli bir uygulama, veri, hizmet veya sisteme erişmek için kullanabileceğiniz rest API için önceden oluşturulmuş bir ara sunucu veya sarmalayıcıdır. Yönetilen bağlayıcıların çoğunu kullanabilmeniz için önce iş akışınızdan bir bağlantı oluşturmanız ve kimliğinizin kimliğini doğrulamanız gerekir. Yönetilen bağlayıcılar Microsoft tarafından yayımlanır, barındırılır ve korunur.

Örneğin, iş akışınızı bir tetikleyiciyle başlatabilir veya Office 365, Salesforce veya dosya sunucuları gibi bir hizmetle çalışan bir eylem çalıştırabilirsiniz. Daha fazla bilgi için Bkz. Azure Logic Apps için yönetilen bağlayıcılar.
Tümleştirme hesabı İş akışlarınızda kullanmak üzere B2B yapıtlarını tanımlamak ve depolamak istediğinizde bu Azure kaynağını oluşturun. Bir tümleştirme hesabı oluşturup mantıksal uygulamanıza bağladıktan sonra iş akışlarınız bu B2B yapıtlarını kullanabilir. İş akışlarınız, Elektronik Veri Değişimi (EDI) ve Kurumsal Uygulama Tümleştirmesi (EAI) standartlarına uygun iletiler de alabilir.

Örneğin, ticari ortakları, sözleşmeleri, şemaları, haritaları ve diğer B2B yapıtlarını tanımlayabilirsiniz. Bu yapıtları kullanan iş akışları oluşturabilir ve AS2, EDIFACT, X12 ve RosettaNet gibi protokoller üzerinden ileti alışverişi yapabilirsiniz.

Azure Logic Apps'i neden kullanmalısınız?

Azure Logic Apps tümleştirme platformu, uygulamaları, verileri, hizmetleri ve sistemleri daha kolay ve hızlı bir şekilde bağlayıp tümleştirebilmeniz için yüzlerce önceden oluşturulmuş bağlayıcı sağlar. Kaynaklarınıza nasıl erişebileceğinizi anlamaya değil, çözümünüzün iş mantığını ve işlevselliğini tasarlamaya ve uygulamaya daha fazla odaklanabilirsiniz.

Herhangi bir hizmet uç noktasıyla iletişim kurmak, kendi kodunuzu çalıştırmak, iş akışı yapınızı denetlemek, verileri işlemek veya daha iyi performansla yaygın olarak kullanılan hizmetlere bağlanmak için yerleşik bağlayıcı işlemlerini kullanabilirsiniz. Bu işlemler Azure Logic Apps çalışma zamanında yerel olarak çalışır.

Azure, Microsoft, diğer dış web uygulamaları ve hizmetleri veya şirket içi sistemler gibi hizmetlerdeki kaynaklara erişmek ve bu kaynaklarda işlemler çalıştırmak için Microsoft tarafından yönetilen (Azure tarafından barındırılan) bağlayıcı işlemlerini kullanabilirsiniz. Büyüyen bir Azure ekosistemindeki yüzlerce bağlayıcı arasından seçim yapın, örneğin:

  • Blob Depolama ve Service Bus gibi Azure hizmetleri

  • Outlook, Excel ve SharePoint gibi hizmetleri Office 365

  • SQL ve Oracle gibi veritabanı sunucuları

  • SAP ve IBM MQ gibi kurumsal sistemler

  • FTP ve SFTP gibi dosya paylaşımları

Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin:

Genellikle herhangi bir kod yazmanız gerekmez. Ancak kod yazmanız gerekiyorsa, Azure İşlevleri kullanarak kod parçacıkları oluşturabilir ve bu kodu iş akışınızdan çalıştırabilirsiniz. Satır içi Kod eylemini kullanarak iş akışınızda çalışan kod parçacıkları da oluşturabilirsiniz. İş akışınızın Azure hizmetlerinden, özel uygulamalardan veya diğer çözümlerden gelen olaylarla etkileşim kurması gerekiyorsa, Azure Event Grid kullanarak olayları izleyebilir, yönlendirebilir ve yayımlayabilirsiniz.

Azure Logic Apps tamamen Microsoft Azure tarafından yönetilir ve bu da bu hizmetlerle oluşturulan çözümleri barındırma, ölçeklendirme, yönetme, izleme ve bakımını yapma konusunda endişelenmenizi sağlar. "Sunucusuz" uygulamalar ve çözümler oluşturmak için bu özellikleri kullandığınızda, yalnızca iş mantığına ve işlevlerine odaklanabilirsiniz. Bu hizmetler gereksinimlerinizi karşılayacak şekilde otomatik olarak ölçeklendirilir, tümleştirmeleri hızlandırır ve az veya hiç kod kullanmadan güçlü bulut uygulamaları oluşturmanıza yardımcı olur.

Diğer şirketlerin, Azure Logic Apps'i diğer Azure hizmetleri ve Microsoft ürünleriyle birleştirirken çevikliklerini nasıl artırdıklarını ve temel işlerine odaklanmalarını nasıl artırdıklarını öğrenmek için bu müşteri hikayelerine göz atın.

Azure Logic Apps'in İşlevler, Web İşleri ve Power Automate'ten farkı nedir?

Tüm bu hizmetler, farklı sistemleri birbirine bağlamanıza ve bir araya getirmenize yardımcı olur. Her hizmetin kendine özgü avantajları olduğundan, hızlı bir şekilde ölçeklenebilen, tam özellikli bir tümleştirme sistemi oluşturmanın en iyi yolu bunların özelliklerini birleştirmektir. Daha fazla bilgi için Logic Apps, İşlevler, Web İşleri ve Power Automate arasında seçim yapma konularını gözden geçirin.

Azure Logic Apps hakkında daha fazla bilgi

Aşağıdaki bölümlerde Azure Logic Apps'teki özellikler ve avantajlar hakkında daha fazla bilgi sağlanır:

Kullanımı kolay araçlarla iş akışlarını görsel olarak oluşturma ve düzenleme

Azure Logic Apps'teki görsel tasarım araçlarını kullanarak zamandan tasarruf edin ve karmaşık işlemleri basitleştirin. Azure portal, Visual Studio Code veya Visual Studio'da Azure Logic Apps iş akışı tasarımcısını kullanarak iş akışlarınızı baştan sona oluşturun. İş akışınızı bir tetikleyiciyle başlatmanız ve bağlayıcı galerisinden istediğiniz sayıda eylem eklemeniz gerekir.

Çok kiracılı bir mantıksal uygulama oluşturuyorsanız , şablonlar galerisinden iş akışı oluştururken daha hızlı çalışmaya başlayın. Bu şablonlar, Hizmet Olarak Yazılım (SaaS) uygulamaları için basit bağlantıdan gelişmiş B2B çözümlerine ve "yalnızca eğlence için" şablonlara kadar değişen yaygın iş akışı düzenleri için kullanılabilir.

Farklı ortamlar arasında farklı sistemleri bağlama

Bazı desenlerin ve işlemlerin tanımlanması kolaydır ancak kodda uygulanması zordur. Azure Logic Apps platformu farklı sistemleri bulut, şirket içi ve karma ortamlarda sorunsuz bir şekilde bağlamanıza yardımcı olur. Örneğin, bulut pazarlama çözümünü şirket içi faturalama sistemine bağlayabilir veya Azure Service Bus kullanarak API'ler ve sistemler arasında mesajlaşmayı merkezi hale getirebilirsiniz. Azure Logic Apps, bu senaryolar için yeniden kullanılabilir ve yeniden yapılandırılabilir çözümler sunmak için hızlı, güvenilir ve tutarlı bir yol sağlar.

Farklı ortamlar oluşturma ve dağıtma

Senaryonuza, çözüm gereksinimlerinize ve istediğiniz özelliklere bağlı olarak Tüketim veya Standart mantıksal uygulama iş akışı oluşturmayı tercih edersiniz. Bu seçime bağlı olarak iş akışı çok kiracılı Azure Logic Apps, tek kiracılı Azure Logic Apps, App Service Ortamı (v3) veya ayrılmış tümleştirme hizmeti ortamında çalışır. Son üç ortamda iş akışlarınız Azure sanal ağları tarafından korunan kaynaklara daha kolay erişebilir. Azure Arc özellikli Logic Apps kullanarak tek kiracı tabanlı iş akışları oluşturursanız, iş akışlarını kapsayıcılarda da çalıştırabilirsiniz. Daha fazla bilgi için bkz. Azure Logic Apps için tek kiracılı ile çok kiracılı ve tümleştirme hizmeti ortamı karşılaştırması ve Arc özellikli Logic Apps nedir?

Aşağıdaki tabloda Tüketim ve Standart mantıksal uygulama iş akışı arasındaki farklar kısaca özetlenmektedir. Ayrıca mantıksal uygulama iş akışlarınızı dağıtmak, barındırmak ve çalıştırmak için çok kiracılı ortam, tümleştirme hizmeti ortamı (ISE), tek kiracılı ortam ve App Service Ortamı v3 (ASEv3) arasındaki farkları da öğreneceksiniz.

Kaynak türü Avantajlar Kaynak paylaşımı ve kullanımı Fiyatlandırma ve faturalama modeli Limit yönetimi
Mantıksal Uygulama (Tüketim)

Konak ortamı: Çok kiracılı Azure Logic Apps
- Başlangıç için en kolay

- Kullandığınız kadar ödeyin

- Tam olarak yönetilen
Tek bir mantıksal uygulamanın yalnızca bir iş akışı olabilir.

Azure Active Directory kiracıları genelindeki mantıksal uygulamalar aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Yüksek kullanılabilirlik için coğrafi olarak yedekli depolama (GRS) etkinleştirilir.
Tüketim (yürütme başına ödeme) Azure Logic Apps bu sınırlar için varsayılan değerleri yönetir, ancak bu seçenek belirli bir sınır için varsa bu değerlerden bazılarını değiştirebilirsiniz.
Mantıksal Uygulama (Tüketim)

Konak ortamı:
Tümleştirme hizmeti ortamı (ISE)
- Büyük iş yükleri için kurumsal ölçek

- Doğrudan sanal ağlara bağlanan 20'nin üzerinden ISE'ye özgü bağlayıcılar

- Dahil edilen kullanım ve müşteri tarafından denetlenen ölçeklendirme ile öngörülebilir fiyatlandırma
Tek bir mantıksal uygulamanın yalnızca bir iş akışı olabilir.

Aynı ortamdaki mantıksal uygulamalar aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler ISE'yi dağıttığınız bölgede kalır.
ISE (sabit) Azure Logic Apps bu sınırlar için varsayılan değerleri yönetir, ancak bu seçenek belirli bir sınır için varsa bu değerlerden bazılarını değiştirebilirsiniz.
Mantıksal Uygulama (Standart)

Konak ortamı:
Tek kiracılı Azure Logic Apps

Not: Senaryonuz kapsayıcı gerektiriyorsa Azure Arc özellikli Logic Apps kullanarak tek kiracı tabanlı mantıksal uygulamalar oluşturun. Daha fazla bilgi için Bkz. Azure Arc özellikli Logic Apps nedir?
- Tek kiracılı Azure Logic Apps çalışma zamanını kullanarak komutunu çalıştırın. Dağıtım yuvaları şu anda desteklenmiyor.

- Daha yüksek aktarım hızı ve uygun ölçekte daha düşük maliyetler için daha fazla yerleşik bağlayıcı

- Çalışma zamanı ve performans ayarlarıyla ilgili daha fazla denetim ve ince ayar özelliği

- Sanal ağlar ve özel uç noktalar için tümleşik destek.

- Kendi yerleşik bağlayıcılarınızı oluşturun.
Tek bir mantıksal uygulamanın durum bilgisi olan ve olmayan birden çok iş akışı olabilir.

Tek bir mantıksal uygulama ve kiracıdaki iş akışları aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler, mantıksal uygulamalarınızı dağıttığınız bölgede kalır.
Standart, seçili fiyatlandırma katmanına sahip bir barındırma planına dayalıdır.

Dış depolama kullanan durum bilgisi olan iş akışları çalıştırıyorsanız, Azure Logic Apps çalışma zamanı Azure Depolama fiyatlandırmasını izleyen depolama işlemleri yapar.
Senaryonuzun gereksinimlerine göre birçok sınır için varsayılan değerleri değiştirebilirsiniz.

Önemli: Bazı limitlerin üst sınırları sabittir. Visual Studio Code mantıksal uygulama proje yapılandırma dosyalarınızdaki varsayılan sınır değerlerinde yaptığınız değişiklikler tasarımcı deneyiminde görünmez. Daha fazla bilgi için bkz. Tek kiracılı Azure Logic Apps'te mantıksal uygulamalar için uygulama ve ortam ayarlarını düzenleme.
Mantıksal Uygulama (Standart)

Konak ortamı:
App Service Ortamı v3 (ASEv3) - Yalnızca Windows planları
Tek kiracılı özelliklerin yanı sıra aşağıdaki avantajlar:

- Mantıksal uygulamalarınızı tamamen yalıtma.

- Tek kiracılı Azure Logic Apps'ten daha fazla mantıksal uygulama oluşturun ve çalıştırın.

- Oluşturduğunuz ve çalıştırdığınız mantıksal uygulamaların sayısına bakılmaksızın yalnızca ASE App Service planı için ödeme yapın.

- Otomatik ölçeklendirmeyi etkinleştirebilir veya daha fazla sanal makine örneğiyle veya farklı bir App Service planıyla el ile ölçeklendirilebilir.

- Seçili ASEv3'ten ağ kurulumunu devralın. Örneğin, bir iç ASE'ye dağıtıldığında, iş akışları ASE ile ilişkilendirilmiş bir sanal ağdaki kaynaklara erişebilir ve iç erişim noktalarına sahip olabilir.

Not: Bir iç ASE'nin dışından erişilirse, bu ASE'deki iş akışları için çalıştırma geçmişleri eylem girişlerine ve çıkışlarına erişemez.
Tek bir mantıksal uygulamanın durum bilgisi olan ve olmayan birden çok iş akışı olabilir.

Tek bir mantıksal uygulama ve kiracıdaki iş akışları aynı işlemeyi (işlem), depolamayı, ağı vb. paylaşır.

Veriler, mantıksal uygulamalarınızı dağıttığınız bölgede kalır.
App Service planı Senaryonuzun gereksinimlerine göre birçok sınır için varsayılan değerleri değiştirebilirsiniz.

Önemli: Bazı limitlerin üst sınırları sabittir. Visual Studio Code mantıksal uygulama proje yapılandırma dosyalarınızdaki varsayılan sınır değerlerinde yaptığınız değişiklikler tasarımcı deneyiminde görünmez. Daha fazla bilgi için bkz. Tek kiracılı Azure Logic Apps'te mantıksal uygulamalar için uygulama ve ortam ayarlarını düzenleme.

Kurumsal tümleştirme ve B2B senaryoları için birinci sınıf destek

İşletmeler ve kuruluşlar endüstri standardı olan ancak EDIFACT, AS2, X12 ve RosettaNet gibi farklı ileti protokollerini ve biçimlerini kullanarak birbirleriyle elektronik olarak iletişim kurar. Azure Logic Apps tarafından desteklenen kurumsal tümleştirme özelliklerini kullanarak, ticari iş ortakları tarafından kullanılan ileti biçimlerini kuruluşunuzun sistemlerinin yorumlayıp işleyebileceği biçimlere dönüştüren iş akışları oluşturabilirsiniz. Azure Logic Apps, şifreleme ve dijital imzalarla bu değişimleri sorunsuz ve güvenli bir şekilde işler. B2B tümleştirme senaryoları için Azure Logic Apps, BizTalk Server özellikleri içerir. İşletmeden işletmeye (B2B) yapıtları tanımlamak için, bu yapıtları depoladığınız bir tümleştirme hesabı oluşturursunuz. Bu hesabı mantıksal uygulamanıza bağladıktan sonra, iş akışlarınız bu B2B yapıtlarını kullanabilir ve Elektronik Veri Değişimi (EDI) ve Kurumsal Uygulama Tümleştirmesi (EAI) standartlarına uygun iletiler alabilir. Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin:

Geçerli sistemlerinizle ve hizmetlerinizle küçük bir başlangıç yapabilir ve ardından kendi hızınızda artımlı olarak büyüyebilirsiniz. Hazır olduğunuzda Azure Logic Apps platformu, bu özellikleri ve daha fazlasını sağlayarak daha olgun tümleştirme senaryoları uygulamanıza ve ölçeği artırmanıza yardımcı olur:

Örneğin, Microsoft BizTalk Server kullanıyorsanız iş akışlarınız BizTalk Server bağlayıcısını kullanarak BizTalk Server ile iletişim kurabilir. Daha sonra tümleştirme hesabı bağlayıcılarını kullanarak iş akışlarınızda BizTalk benzeri işlemleri çalıştırabilir veya genişletebilirsiniz. Diğer taraftan BizTalk Server, Azure Logic Apps için Microsoft BizTalk Server Bağdaştırıcısı'nı kullanarak iş akışlarınızla iletişim kurabilir. BizTalk Server örneğinizde BizTalk Server Adapter uygulamasını ayarlamayı ve kullanmayı öğrenin.

Bir kere yazın, tekrar tekrar kullanın

Mantıksal uygulamalarınızı Azure Resource Manager şablonları olarak oluşturun, böylece birden çok ortamda ve bölgede dağıtımları ayarlayıp otomatik hale getirin.

Yerleşik genişletilebilirlik

İstediğiniz kodu çalıştırmak için uygun bağlayıcı yoksa, Azure İşlevleri kullanarak iş akışınızdan kendi kod parçacıklarınızı oluşturabilir ve çağırabilirsiniz. İsterseniz, iş akışlarınızdan çağırabileceğiniz kendi API'lerinizi ve özel bağlayıcılarınızı da oluşturabilirsiniz.

Azure sanal ağlarının içindeki kaynaklara erişme

Mantıksal uygulama iş akışları, bir tümleştirme hizmeti ortamı (ISE) oluşturduğunuzda sanal makineler (VM), diğer hizmetler ve bir Azure sanal ağının içindeki sistemler gibi güvenli kaynaklara erişebilir. ISE, ayrılmış kaynakları kullanan ve genel çok kiracılı Azure Logic Apps hizmetinden ayrı olarak çalışan, Azure Logic Apps hizmetinin ayrılmış bir örneğidir.

Mantıksal uygulamaları kendi ayrılmış örneğinizde çalıştırmak, "gürültülü komşular" etkisi olarak da bilinen diğer Azure kiracılarının uygulama performansı üzerindeki etkisini azaltmaya yardımcı olur. ISE şu avantajları da sağlar:

  • Çok kiracılı hizmetteki mantıksal uygulamalar tarafından paylaşılan statik IP adreslerinden ayrı olan kendi statik IP adresleriniz. Hedef sistemlerle iletişim kurmak için tek bir genel, statik ve öngörülebilir giden IP adresi de ayarlayabilirsiniz. Bu şekilde, her ISE için bu hedef sistemlerde ek güvenlik duvarı açıklıkları ayarlamanız gerekmez.

  • Çalışma süresi, depolama saklama, aktarım hızı, HTTP isteği ve yanıt zaman aşımları, ileti boyutları ve özel bağlayıcı isteklerine yönelik artan sınırlar. Daha fazla bilgi için Bkz. Azure Logic Apps için sınırlar ve yapılandırma.

BIR ISE oluşturduğunuzda, Azure bu ISE'yi Azure sanal ağınıza ekler veya dağıtır. Daha sonra bu ISE'yi erişim gerektiren mantıksal uygulamaların ve tümleştirme hesaplarının konumu olarak kullanabilirsiniz. ISE oluşturma hakkında daha fazla bilgi için Bkz. Azure Logic Apps'ten Azure sanal ağlarına bağlanma.

Mantıksal uygulamalar nasıl çalışır?

Mantıksal uygulamada her iş akışı her zaman tek bir tetikleyiciyle başlar. Tetikleyici, örneğin belirli bir olay gerçekleştiğinde veya veriler belirli ölçütlere uyduğunda bir koşul karşılandığında tetikler. Birçok tetikleyici, iş akışınızın çalışma sıklıklarını denetleen zamanlama özelliklerini içerir. Tetikleyici tetiklendiğinde, bir veya daha fazla eylem iş akışı üzerinden geçen veya iş akışını bir sonraki adıma ilerleten verileri işleyen, işleyen veya dönüştüren işlemleri çalıştırır.

Aşağıdaki ekran görüntüsünde örnek kurumsal iş akışının bir bölümü gösterilmektedir. Bu iş akışı bir sonraki eylemi belirlemek için koşulları ve anahtarları kullanır. Sipariş sisteminiz olduğunu ve iş akışınızın gelen siparişleri işlediğini varsayalım. Belirli bir maliyetin üzerindeki siparişleri el ile gözden geçirmek istiyorsunuz. İş akışınız, gelen siparişin maliyetini belirleyen önceki adımlara zaten sahiptir. Bu nedenle, bu maliyet değerini temel alan bir ilk koşul oluşturursunuz. Örnek:

  • Sipariş belirli bir tutarın altındaysa koşul false olur. Bu nedenle, iş akışı sırayı işler.

  • Koşul doğruysa, iş akışı el ile gözden geçirme için bir e-posta gönderir. Bir sonraki adımı bir anahtar belirler.

    • Gözden geçiren onaylarsa iş akışı siparişi işlemeye devam eder.

    • Gözden geçiren ilerletirse, iş akışı sipariş hakkında daha fazla bilgi almak için bir yükseltme e-postası gönderir.

      • Yükseltme gereksinimleri karşılanırsa yanıt koşulu doğrudur. Bu nedenle sipariş işlenir.

      • Yanıt koşulu yanlışsa, sorunla ilgili bir e-posta gönderilir.

İş akışı tasarımcısını ve anahtarları ve koşulları kullanan örnek kurumsal iş akışını gösteren ekran görüntüsü.

Azure portal, Visual Studio Code veya Visual Studio'da Azure Logic Apps iş akışı tasarımcısını kullanarak iş akışlarını görsel olarak oluşturabilirsiniz. Her iş akışının ayrıca JavaScript Nesne Gösterimi (JSON) kullanılarak açıklanan temel bir tanımı vardır. İsterseniz, bu JSON tanımını değiştirerek iş akışlarını düzenleyebilirsiniz. Bazı oluşturma ve yönetim görevleri için Azure Logic Apps Azure PowerShell ve Azure CLI komut desteği sağlar. Azure Logic Apps, otomatik dağıtım için Azure Resource Manager şablonlarını destekler.

Fiyatlandırma seçenekleri

Özelliklere göre farklılık gösteren ve çalıştırdıkları her mantıksal uygulama kaynak türünün (çok kiracılı, tek kiracılı, tümleştirme hizmeti ortamı) farklı bir fiyatlandırma modeli vardır. Örneğin, çok kiracılı mantıksal uygulamalar tüketim fiyatlandırmasını kullanırken, tümleştirme hizmeti ortamındaki mantıksal uygulamalar sabit fiyatlandırma kullanır. Azure Logic Apps için fiyatlandırma ve ölçüm hakkında daha fazla bilgi edinin.

Başlarken

Azure Logic Apps'i kullanmaya başlamadan önce bir Azure aboneliğine ihtiyacınız vardır. Aboneliğiniz yoksa, ücretsiz bir Azure hesabı için kaydolun.

Hazır olduğunuzda, Azure Logic Apps için aşağıdaki hızlı başlangıç kılavuzlarından birini veya daha fazlasını deneyin. RSS akışını izleyen ve yeni içerik için e-posta gönderen temel bir iş akışı oluşturmayı öğrenin.

Azure Logic Apps için diğer hızlı başlangıç kılavuzlarını da keşfetmek isteyebilirsiniz:

Diğer kaynaklar

Şu giriş videoları ile Azure Logic Apps platformu hakkında daha fazla bilgi edinin:

Sonraki adımlar