Azure Logic Apps'teki yerleşik bağlayıcılar

Yerleşik bağlayıcılar, iş akışınızın zamanlamasını ve yapısını denetlemeniz, kendi kodunuzu çalıştırmanız, verileri yönetmeniz veya işlemeniz ve iş akışlarınızdaki diğer görevleri tamamlamanız için yollar sağlar. Yönetilen bağlayıcılardan farklı olarak, bazı yerleşik bağlayıcılar belirli bir hizmete, sisteme veya protokole bağlı değildir. Örneğin, Yinelenme tetikleyicisini kullanarak neredeyse tüm iş akışlarını bir zamanlamaya göre başlatabilirsiniz. İsterseniz, İstek tetikleyicisini kullanarak iş akışınızın çağrılana kadar beklemesini sağlayabilirsiniz. Tüm yerleşik bağlayıcılar Azure Logic Apps çalışma zamanında yerel olarak çalışır. Bazıları, kullanmadan önce bağlantı oluşturmanızı gerektirmez.

Daha az sayıda hizmet, sistem ve protokol için Azure Logic Apps, yönetilen sürümün yanı sıra yerleşik bir sürüm sağlar. Yerleşik bağlayıcı sayısı ve aralığı, çok kiracılı Azure Logic Apps'te çalışan bir Tüketim mantıksal uygulaması iş akışı mı yoksa tek kiracılı Azure Logic Apps'te çalışan standart mantıksal uygulama iş akışı mı oluşturduğunuza bağlı olarak değişir. Çoğu durumda, yerleşik sürüm daha iyi performans, özellikler, fiyatlandırma vb. sağlar. Bazı durumlarda, bazı yerleşik bağlayıcılar diğerinde değil yalnızca bir mantıksal uygulama iş akışı türünde kullanılabilir.

Örneğin Standart iş akışı Azure Blob Depolama, Azure Cosmos DB, Azure Event Hubs, Azure Service Bus, FTP, IBM DB2, IBM MQ, SFTP ve SQL Server için hem yönetilen bağlayıcıları hem de yerleşik bağlayıcıları kullanabilir. Tüketim iş akışının yerleşik sürümleri yoktur. Tüketim iş akışı, Azure API Management ve Azure Uygulaması Hizmetleri için yerleşik bağlayıcılar kullanabilirken Standart iş akışında bu yerleşik bağlayıcılar bulunmaz.

Ayrıca Standart iş akışlarında belirli özniteliklere sahip bazı yerleşik bağlayıcılar, hizmet sağlayıcıları olarak da bilinir. Bazı yerleşik bağlayıcılar, temel alınan hizmete yönelik bir bağlantının kimliğini doğrulamanın tek bir yolunu destekler. Diğer yerleşik bağlayıcılar bağlantı dizesi, Microsoft Entra Kimliği veya yönetilen kimlik kullanma gibi bir seçenek sunabilir. Tüm yerleşik bağlayıcılar Azure Logic Apps çalışma zamanıyla aynı işlemde çalışır. Daha fazla bilgi için Tek kiracılı ile çok kiracılı ve tümleştirme hizmeti ortamı (ISE) konularını gözden geçirin.

Bu makalede, Tüketim iş akışlarında ve Standart iş akışlarında yerleşik bağlayıcılar hakkında genel bir genel bakış sağlanır.

Tüketim ve Standart'ta yerleşik bağlayıcılar

Aşağıdaki tabloda, Tüketim ve Standart iş akışları için kullanılabilen yerleşik bağlayıcıların geçerli ve genişleyen galerileri listelenmektedir. Standart iş akışları için, yıldız işareti (*) yerleşik bağlayıcıları hizmet sağlayıcısı modeline göre işaretler ve bu bağlayıcılar daha sonra daha ayrıntılı olarak açıklanmıştır.

