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 dari konektor terkelola, beberapa operasi 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 menunggu alur kerja 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 Services, 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 Penyewa tunggal versus multipenyewa dan lingkungan layanan integrasi (ISE).

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

Konektor bawaan dalam Konsumsi versus Standar

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

Consumption Standard
Azure API Management
Azure App Services
Azure Functions
Azure Logic Apps
Batch
Control
Operasi Data
Waktu Tanggal
File Datar
HTTP
Kode Sebaris
Akun Integrasi
Cair
Permintaan
Jadwal
Variabel
XML
AS2 (v2)
Pencarian Azure AI*
Azure Automation*
Azure Blob Storage*
Azure Cosmos DB*
Penerbit Azure Event Grid*
Azure Event Hubs*
Azure File Storage*
Azure Functions
Azure Key Vault*
Azure OpenAI*
Azure Queue Storage*
Azure Bus Layanan*
Azure Table Storage*
Operasi Batch
Control
Operasi Pemeta Data
Operasi Data
Waktu Tanggal
EDIFACT
Sistem File*
File Datar
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
File Host IBM*
IBM IMS*
IBM MQ*
Kode Sebaris
Akun Integrasi
JDBC*
Operasi Cair
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 berbasis penyedia layanan tersedia bersama 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 pekerjaan dalam runtime Azure Logic Apps, seperti operasi 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 membuat konektor terkelola Anda 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 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):
Picu alur kerja yang perlu menangani data dalam gugus berkelanjutan.

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 Saat permintaan HTTP diterima pemicu 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)

Koneksi ke sistem file di komputer jaringan Anda untuk membuat dan mengelola file.

Ikon FTP

FTP
(Hanya alur kerja standar)

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

Ikon SFTP-SSH

SFTP
(Hanya alur kerja standar)

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

Ikon SMTP

SMTP
(Hanya alur kerja standar)

Koneksi 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)

Koneksi ke Pencarian AI sehingga Anda dapat melakukan operasi pengindeksan dan pencarian dokumen di alur kerja Anda.

Ikon Azure API Management

API Management Azure
(Hanya alur kerja konsumsi)

Pemicu dan tindakan panggilan dalam API yang Anda tentukan, kelola, dan terbitkan sendiri menggunakan API Management Azure.

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)

Koneksi 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)

Koneksi 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 peristiwa melalui pusat aktivitas. 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)

Koneksi 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 cuplikan kode Anda sendiri (C# atau Node.js) di dalam alur kerja Anda.

Ikon Azure Key Vault

Azure Key Vault
(Hanya alur kerja standar)

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

Ikon Azure Logic Apps

Aplikasi Logika Azure
(Alur kerja 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)

Koneksi 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)

Koneksi ke akun Azure Storage 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)

Koneksi ke database relasional menggunakan driver JDBC.

Ikon SAP

SAP
(Hanya alur kerja standar)

Koneksi 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 cuplikan kode Anda sendiri (C# atau Node.js) di dalam alur kerja Anda.

Ikon tindakan Kode Sebaris

Kode Sebaris

Tambahkan dan jalankan cuplikan kode JavaScript sebaris dari alur kerja Anda.

Ikon Operasi Fungsi Lokal

Operasi Fungsi Lokal
(Hanya alur kerja standar)

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

Alur kerja kontrol

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

Tindakan grup 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 sampai dengan tindakan

Sampai

Mengulangi tindakan hingga kondisi yang ditentukan benar atau beberapa 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.

Buat: Buat output tunggal dari beberapa input dengan berbagai jenis.

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.

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 Tanggal Waktu tindakan

Date Time

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 pelajaran waktu dari tanda waktu.

Ikon variabel tindakan

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 tahapan: Meningkatkan variabel dengan nilai konstanta.

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

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

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 Cair

Konversikan format berikut dengan menggunakan templat Liquid:

- JSON ke JSON
- JSON ke 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)

Mengodekan dan mendekodeKan society untuk transaksi Worldwide Interbank Financial Telecommuncation (SIWFT) dalam format pesan XML file datar.

Ikon Transformasi XML

Transformasi XML

Konversikan format XML sumber ke format XML lain.

Ikon X12

X12

Kodekan dan dekode pesan yang menggunakan protokol X12.

Ikon validasi XML

Validasi XML

Validasi dokumen XML terhadap skema yang ditentukan.

Langkah berikutnya