Azure Logic Apps için yaygın senaryolar, örnekler, öğreticiler ve izlenecek yollar

Azure Logic Apps, SQL Server ve SAP'den Azure yapay zeka hizmetlerine kadar yüzlerce önceden oluşturulmuş ve kullanıma hazır bağlayıcı sağlayarak farklı hizmetleri düzenlemenize ve tümleştirmenize yardımcı olur. Azure Logic Apps "sunucusuzdur", bu nedenle ölçeklendirme veya örnekler konusunda endişelenmeniz gerekmez. Tek yapmanız gereken tetikleyici içeren bir iş akışı ve iş akışının gerçekleştirdiği eylemleri tanımlamaktır. Temel alınan platform ölçek, kullanılabilirlik ve performansı işler. Azure Logic Apps özellikle birden çok sistem ve hizmet genelinde eylemleri koordine etmeniz gereken kullanım örnekleri ve senaryolar için kullanışlıdır.

Azure Logic Apps'in desteklediği özellikler ve desenler hakkında bilgi edinmenize yardımcı olmak için bu kılavuzda yaygın başlangıç noktaları, örnekler ve senaryolar açıklanmaktadır.

Mantıksal uygulama iş akışları için yaygın başlangıç noktaları

Her iş akışı, tetikleyici koşulu karşılandığında tetiklenen, iş akışını çalıştıran ve tüm tetikleyici çıkışlarını iş akışındaki sonraki eylemlere geçiren tek bir tetikleyiciyle başlar. Birçok bağlayıcı, aşağıdaki türlerden herhangi birini içeren tetikleyiciler sağlar:

  • Yoklama tetikleyicisi : Belirtilen zamanlamaya göre bir hizmet uç noktasının verileri veya tetikleyici koşulunu karşılayan bir olayı denetler. Tetikleyici koşulu o sırada karşılanırsa tetikleyici tetikler ve iş akışı için giriş olarak tetikleyici çıkışlarını kullanan yeni bir iş akışı örneği oluşturur ve çalıştırır.

  • Anında iletme tetikleyicisi: Veriler veya tetikleyici koşuluna uyan bir olay için hizmet uç noktasında dinler ve bekler. Bu sırada tetikleyici hemen tetiklendiğinden, iş akışı için giriş olarak tetikleyici çıkışlarını kullanan yeni bir iş akışı örneği oluşturulur ve çalıştırılır.

Yoklama tetikleyicisi örnekleri

Tetikleyici Açıklama Daha fazla bilgi
Yinelenme tetikleyicisi Başlangıç tarihi ve saati de dahil olmak üzere iş akışınızı çalıştırmak için yinelenmeyi ayarlayın. Örneğin, haftanın günlerini ve günün saatlerini seçebilirsiniz. - Azure Logic Apps ile yinelenen otomatik görevleri, işlemleri ve iş akışlarını zamanlama ve çalıştırma

- Öğretici: Azure Logic Apps kullanarak otomatik, zamanlama tabanlı yinelenen iş akışları oluşturma
E-posta alındığında Outlook, Gmail, Outlook.com vb. Office 365 gibi Azure Logic Apps tarafından desteklenen herhangi bir posta sağlayıcısından gelen yeni e-postaları denetleyin. Önemli: Gmail bağlayıcısını kullanmak istiyorsanız Azure Logic Apps'te kısıtlama olmadan yalnızca G-Suite iş hesapları bu bağlayıcıyı kullanabilir. Gmail tüketici hesabınız varsa bu bağlayıcıyı yalnızca Belirli Google onaylı hizmetlerle kullanabilir veya Gmail bağlayıcınızla kimlik doğrulaması için kullanılacak bir Google istemci uygulaması oluşturabilirsiniz. Daha fazla bilgi için bkz. Azure Logic Apps'te Google bağlayıcıları için veri güvenliği ve gizlilik ilkeleri.

E-postayla ilgili tetikleyiciler hakkında öğreticiler için aşağıdaki belgelere bakın:

- Öğretici: Azure Logic Apps kullanarak otomatik onay tabanlı iş akışları oluşturma

- Öğretici: Azure Logic Apps, Azure İşlevleri ve Azure Depolama kullanarak e-postaları işlemek için görevleri otomatikleştirme
HTTP tetikleyicisi HTTP veya HTTPS üzerinden hizmet uç noktasını çağırma. HTTP uç noktalarını kullanarak iş akışlarını çağırma, tetikleme veya iç içe yerleştirme

Anında iletme tetikleyicisi örnekleri

Tetikleyici Açıklama
İstek tetikleyicisi Gelen HTTPS isteklerini alın.
HTTP Web kancası tetikleyicisi Bu hizmete bir geri çağırma URL'si kaydederek bir hizmet uç noktasına abone olun. Bu şekilde, hizmet yalnızca belirtilen olay gerçekleştiğinde tetikleyiciyi bilgilendirebilir, böylece tetikleyicinin hizmeti yoklaması gerekmez.

Tetikleyiciyi ekledikten sonra, bir veya daha fazla eylem ekleyerek iş akışınızı oluşturmaya devam edin. Aşağıdaki hızlı başlangıçlar, genel, çok kiracılı Azure Logic Apps'te çalışan ilk Tüketim mantıksal uygulaması iş akışınızı oluşturmanıza yardımcı olur:

Aşağıdaki nasıl yapılır kılavuzları, tek kiracılı Azure Logic Apps'te çalışan bir Standart mantıksal uygulama iş akışı oluşturmanıza yardımcı olur:

Denetim akışı ve hata işleme özellikleri

