Konektor bawaan di Azure Logic Apps

Konektor bawaan menyediakan cara bagi Anda untuk mengontrol jadwal dan struktur alur kerja Anda, menjalankan kode Anda sendiri, mengelola atau memanipulasi data, dan menyelesaikan tugas lain dalam alur kerja Anda. Berbeda dengan konektor yang dikelola, beberapa konektor bawaan tidak terkait dengan layanan, sistem, atau protokol tertentu. Misalnya, Anda dapat memulai hampir semua alur kerja pada jadwal dengan menggunakan pemicu Pengulangan. Atau, Anda dapat membuat alur kerja menunggu hingga dipanggil dengan menggunakan pemicu Permintaan. Semua konektor bawaan berjalan secara asli pada runtime Azure Logic Apps. Beberapa konektor tidak mengharuskan Anda membuat koneksi sebelum menggunakannya.

Untuk sejumlah kecil layanan, sistem, dan protokol, Azure Logic Apps menyediakan versi bawaan bersama versi terkelola. Jumlah dan rentang konektor bawaan bervariasi berdasarkan apakah Anda membuat alur kerja aplikasi logika Konsumsi yang berjalan di Azure Logic Apps multipenyewa atau alur kerja aplikasi logika Standar yang berjalan di Azure Logic Apps penyewa tunggal. Dalam kebanyakan kasus, versi bawaan memberikan performa, kemampuan, harga, dan sebagainya yang lebih baik. Dalam beberapa kasus, beberapa konektor bawaan hanya tersedia dalam satu jenis alur kerja aplikasi logika dan bukan yang lain.

Misalnya, alur kerja Standar dapat menggunakan konektor terkelola dan konektor bawaan untuk Azure Blob Storage, Azure Cosmos DB, Azure Event Hubs, Azure Bus Layanan, FTP, IBM DB2, IBM MQ, SFTP, dan SQL Server. Alur kerja Konsumsi tidak memiliki versi bawaan. Alur kerja Konsumsi dapat menggunakan konektor bawaan untuk Azure API Management, dan Azure App Service, sementara alur kerja Standar tidak memiliki konektor bawaan ini.

Selain itu, dalam alur kerja Standar, beberapa konektor bawaan dengan atribut tertentu secara informal dikenal sebagai penyedia layanan. Beberapa konektor bawaan hanya mendukung satu cara untuk mengautentikasi koneksi ke layanan yang mendasar. Konektor bawaan lainnya dapat menawarkan pilihan, seperti menggunakan string koneksi, ID Microsoft Entra, atau identitas terkelola. Semua konektor bawaan berjalan dalam proses yang sama dengan runtime Azure Logic Apps. Untuk informasi selengkapnya, tinjau Tenant tunggal versus multitenant di Azure Logic Apps.

Artikel ini memberikan gambaran umum tentang konektor bawaan dalam alur kerja Konsumsi versus alur kerja Standar.

Konektor tertanam dalam Konsumsi versus Standar

Tabel berikut mencantumkan galeri-galeri operasi bawaan saat ini dan yang semakin bertambah yang tersedia untuk alur kerja Konsumsi dibandingkan dengan alur kerja Standar. Untuk alur kerja Standar, tanda bintang (*) menandai konektor bawaan berdasarkan model penyedia layanan, yang dijelaskan secara lebih rinci nanti.