Tüketim Standart
Azure API Management
Azure Uygulaması Hizmetleri
Azure İşlevleri
Azure Logic Apps
Toplu iş
Denetim
Veri İşlemleri
Tarih Saat
Düz Dosya
HTTP
Satır içi Kod
Tümleştirme Hesabı
Sıvı
İstek
Zamanlama
Değişken
XML
AS2 (v2)
Azure AI Search*
Azure Otomasyonu*
Azure Blob Depolama*
Azure Cosmos DB*
Azure Event Grid Publisher*
Azure Event Hubs*
Azure Dosya Depolama*
Azure İşlevleri
Azure Key Vault*
Azure OpenAI*
Azure Kuyruk Depolama*
Azure Service Bus*
Azure Tablo Depolama*
Toplu İşlemler
Denetim
Veri Eşleyici İşlemleri
Veri İşlemleri
Tarih Saat
EDIFACT
Dosya Sistemi*
Düz Dosya
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
IBM Konak Dosyası*
IBM IMS*
IBM MQ*
Satır içi Kod
Tümleştirme Hesabı
JDBC*
Sıvı İşlemleri
İstek
Rosettanet
SAP*
Zamanlama
SFTP*
SMTP*
SQL Server*
SWİFT
Değişken
İş Akışı İşlemleri
X12
XML İşlemleri

Hizmet sağlayıcısı tabanlı yerleşik bağlayıcılar

Standart iş akışlarında, aşağıdaki özniteliklere sahip yerleşik bir bağlayıcı, resmi olmayan bir şekilde hizmet sağlayıcısı olarak bilinir:

  • Azure İşlevleri genişletilebilirlik modelini temel alır.

  • Standart iş akışından Azure Blob Depolama, Azure Service Bus, Azure Event Hubs, SFTP ve SQL Server gibi bir hizmete erişim sağlar.

    Bazı yerleşik bağlayıcılar, temel alınan hizmete yönelik bir bağlantının kimliğini doğrulamanın tek bir yolunu destekler. Diğer yerleşik bağlayıcılar bağlantı dizesi, Microsoft Entra Kimliği veya yönetilen kimlik kullanma gibi bir seçenek sunabilir.

  • Yeniden tasarlanan Azure Logic Apps çalışma zamanıyla aynı işlemde çalışır.

Hizmet sağlayıcısı tabanlı yerleşik bağlayıcılar, yönetilen bağlayıcı sürümleriyle birlikte kullanılabilir.

Buna karşılık, hizmet sağlayıcısı olmayan yerleşik bir bağlayıcı aşağıdaki özniteliklere sahiptir:

  • Azure İşlevleri genişletilebilirlik modeline dayalı değildir.

  • Zamanlama, HTTP, İstek ve XML işlemleri gibi Azure Logic Apps çalışma zamanı içinde doğrudan bir iş olarak uygulanır.

Özel yerleşik bağlayıcılar

Standart iş akışları için, Azure Blob Depolama, Azure Event Hubs, Azure Service Bus, SQL Server ve daha fazlası gibi hizmet sağlayıcısı tabanlı yerleşik bağlayıcılar tarafından kullanılan yerleşik bağlayıcı genişletilebilirlik modeliyle kendi yerleşik bağlayıcınızı oluşturabilirsiniz. Bu arabirim uygulaması, Azure İşlevleri genişletilebilirlik modelini temel alır ve standart iş akışlarında herkesin kullanabileceği özel yerleşik bağlayıcılar oluşturmanızı sağlar.

Tüketim iş akışları için kendi yerleşik bağlayıcılarınızı oluşturamazsınız, ancak kendi yönetilen bağlayıcılarınızı oluşturursunuz.

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

Genel yerleşik bağlayıcılar

Genel görevleri gerçekleştirmek için aşağıdaki yerleşik bağlayıcıları kullanabilirsiniz, örneğin:

  • Özel ve gelişmiş zamanlamaları kullanarak iş akışlarını çalıştırın. Zamanlama hakkında daha fazla bilgi için Azure Logic Apps'te bağlayıcılar için Yinelenme davranışını gözden geçirin.

  • Döngüleri ve koşulları kullanarak iş akışınızın yapısını düzenleyin ve kontrol edin.

  • Değişkenler, tarihler, veri işlemleri, içerik dönüştürmeleri ve toplu işlemlerle çalışın.

  • HTTP tetikleyicilerini ve eylemlerini kullanarak diğer uç noktalarla iletişim kurun.

  • İstekleri alma ve yanıtlama.

  • İstekleri alabilen kendi işlevlerinizi (Azure İşlevleri) veya diğer Azure Logic Apps iş akışlarını çağırabilir.