Azure Logic Apps, gelişmiş denetim akışı için koşullar, anahtarlar, döngüler ve kapsamlar gibi zengin özellikler içerir. Dayanıklı çözümler sağlamak için iş akışlarınızda hata ve özel durum işleme de uygulayabilirsiniz.

Özel API'ler ve bağlayıcılar oluşturma

Yayımlanmış bağlayıcıları olmayan sistemler ve hizmetler için Azure Logic Apps'i özel API'ler ve bağlayıcılar oluşturacak şekilde genişletebilirsiniz:

İşletmeler arası (B2B) çözümler oluşturma

Kurumsal tümleştirme çözümleri ve kuruluşlar arasında sorunsuz iletişim için, Azure Logic Apps ile Kurumsal Tümleştirme Paketi'ni (EIP) kullanarak bu senaryolar için otomatik ölçeklenebilir iş akışları oluşturabilirsiniz. Kuruluşlar farklı protokoller ve biçimler kullansa da, elektronik olarak ileti alışverişi yapabilir. EIP, farklı biçimleri kuruluşunuzun sistemlerinin işleyebileceği bir biçime dönüştürür ve AS2, X12, EDIFACT ve RosettaNet gibi endüstri standardı protokolleri destekler. Bu çözümleri oluşturmak için mantıksal uygulama iş akışlarınızla tanımladığınız ve kullandığınız yapıtlar için güvenli, ölçeklenebilir ve yönetilebilir bir kapsayıcı sağlayan ayrı bir Azure kaynağı olan bir tümleştirme hesabı oluşturursunuz. Örneğin yapıtlar arasında ticari ortaklar, anlaşmalar, haritalar, şemalar, sertifikalar ve toplu iş yapılandırmaları yer alır.

Azure sanal ağ kaynaklarına erişme

Bazen mantıksal uygulama iş akışınızın Azure sanal ağındaki sanal makineler (VM) gibi güvenli kaynaklara erişmesi gerekebilir. Bu tür kaynaklara doğrudan erişmek için bir Standart mantıksal uygulama iş akışı oluşturun. Bu tür mantıksal uygulama iş akışı, çok kiracılı Azure Logic Apps'te Tüketim mantıksal uygulama iş akışlarından ayrı olarak tek kiracılı Azure Logic Apps'te çalışır ve ayrılmış depolama alanını ve diğer kaynakları kullanır. Bu seçenekle, "gürültülü komşular" etkisi olarak da bilinen diğer Azure kiracılarının uygulamalarınızın performansı üzerindeki etkisini azaltabilirsiniz.

Önemli

31 Ağustos 2024'te Tümleştirme Hizmeti Ortamı (ISE) kaynağı, Azure Cloud Services'e (klasik) bağımlılığı nedeniyle devre dışı bırakılacaktır ve bu kaynak aynı anda kullanımdan kaldırmaya devam eder. Kullanımdan kaldırma tarihinden önce hizmet kesintisini önlemek için mantıksal uygulama kaynaklarını ISE'nizden Standart mantıksal uygulama iş akışlarına aktarın. Standart mantıksal uygulama iş akışları tek kiracılı Azure Logic Apps'te çalışır ve aynı özelliklerin yanı sıra daha fazlasını sağlar.

1 Kasım 2022'den itibaren yeni ISE kaynakları oluşturamayasınız. Ancak, bu tarihten önce var olan ISE kaynakları 31 Ağustos 2024'e kadar desteklenir. Daha fazla bilgi için aşağıdaki kaynaklara bakın:

Mantıksal uygulama iş akışlarını dağıtma, yönetme ve izleme

Visual Studio, Azure DevOps veya diğer kaynak denetimi ve otomatik derleme araçlarıyla mantıksal uygulama kaynaklarını tam olarak geliştirebilir ve dağıtabilirsiniz. Mantıksal uygulama kaynakları, bir kaynak şablonundaki iş akışları ve bağımlı bağlantılar için dağıtımı desteklemek için Azure kaynak dağıtım şablonlarını kullanır. Visual Studio araçları bu şablonları otomatik olarak oluşturur ve bu şablonları sürüm oluşturma için kaynak denetimine iade edebilirsiniz. Azure Logic Apps, iş akışı çalıştırma durumuyla ilgili bildirim ve tanılama günlükleri için izleme ve uyarılar da sağlar.

Dağıtma

Yönetme

İzleyici

İçerik türlerini, dönüştürmeleri ve dönüştürmeleri işleme

Azure Logic Apps iş akışı tanım dilindeki birçok işlevi kullanarak birden çok içerik türüne erişebilir, dönüştürebilir ve dönüştürebilirsiniz. Örneğin, ve @xml() iş akışı ifadeleriyle @json() dize, JSON ve XML arasında dönüştürme yapabilirsiniz. Azure Logic Apps, hizmetler arasında kayıpsız bir şekilde içerik aktarımını desteklemek için içerik türlerini korur.

Diğer tümleştirmeler ve özellikler

Azure Logic Apps; Rest ve SOAP gibi Azure İşlevleri, Azure API Management, Azure App Service ve özel HTTP uç noktaları gibi birçok hizmetle tümleştirilir.

Uçtan uca senaryolar

Müşteri hikayeleri

Azure Logic Apps'in diğer Azure hizmetleri ve Microsoft ürünleriyle birlikte karmaşık süreçleri basitleştirerek, düzenleyerek, otomatikleştirerek ve düzenleyerek bu şirketlerin çevikliklerini geliştirmelerine ve temel işletmelerine odaklanmalarına nasıl yardımcı olduğunu öğrenin.

Sonraki adımlar