Konsumsi Standar
Azure API Management
Azure App Service
Azure Functions
Azure Logic Apps
Operasi Batch
Kontrol
Operasi Data
Tanggal dan Waktu
File Datar
HTTP
Kode Baris Tunggal
Akun Integrasi
Operasi Cairan
Permintaan
Jadwal
Variabel
Operasi XML
Operasi AI
AS2 (v2)
Kecerdasan Dokumen Azure di Foundry Tools*
Pencarian Azure AI*
Azure API Management
Azure Automation*
Azure Blob Storage*
Sesi Azure Container App (ACA) *
Azure Cosmos DB*
Penerbit (Publisher) Azure Event Grid*
Azure Event Hubs*
Azure File Storage* (Penyimpanan Berkas Azure)
Azure Functions
Azure Key Vault*
Azure OpenAI*
Azure Queue Storage*
Azure Service Bus
Azure Table Storage*
Operasi Batch
Confluent*
Kontrol
Operasi Pemeta Data
Operasi Data
Tanggal dan Waktu
EDIFACT
Sistem Berkas*
File Datar
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
File Host IBM*
IBM IMS*
IBM MQ*
Kode Baris Tunggal
Akun Integrasi
JDBC*
Operasi Cairan
RabbitMQ
Permintaan
RosettaNet
SAP*
Jadwal
SFTP*
SMTP*
SQL Server*
SWIFT
Variabel
Operasi Alur Kerja
X12
Operasi XML

Konektor bawaan berbasis penyedia layanan

Dalam alur kerja Standar, konektor bawaan yang memiliki atribut berikut secara informal dikenal sebagai penyedia layanan:

  • Didasarkan pada model ekstensibilitas Azure Functions.

  • Menyediakan akses dari alur kerja Standar ke layanan, seperti Azure Blob Storage, Azure Bus Layanan, Azure Event Hubs, SFTP, dan SQL Server.

    Beberapa konektor bawaan hanya mendukung satu cara untuk mengautentikasi koneksi ke layanan yang mendasar. Konektor bawaan lainnya dapat menawarkan pilihan, seperti menggunakan string koneksi, ID Microsoft Entra, atau identitas terkelola.

  • Berjalan dalam proses yang sama dengan runtime Azure Logic Apps yang didesain ulang.

Konektor bawaan yang berbasis pada penyedia layanan tersedia bersama dengan versi konektor terkelola mereka.

Sebaliknya, konektor bawaan yang bukan penyedia layanan memiliki atribut berikut:

  • Tidak didasarkan pada model ekstensibilitas Azure Functions.

  • Diimplementasikan secara langsung sebagai tugas dalam runtime Azure Logic Apps, misalnya operasi seperti Jadwal, HTTP, Permintaan, dan XML.

Konektor bawaan kustom

Untuk alur kerja Standar, Anda dapat membuat konektor bawaan Anda sendiri dengan model ekstensibilitas konektor bawaan yang sama yang digunakan oleh konektor bawaan berbasis penyedia layanan, seperti Azure Blob Storage, Azure Event Hubs, Azure Bus Layanan, SQL Server, dan banyak lagi. Implementasi antarmuka ini didasarkan pada model ekstensibilitas Azure Functions dan menyediakan kemampuan bagi Anda untuk membuat konektor bawaan kustom yang dapat digunakan siapa pun dalam alur kerja Standar.

Untuk alur kerja Konsumsi, Anda tidak dapat membuat konektor bawaan Anda sendiri, tetapi Anda dapat membuat konektor terkelola sendiri.

Untuk informasi selengkapnya, tinjau dokumentasi berikut ini:

Konektor bawaan umum

Anda dapat menggunakan konektor bawaan berikut untuk melakukan tugas umum, misalnya:

  • Jalankan alur kerja menggunakan jadwal kustom dan tingkat lanjut. Untuk informasi selengkapnya tentang penjadwalan, tinjau Pola Perilaku Pengulangan untuk konektor di Azure Logic Apps.

  • Atur dan kontrol struktur alur kerja Anda, misalnya, menggunakan perulangan dan kondisi.

  • Bekerja dengan variabel, tanggal, operasi data, transformasi konten, dan operasi batch.

  • Berkomunikasi dengan titik akhir lain menggunakan pemicu dan tindakan HTTP.

  • Menerima dan menanggapi permintaan.

  • Panggil fungsi Anda sendiri (Azure Functions), atau alur kerja Azure Logic Apps lainnya yang dapat menerima permintaan, dan sebagainya.

Ikon jadwal

Jadwal