Schedule icon

Plan

Yinelenme: Belirtilen yinelenme temelinde bir iş akışı tetikler.

Kayan Pencere
(Yalnızca tüketim iş akışı):
Sürekli öbeklerdeki verileri işlemesi gereken bir iş akışını tetikleme.

Gecikme: İş akışınızı belirtilen süre boyunca duraklatın.

Gecikme süresi: İş akışınızı belirtilen tarih ve saate kadar duraklatın.

HTTP trigger and action icon

HTTP

HTTP tetikleyicisini veya eylemini kullanarak bir HTTP veya HTTPS uç noktasını çağırın.

Bu diğer yerleşik HTTP tetikleyicilerini ve eylemlerini de kullanabilirsiniz:

Request trigger icon

İste

HTTP isteği alındığında: Başka bir iş akışından, uygulamadan veya hizmetten gelen bir isteği bekleyin. Bu tetikleyici, bir zamanlamaya göre denetlenmek veya yoklamak zorunda kalmadan iş akışınızı çağrılabilir hale getirir.

Yanıt: Aynı iş akışında HTTP isteği alındığında tetikleyicisi tarafından alınan bir isteği yanıtlar.

Batch icon

Batch

Toplu iletiler: İletileri toplu olarak işleyen bir iş akışını tetikleme.

Toplu işleme ileti gönderme: Şu anda batch iletileri tetikleyicisiyle başlayan mevcut bir iş akışını çağır.

File System icon

Dosya Sistemi
(Yalnızca standart iş akışı)

Dosyaları oluşturmak ve yönetmek için ağ makinenizdeki bir dosya sistemine Bağlan.

FTP icon

FTP
(Yalnızca standart iş akışı)

dosya ve klasörlerinizle çalışabilmek için İnternet'ten erişebileceğiniz FTP veya FTPS sunucularına Bağlan.

SFTP-SSH icon

SFTP
(Yalnızca standart iş akışı)

Dosyalarınızla ve klasörlerinizle çalışabilmeniz amacıyla SSH kullanarak İnternet'ten erişim sağlamak için SFTP sunucularına bağlanın.

SMTP icon

SMTP
(Yalnızca standart iş akışı)

E-posta gönderebileceğiniz SMTP sunucularına Bağlan.

Belirli hizmetler ve sistemler için yerleşik bağlayıcılar

Belirli hizmetlere ve sistemlere erişmek için aşağıdaki yerleşik bağlayıcıları kullanabilirsiniz. Standart iş akışlarında, bu yerleşik bağlayıcılardan bazıları, bazı yönlerden yönetilen bağlayıcı karşılıklarından farklı olabilecek hizmet sağlayıcıları olarak da bilinir.

Azure AI Search icon

Azure API Araması
(Yalnızca standart iş akışı)

İş akışınızda belge dizinleme ve arama işlemleri gerçekleştirebilmeniz için AI Search'e Bağlan.

Azure App Services icon

Azure Uygulama Hizmetleri
(Yalnızca tüketim iş akışı)

Azure Uygulaması Hizmeti'nda oluşturduğunuz ve barındırdığınız uygulamaları (örneğin API Apps ve Web Apps) çağırabilirsiniz.

Swagger dahil edildiğinde, bu uygulamalar tarafından tanımlanan tetikleyiciler ve eylemler, Azure Logic Apps'teki diğer birinci sınıf tetikleyiciler ve eylemler gibi görünür.

Azure Automation icon

Azure Otomasyonu
(Yalnızca standart iş akışı)

Azure Otomasyonu işleri oluşturup yönetebilmeniz için Azure Otomasyonu hesaplarınıza Bağlan.

Azure Blob Storage icon

Azure Blob Depolama
(Yalnızca standart iş akışı)

Blob içeriği oluşturup yönetebilmeniz için Azure Blob Depolama hesabınıza Bağlan.

