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

Azure Logic Apps , SQL Server ve SAP'den Azure AI 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 "sunucusuz" olduğundan ölçek veya örnekler konusunda endişelenmeniz gerekmez. Tek yapmanız gereken tetikleyicisi olan 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, birden çok sistem ve hizmet genelinde eylemleri koordine etmeniz gereken kullanım örnekleri ve senaryolar için özellikle yararlıdır.

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

Mantıksal uygulama iş akışları için ortak 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ı veriler veya tetikleyici koşuluna uyan bir olay için denetler. Tetikleyici koşulu o sırada karşılanırsa, tetikleyici tetikler ve iş akışı için giriş olarak herhangi bir tetikleyici çıkışı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

Tetikle 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 Azure Logic Apps tarafından desteklenen office 365 Outlook, Gmail, Outlook.com vb. herhangi bir posta sağlayıcısından yeni e-posta olup olmadığını 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ğır. HTTP uç noktalarını kullanarak iş akışlarını çağırma, tetikleme veya iç içe yerleştirme

Anında iletme tetikleyicisi örnekleri

Tetikle 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 genişleterek özel API'ler ve bağlayıcılar oluşturabilirsiniz:

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

Kurumsal tümleştirme çözümleri ve kuruluşlar arasındaki 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'teki Tüketim mantıksal uygulama iş akışlarından ayrı olarak tek kiracılı Azure Logic Apps'te çalışır ve ayrılmış depolama 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.

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. Bir kaynak şablonunda iş akışları ve bağımlı bağlantılar için dağıtımı desteklemek için mantıksal uygulama kaynakları 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. İş akışı çalıştırma durumuyla ilgili bildirim ve tanılama günlükleri için Azure Logic Apps ayrıca izleme ve uyarılar 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() bir 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 Azure İşlevleri, Azure API Management, Azure Uygulaması Hizmeti ve REST ve SOAP gibi ö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 artırmalarına ve temel işlerine odaklanmalarına nasıl yardımcı olduğunu öğrenin.

Sonraki adımlar