Pengulangan: Memicu alur kerja berdasarkan pengulangan yang ditentukan.

Jendela Geser
(Hanya alur kerja konsumsi)
Aktifkan alur kerja yang perlu menangani data dalam potongan kontinu.

Penundaan: Jeda alur kerja Anda selama durasi yang ditentukan.

Tunda hingga: Jeda alur kerja Anda hingga tanggal dan waktu yang ditentukan.

Ikon pemicu dan tindakan HTTP

HTTP

Panggil titik akhir HTTP atau HTTPS dengan menggunakan pemicu atau tindakan HTTP.

Anda juga dapat menggunakan pemicu dan tindakan HTTP bawaan lainnya:

Ikon pemicu permintaan

Permintaan

Saat permintaan HTTP diterima: Tunggu permintaan dari alur kerja, aplikasi, atau layanan lain. Pemicu ini membuat alur kerja Anda dapat dihubungi tanpa harus diperiksa atau dijajaki jadwal.

Respons: Tanggapi permintaan yang diterima oleh pemicu Saat permintaan HTTP diterima dalam alur kerja yang sama.

Ikon batch

Batch

Pesan batch: Memicu alur kerja yang memproses pesan dalam batch.

Mengirim pesan ke batch: Panggil alur kerja yang ada yang saat ini dimulai dengan pemicu Pesan Batch.

Ikon File System

Sistem File
(Hanya alur kerja standar)

Sambungkan ke sistem file pada komputer jaringan Anda untuk membuat dan mengelola file.

Ikon FTP

FTP
(Hanya alur kerja standar)

Sambungkan ke server FTP atau FTPS di jaringan virtual Azure sehingga Anda dapat bekerja dengan file dan folder Anda.

Ikon SFTP-SSH

SFTP
(Hanya alur kerja standar)

Sambungkan ke server SFTP di jaringan virtual Azure sehingga Anda dapat bekerja dengan file dan folder Anda.

Ikon SMTP

SMTP
(Hanya alur kerja standar)

Sambungkan ke server SMTP sehingga Anda dapat mengirim email.

Konektor bawaan untuk layanan dan sistem tertentu

Anda dapat menggunakan konektor bawaan berikut untuk mengakses layanan dan sistem tertentu. Dalam alur kerja Standar, beberapa konektor bawaan ini juga secara informal dikenal sebagai penyedia layanan, yang dapat berbeda dari mitra konektor terkelola mereka dalam beberapa cara.

Ikon Pencarian Azure AI

Pencarian Azure AI
(Hanya alur kerja standar)

Sambungkan ke Pencarian AI sehingga Anda bisa melakukan pengindeksan dokumen dan operasi pencarian di alur kerja Anda.

Ikon Azure API Management

API Management Azure

Panggil pemicu dan tindakan Anda sendiri dalam API yang Anda tentukan, kelola, dan terbitkan menggunakan Azure API Management.

Catatan: Tidak didukung saat menggunakan Tingkat pemakaian untuk API Management

Ikon Azure App Service

Azure App Service
(Hanya alur kerja konsumsi)

Panggil aplikasi yang Anda buat dan hosting di Azure App Service, misalnya, API Apps dan Web Apps.

Saat Swagger dimasukkan, pemicu dan tindakan yang ditentukan oleh aplikasi ini muncul seperti pemicu dan tindakan kelas satu lainnya di Azure Logic Apps.

Ikon Azure Automation

Otomatisasi Azure
(Hanya alur kerja standar)

Sambungkan ke akun Azure Automation sehingga Anda dapat membuat dan mengelola pekerjaan Azure Automation.

Ikon Azure Blob Storage

Penyimpanan Blob Azure
(Hanya alur kerja standar)

Sambungkan ke akun Azure Blob Storage Anda sehingga Anda bisa membuat dan mengelola konten blob.

Ikon Azure Cosmos DB

Azure Cosmos DB
(Hanya alur kerja standar)