Azure Cosmos DB icon

Azure Cosmos DB
(Yalnızca standart iş akışı)

Azure Cosmos DB belgelerine erişebilmeniz ve belgeleri yönetebilmeniz için Azure Cosmos DB'ye Bağlan.

Azure Event Grid Publisher icon

Azure Event Grid Publisher
(Yalnızca standart iş akışı)

pub-sub semantiği kullanarak olay tabanlı programlama için Azure Event Grid'e Bağlan.

Azure Event Hubs icon

Azure Event Hubs
(Yalnızca standart iş akışı)

Olayları bir olay hub'ı aracılığıyla kullanma ve yayımlama. Örneğin, Event Hubs ile iş akışınızdan çıktı alın ve ardından bu çıkışı gerçek zamanlı bir analiz sağlayıcısına gönderin.

Azure File Storage icon

Azure Dosya Depolama
(Yalnızca standart iş akışı)

Dosyaları oluşturabilmeniz, güncelleştirebilmeniz ve yönetebilmeniz için Azure Depolama hesabınıza Bağlan.

Azure Functions icon

Azure Functions

İş akışınızda kendi kod parçacıklarınızı (C# veya Node.js) çalıştırmak için Azure tarafından barındırılan işlevleri çağırın.

Azure Key Vault icon

Azure Key Vault
(Yalnızca standart iş akışı)

Gizli dizileri depolamak, erişmek ve yönetmek için Azure Key Vault'a Bağlan.

Azure Logic Apps icon

Azure Logic Apps
(Tüketim iş akışı)

-veya-

İş Akışı İşlemleri
(Standart iş akışı)

HTTP isteği alındığında adlı İstek tetikleyicisiyle başlayan diğer iş akışlarını çağırın.

Azure OpenAI icon

Azure OpenAI
(Yalnızca standart iş akışı)

Büyük dil modellerinde işlem gerçekleştirmek için Azure OpenAI'ye Bağlan.

Azure Service Bus icon

Azure Service Bus
(Yalnızca standart iş akışı)

Zaman uyumsuz iletileri, kuyrukları, oturumları, konuları ve konu aboneliklerini yönetin.

Azure Table Storage icon

Azure Tablo Depolaması
(Yalnızca standart iş akışı)

Tabloları oluşturabilmeniz, güncelleştirebilmeniz, sorgulayabileceğiniz ve yönetebilmeniz için Azure Depolama hesabınıza Bağlan.

Azure Queue Storage

Azure Kuyruk Depolama
(Yalnızca standart iş akışı)

Kuyrukları oluşturabilmeniz, güncelleştirebilmeniz ve yönetebilmeniz için Azure Depolama hesabınıza Bağlan.

IBM 3270 icon

IBM 3270
(Yalnızca standart iş akışı)

İş akışınızdan IBM ana bilgisayarlarında 3270 ekran tabanlı uygulamaları arayın.

IBM CICS icon

IBM CICS
(Yalnızca standart iş akışı)

İş akışınızdan IBM ana bilgisayarlarında CICS programlarını arayın.

IBM DB2 icon

IBM DB2
(Yalnızca standart iş akışı)

Bulutta veya şirket içinde IBM DB2’ye bağlanın. Satırı güncelleştirin, tablo alın ve daha fazlasını yapın.

IBM Host File icon

IBM Konak Dosyası
(Yalnızca standart iş akışı)

IBM Konak Dosyası'na Bağlan ve içeriği oluşturun veya ayrıştırabilirsiniz.

IBM IMS icon

IBM IMS
(Yalnızca standart iş akışı)

İş akışınızdan IBM ana bilgisayarlarında IMS programlarını arayın.

IBM MQ icon

IBM MQ
(Yalnızca standart iş akışı)

İleti gönderip almak için şirket içi veya Azure'daki IBM MQ'ya Bağlan.

JDBC icon

JDBC
(Yalnızca standart iş akışı)

JDBC sürücülerini kullanarak ilişkisel bir veritabanına Bağlan.

SAP icon

SAP
(Yalnızca standart iş akışı)

İleti gönderip alabilmeniz ve eylemleri çağırabilmeniz için SAP'ye Bağlan.

SQL Server icon

SQL Server
(Yalnızca standart iş akışı)

Kayıtları yönetme, saklı yordamları çalıştırma veya sorgu oluşturma amacıyla şirket içi ortamınızdaki SQL Server örneğine veya buluttaki bir Azure SQL Veritabanı örneğine bağlanın.

İş akışlarından kod çalıştırma

Azure Logic Apps, iş akışınızda kendi kodunuzu çalıştırmak için aşağıdaki yerleşik eylemleri sağlar:

Azure Functions icon

Azure Functions

İş akışınızda kendi kod parçacıklarınızı (C# veya Node.js) çalıştırmak için Azure tarafından barındırılan işlevleri çağırın.

Local Function Operations icon

Yerel İşlev İşlemleri
(Yalnızca standart iş akışı)

İş akışınızdan .NET Framework kodu oluşturun ve çalıştırın.

denetim iş akışı

Azure Logic Apps, iş akışınızdaki eylemleri yapılandırmak ve denetlemek için aşağıdaki yerleşik eylemleri sağlar:

Condition action icon

Condition

Koşulu değerlendirin ve koşulun doğru mu yoksa yanlış mı olduğuna bağlı olarak farklı eylemler çalıştırın.

For Each action icon

Her İçin

Dizideki her öğede aynı eylemleri gerçekleştirin.

Scope action icon

Scope

Kapsam içindeki eylemler tamamlandıktan sonra kendi durumlarını alan eylemleri kapsamlar halinde gruplandırın.

Switch action icon

Switch

Eylemleri , varsayılan servis talebi dışında benzersiz değerler atanmış olan durumlarda gruplandırın. Yalnızca atanan değeri bir ifade, nesne veya belirteç sonucuyla eşleşen durumu çalıştırın. Eşleşme yoksa varsayılan olayı çalıştırın.

Terminate action icon

Terminate

Etkin olarak çalışan bir iş akışını durdurun.

Until action icon

Kadar

Belirtilen koşul doğru olana veya bazı durum değişene kadar eylemleri yineleyin.

Verileri yönetme veya işleme

Azure Logic Apps, veri çıkışları ve biçimleriyle çalışmak için aşağıdaki yerleşik eylemleri sağlar:

Data Operations icon

Veri İşlemleri

Verilerle işlem gerçekleştirme.

Oluşturma: Çeşitli türlerde birden çok girişten tek bir çıkış oluşturun.

CSV tablosu oluşturma: JSON nesneleriyle bir diziden virgülle ayrılmış değer (CSV) tablosu oluşturun.

HTML tablosu oluşturma: JSON nesneleriyle bir diziden HTML tablosu oluşturun.

Filtre dizisi: Ölçütlerinize uyan başka bir dizideki öğelerden bir dizi oluşturun.

Birleştirme: Dizideki tüm öğelerden bir dize oluşturun ve bu öğeleri belirtilen sınırlayıcıyla ayırın.

JSON ayrıştırma: İş akışınızda bu özellikleri kullanabilmeniz için JSON içeriğindeki özelliklerden ve bunların değerlerinden kullanıcı dostu belirteçler oluşturun.

Seç: Başka bir dizideki öğeleri veya değerleri dönüştürerek ve bu öğeleri belirtilen özelliklere eşleyerek JSON nesneleriyle bir dizi oluşturun.

Date Time action icon

Tarih Saat

Zaman damgalarıyla işlem gerçekleştirme.

Zamana ekle: Belirtilen birim sayısını bir zaman damgasına ekleyin.

Saat dilimini dönüştürme: Bir zaman damgasını kaynak saat diliminden hedef saat dilimine dönüştürün.

Geçerli saat: Geçerli zaman damgasını dize olarak döndürür.

Gelecekteki zamanı alma: Geçerli zaman damgasını ve belirtilen zaman birimlerini döndürür.

Geçmiş zamanı alma: Geçerli zaman damgasını belirtilen zaman birimlerinden çıkararak döndürür.

Zamandan çıkarma: Zaman damgasından bir dizi zaman birimini çıkarın.

Variables action icon

Değişkenler

Değişkenlerle işlem gerçekleştirme.

Dizi değişkenine ekle: Bir değişkenin depoladığı dizideki son öğe olarak bir değer ekleyin.

Dize değişkenine ekle: Bir değişken tarafından depolanan dizede son karakter olarak bir değer ekleyin.

Azaltma değişkeni: Değişkeni sabit bir değerle azaltın.

Değişken artırma: Değişkeni sabit bir değerle artırın.

Değişkeni başlatma: Bir değişken oluşturun ve veri türünü ve ilk değerini bildirin.

Değişken ayarla: Var olan bir değişkene farklı bir değer atayın.

İşletmeler arası (B2B) yerleşik işlemler

Azure Logic Apps, çeşitli B2B yerleşik işlemleri aracılığıyla işletmeler arası (B2B) iletişim senaryolarını destekler. Tüketim veya Standart iş akışına ve kullanmak istediğiniz B2B işlemlerine bağlı olarak, mantıksal uygulama kaynağınıza bir tümleştirme hesabı oluşturmanız ve bağlamanız gerekebilir. Ardından bu tümleştirme hesabını ticari ortaklar, anlaşmalar, haritalar, şemalar, sertifikalar gibi B2B yapıtlarınızı tanımlamak için kullanırsınız.

  • Tüketim iş akışları

    bir iş akışında herhangi bir B2B işlemi kullanabilmeniz için önce mantıksal uygulama kaynağınıza bir tümleştirme hesabı oluşturup bağlamanız gerekir. Tümleştirme hesabınızı oluşturduktan sonra ticari ortaklar, sözleşmeler, haritalar, şemalar, sertifikalar vb. gibi B2B yapıtlarınızı tanımlamanız gerekir. Daha sonra iletileri kodlamak ve kodunu çözmek, içeriği dönüştürmek ve daha fazlasını yapmak için B2B işlemlerini kullanabilirsiniz.

  • Standart iş akışları

    Bazı B2B işlemleri için bir tümleştirme hesabı oluşturmanız ve mantıksal uygulama kaynağınıza bağlamanız gerekir. Bağlama, yapıtları birden çok Standart iş akışında ve bunların alt iş akışlarında paylaşmanıza olanak tanır. Kullanmak istediğiniz B2B işlemine bağlı olarak, işlemi kullanmadan önce aşağıdaki adımlardan birini tamamlayın:

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

AS2 v2 icon

AS2 (v2)
(Yalnızca standart iş akışı)

AS2 protokolunu kullanan iletileri kodlama ve kodunu çözme.

EDIFACT icon

EDIFACT

EDIFACT protokolunu kullanan iletileri kodlama ve kodunu çözme.

Flat File icon

Düz Dosya

Ticari ortaklar arasında XML iletilerini kodlama ve kodunu çözme.

Integration account icon

Tümleştirme Hesabı Yapıtı Arama

Tümleştirme hesabınızda ticari ortaklar, sözleşmeler, şemalar vb. gibi yapıtlar için özel meta veriler alın.

Liquid Operations icon

Sıvı İşlemleri

Liquid şablonlarını kullanarak aşağıdaki biçimleri dönüştürün:

- JSON'ı JSON'a
- JSON to TEXT
- XML'de JSON'a
- XML to TEXT

RosettaNet icon

Rosettanet

RosettaNet protokollerini kullanan iletileri kodlayıp kodunu çözme.

SWIFT icon

SWİFT
(Yalnızca standart iş akışı)

Society for Worldwide Interbank Financial Telecommuncation (SIWFT) işlemlerini düz dosya XML ileti biçiminde kodlayın ve kodunu çözün.

Transform XML icon

XML’i dönüştürme

Kaynak XML biçimini başka bir XML biçimine dönüştürün.

X12 icon

X12

X12 protokolunu kullanan iletileri kodlayıp kodunu çözme.

XML validation icon

XML Doğrulaması

XML belgelerini belirtilen şemaya göre doğrulayın.

Sonraki adımlar