Sambungkan ke Azure Cosmos DB sehingga Anda dapat mengakses dan mengelola dokumen Azure Cosmos DB.

Ikon Penerbit Azure Event Grid

Penerbit Azure Event Grid
(Hanya alur kerja standar)

Sambungkan ke Azure Event Grid untuk pemrograman berbasis peristiwa menggunakan semantik pub-sub.

Ikon Azure Event Hubs

Azure Event Hubs
(Hanya alur kerja standar)

Gunakan dan terbitkan event melalui hub acara. Misalnya, dapatkan output dari alur kerja Anda dengan Azure Event Hubs, lalu kirim output tersebut ke penyedia analitik real-time.

Ikon Azure File Storage

Azure File Storage
(Hanya alur kerja standar)

Sambungkan ke akun Azure Storage Anda sehingga Anda dapat membuat, memperbarui, dan mengelola file.

Ikon Azure Functions

Azure Functions

Panggil fungsi yang dihosting Azure untuk menjalankan kode Anda sendiri (C# atau Node.js) dari alur kerja Anda.

Ikon Azure Key Vault

Azure Key Vault
(Hanya alur kerja standar)

Sambungkan ke Azure Key Vault untuk menyimpan, mengakses, dan mengelola rahasia.

Ikon Azure Logic Apps

Aplikasi Logika Azure
(Alur konsumsi)

-atau-

Operasi Alur Kerja
(Alur kerja standar)

Panggil alur kerja lain yang dimulai dengan pemicu Permintaan bernama Saat permintaan HTTP diterima.

Ikon Azure OpenAI

Azure OpenAI
(Hanya alur kerja standar)

Sambungkan ke Azure OpenAI untuk melakukan operasi pada model bahasa besar.

Ikon Azure Service Bus

Azure Service Bus
(Hanya alur kerja standar)

Kelola langganan pesan asinkron,antrean, sesi, topik, dan langganan topik.

Ikon Azure Table Storage

Penyimpanan Tabel Azure
(Hanya alur kerja standar)

Menyambungkan ke akun Azure Storage sehingga Anda bisa membuat, memperbarui, mengkueri, dan mengelola tabel.

Azure Queue Storage

Azure Queue Storage
(Hanya alur kerja standar)

Sambungkan ke akun Azure Storage Anda sehingga Anda dapat membuat, memperbarui, dan mengelola antrean.

Ikon IBM 3270

IBM 3270
(Hanya alur kerja standar)

Panggil aplikasi berbasis layar 3270 di mainframe IBM dari alur kerja Anda.

Ikon IBM CICS

IBM CICS
(Hanya alur kerja standar)

Panggil program CICS di mainframe IBM dari alur kerja Anda.

Ikon IBM DB2

IBM DB2
(Hanya alur kerja standar)

Sambungkan ke IBM DB2 di cloud atau lokal. Perbarui baris, dapatkan tabel, dan banyak lagi.

Ikon File Host IBM

File Host IBM
(Hanya alur kerja standar)

Koneksi ke File Host IBM dan buat atau uraikan konten.

Ikon IBM IMS

IBM IMS
(Hanya alur kerja standar)

Panggil program IMS di mainframe IBM dari alur kerja Anda.

Ikon IBM MQ

IBM MQ
(Hanya alur kerja standar)

Sambungkan ke IBM MQ lokal atau di Azure untuk mengirim dan menerima pesan.

Ikon JDBC

JDBC
(Hanya alur kerja standar)

Menyambungkan ke database relasional menggunakan driver JDBC.

Ikon SAP

SAP
(Hanya alur kerja standar)

Sambungkan ke SAP sehingga Anda dapat mengirim atau menerima pesan dan memanggil tindakan.

Ikon SQL Server

SQL Server
(Hanya alur kerja standar)

Sambungkan ke SQL Server lokal Anda atau Azure SQL Database di cloud sehingga Anda bisa mengelola rekaman, menjalankan prosedur yang disimpan, atau melakukan kueri.

Menjalankan kode dari alur kerja

Azure Logic Apps menyediakan tindakan bawaan berikut untuk menjalankan kode Anda sendiri di alur kerja Anda:

Ikon Azure Functions

Azure Functions

Panggil fungsi yang dihosting Azure untuk menjalankan kode Anda sendiri (C# atau Node.js) dari alur kerja Anda.

Ikon tindakan Kode Sebaris

Kode Sebaris

- Jalankan kode JavaScript dari alur kerja Konsumsi atau Standar Anda.

- Jalankan kode skrip C# dari alur kerja Standar Anda.

- Jalankan kode skrip PowerShell dari alur kerja Standar Anda.

Ikon Operasi Fungsi Lokal

Operasi Fungsi Lokal
(Hanya alur kerja standar)

Buat dan jalankan kode .NET Framework dari alur kerja Anda.

Pengendalian alur kerja

Azure Logic Apps menyediakan tindakan bawaan berikut untuk menyusun dan mengontrol tindakan dalam alur kerja Anda:

Ikon tindakan kondisi

Kondisi

Mengevaluasi kondisi dan menjalankan tindakan yang berbeda berdasarkan apakah kondisinya benar atau salah.

Ikon untuk Setiap tindakan

Untuk Masing-masing

Melakukan tindakan yang sama pada setiap item dalam array.

Ikon cakupan tindakan

Cakupan

Kelompokkan tindakan ke dalam cakupan, yang mendapatkan status mereka sendiri setelah tindakan dalam cakupan selesai berjalan.

Ikon beralih tindakan

Sakelar

Mengelompokkan tindakan ke dalam kasus, yang diberi nilai unik kecuali untuk kasus default. Jalankan hanya kasus yang nilainya ditetapkan cocok dengan hasil dari ekspresi, objek, atau token. Jika tidak ada kecocokan, jalankan kasus default.

Ikon hentikan tindakan

Mengakhiri

Hentikan alur kerja yang berjalan secara aktif.

Ikon aksi hingga

Sampai

Mengulangi tindakan hingga kondisi yang ditentukan benar atau suatu status telah berubah.

Mengelola atau memanipulasi data

Azure Logic Apps menyediakan tindakan bawaan berikut untuk bekerja dengan keluaran data dan formatnya:

Ikon Operasi data

Operasi Data

Melakukan operasi dengan data.

Teks potongan: Pisahkan konten menjadi beberapa bagian untuk digunakan dalam solusi AI atau dengan operasi Foundry Tools seperti operasi Azure OpenAI dan Azure AI Search. Untuk informasi selengkapnya, lihat Mengurai atau memotong konten.

Buat: Menghasilkan output tunggal dari beberapa input dengan berbagai tipe.

Membuat tabel CSV: Membuat tabel nilai yang dipisahkan koma (CSV) dari array dengan objek JSON.

Membuat tabel HTML: Membuat tabel HTML dari array dengan objek JSON.

Array filter: Membuat array dari item di array lain yang memenuhi kriteria Anda.

Gabung: Buat string dari semua item dalam array dan pisahkan item tersebut dengan pemisah yang ditentukan.

Mengurai dokumen: Buat string yang ditokenisasi untuk digunakan dalam solusi AI atau dengan operasi Foundry Tools seperti operasi Azure OpenAI dan Azure AI Search. Untuk informasi selengkapnya, lihat Mengurai atau memotong konten.

Parse JSON: Buat token yang mudah digunakan dari properti dan nilainya dalam konten JSON sehingga Anda dapat menggunakan properti tersebut di alur kerja Anda.

Pilih: Buat array dengan objek JSON dengan mengubah item atau nilai dalam array lain dan memetakan item tersebut ke properti tertentu.

Ikon Waktu Tanggal

Waktu Tanggal

Melakukan operasi dengan tanda waktu.

Tambahkan ke waktu: Tambahkan jumlah unit yang ditentukan ke tanda waktu.

Mengonversi zona waktu: Mengonversi tanda waktu dari zona waktu sumber ke zona waktu target.

Waktu saat ini: Mengembalikan tanda waktu saat ini sebagai string.

Dapatkan waktu mendatang: Mengembalikan tanda waktu saat ini ditambah unit waktu yang ditentukan.

Dapatkan waktu lampau: Mengembalikan tanda waktu saat ini dikurangi unit waktu yang ditentukan.

Kurangi dari waktu: Kurangi sejumlah unit waktu dari cap waktu.

Ikon variabel

Variabel

Lakukan operasi dengan variabel.

Tambahkan ke variabel array: Menyisipkan nilai sebagai item terakhir dalam array yang disimpan oleh variabel.

Tambahkan ke variabel string: Menyisipkan nilai sebagai karakter terakhir dalam string yang disimpan oleh variabel.

Variabel pengurangan: Mengurangi variabel dengan nilai konstanta.

Variabel inkremen: Menambah variabel dengan nilai konstan.

Variabel berinisial: Membuat variabel dan menyatakan jenis data dan nilai awalnya.

Atur variabel: Tetapkan nilai yang berbeda ke variabel yang ada.

Ikon Operasi XML

Operasi XML

Lakukan operasi dengan XML.

Buat XML dengan skema: Buat XML dari JSON menggunakan skema untuk alur kerja Standar.

Mengurai XML dengan skema: Mengurai XML menggunakan skema untuk alur kerja Standar.

Transformasi XML: Mengonversi XML menggunakan peta.

Validasi XML: Validasi XML masuk atau keluar menggunakan skema.

Operasi bawaan Business-to-Business (B2B)

Azure Logic Apps mendukung skenario komunikasi business-to-business (B2B) melalui berbagai operasi bawaan B2B. Berdasarkan apakah Anda memiliki alur kerja Konsumsi atau Standar dan operasi B2B yang ingin Anda gunakan, Anda mungkin harus membuat dan menautkan akun integrasi ke sumber daya aplikasi logika Anda. Anda kemudian menggunakan akun integrasi ini untuk menentukan artefak B2B Anda, seperti mitra dagang, perjanjian, peta, skema, sertifikat, dan sebagainya.

Untuk informasi selengkapnya, tinjau dokumentasi berikut ini:

Ikon AS2 v2

AS2 (v2)
(Hanya alur kerja standar)

Kodekan dan dekode pesan yang menggunakan protokol AS2.

Ikon EDIFACT

EDIFACT

Kodekan dan dekode pesan yang menggunakan protokol EDIFACT.

Ikon File Datar

File Datar

Kodekan dan dekode pesan XML antara mitra dagang.

Ikon akun integrasi

Pencarian Artefak Akun Integrasi

Dapatkan metadata kustom untuk artefak, seperti mitra dagang, perjanjian, skema, dan sebagainya, di akun integrasi Anda.

Ikon Operasi Cair

Operasi Liquid

Konversikan format berikut dengan menggunakan templat Liquid:

- JSON ke JSON
- JSON menjadi TEXT
- XML ke JSON
- XML ke TEKS

Ikon RosettaNet

RosettaNet

Kodekan dan dekode pesan yang menggunakan protokol RosettaNet.

Ikon SWIFT

SWIFT
(Hanya alur kerja standar)

Kodekan dan dekodekan transaksi Society for Worldwide Interbank Financial Telecommunication (SWIFT) dalam format pesan XML file datar.

Ikon X12

X12

Kodekan dan dekode pesan yang menggunakan protokol X12.

Ikon Operasi XML

Operasi XML

Lakukan operasi dengan XML.

Buat XML dengan skema: Buat XML dari JSON menggunakan skema untuk alur kerja Standar.

Mengurai XML dengan skema: Mengurai XML menggunakan skema untuk alur kerja Standar.

Transformasi XML: Mengonversi XML menggunakan peta.

Validasi XML: Validasi XML masuk atau keluar menggunakan skema.