Mulai cepat: Membuat alur kerja integrasi otomatis dengan Azure Logic Apps multipenyewa dan Visual Studio

Berlaku pada: Azure Logic Apps (Konsumsi)

Mulai cepat ini menunjukkan cara merancang, mengembangkan, dan menyebarkan alur kerja otomatis yang mengintegrasikan aplikasi, data, sistem, dan layanan di seluruh perusahaan dan organisasi dengan menggunakan Azure Logic Apps multipenyewa dan Visual Studio. Meskipun Anda dapat melakukan tugas-tugas ini di portal Microsoft Azure, Visual Studio memungkinkan Anda menambahkan aplikasi logika ke kontrol sumber, menerbitkan versi yang berbeda, dan membuat templat Azure Resource Manager untuk lingkungan penyebaran yang berbeda. Untuk informasi selengkapnya tentang model multipenyewa versus penyewa tunggal, tinjau Penyewa tunggal versus lingkungan layanan multipenyewa dan integrasi.

Jika Anda baru menggunakan Azure Logic Apps dan hanya menginginkan konsep dasar, coba mulai cepat untuk membuat contoh alur kerja aplikasi logika Konsumsi di portal Azure. Perancang alur kerja bekerja dengan cara yang sama di portal Microsoft Azure dan Visual Studio.

Dalam panduan mulai cepat ini, Anda membuat alur kerja aplikasi logika yang sama dengan Visual Studio sebagai panduan mulai cepat portal Microsoft Azure. Anda juga bisa belajar untuk membuat contoh alur kerja aplikasi logika di Visual Studio Code, dan membuat serta mengelola alur kerja aplikasi logika menggunakan Azure CLI. Alur kerja aplikasi logika ini memantau umpan RSS situs web dan mengirim email untuk setiap item baru pada umpan tersebut. Alur kerja aplikasi logika Anda yang sudah selesai terlihat seperti alur kerja tingkat tinggi berikut ini:

Screenshot shows high-level view for example logic app workflow.

Prasyarat

Menyiapkan Visual Studio untuk Microsoft Azure Government

Visual Studio 2019

Untuk bekerja dengan langganan Microsoft Azure Government di Azure Logic Apps, Anda perlu menambahkan titik akhir penemuan untuk Azure Government Cloud ke Visual Studio. Namun, sebelum masuk ke Visual Studio dengan akun Azure Government, Anda perlu mengganti nama file JSON yang dihasilkan setelah Anda menambahkan titik akhir penemuan dengan mengikuti langkah-langkah berikut:

  1. Tutup Visual Studio.

  2. Temukan file JSON yang dihasilkan bernama Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration pada lokasi ini:

    %localappdata%\.IdentityService\AadConfigurations

  3. Ganti nama file JSON menjadi AadProvider.Configuration.json.

  4. Mulai Visual Studio.

  5. Lanjutkan dengan langkah-langkah untuk masuk dengan akun Microsoft Azure Government Anda.

Untuk mengembalikan pengaturan ini, hapus file JSON di lokasi berikut, dan mulai ulang Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Visual Studio 2017

Anda dapat menggunakan ekstensi Azure Environment Selector Visual Studio, yang dapat Anda unduh dan pasang dari Visual Studio Marketplace.

Membuat proyek grup sumber daya Azure

Untuk memulai, buat proyek grup sumber daya Azure. Pelajari selengkapnya tentang grup sumber daya dan sumber daya Azure.

  1. Mulai Visual Studio. Masuk dengan akun Azure Anda.

  2. Pada menu File, pilih Proyek>Baru. (Keyboard: Ctrl + Shift + N)

    Screenshot shows Visual Studio, File menu with selected options for New, Project.

  3. Di bawah Terinstal, pilih Visual C# atau Visual Basic. Pilih Grup Sumber Daya>Cloud Azure. Namai proyek Anda, misalnya:

    Screenshot shows how to create Azure Resource Group project.

    Catatan

    Nama grup sumber daya hanya boleh berisi huruf, angka, titik (.), garis bawah (_), tanda hubung (-), dan tanda kurung ((, )), tetapi tidak dapat diakhiri dengan titik (.).

    Jika Cloud atau Grup Sumber Daya Azure tidak muncul, pastikan Anda memasang Azure SDK untuk Visual Studio.

    Jika Anda menggunakan Visual Studio 2019, ikuti langkah-langkah berikut:

    1. Dalam kotak Buat proyek baru, pilih proyek Grup Sumber Daya Azure untuk Visual C# atau Visual Basic. Pilih Selanjutnya.

    2. Berikan nama untuk grup sumber daya Azure yang ingin Anda gunakan dan informasi proyek lainnya. Pilih Buat.

  4. Dari daftar templat, pilih templat Aplikasi Logika. Pilih OK.

    Screenshot shows selected Logic App template.

    Setelah Visual Studio membuat proyek Anda, Penjelajah Solusi terbuka dan menunjukkan solusi Anda. Dalam solusi Anda, file LogicApp.js tidak hanya menyimpan definisi aplikasi logika Anda tetapi juga menjadi templat Azure Resource Manager yang dapat Anda gunakan untuk penyebaran.

    Screenshot shows Solution Explorer with new logic app solution and deployment file.

Membuat alur kerja aplikasi logika kosong

Saat Anda memiliki proyek Grup Sumber Daya Azure, buat aplikasi logika Anda dengan templat Aplikasi Logika Kosong.

  1. Di Penjelajah Solusi, buka menu pintasan file LogicApp.jspada. Pilih Buka Dengan Perancang Aplikasi Logika. (Keyboard: Ctrl + L)

    Screenshot shows workflow designer with opened logic app .json file.

    Tip

    Jika Anda tidak memiliki perintah ini di Visual Studio 2019, periksa apakah Anda memiliki pembaruan terbaru untuk Visual Studio.

    Visual Studio meminta langganan Azure dan grup sumber daya Azure untuk membuat dan menyebarkan sumber daya untuk alur kerja dan koneksi aplikasi logika Anda.

  2. Untuk Langganan, pilih langganan Azure Anda. Untuk grup Sumber Daya, pilih Buat Baru untuk membuat grup sumber daya Azure lainnya.

    Select Azure subscription, resource group, and resource location

    Pengaturan Contoh nilai Deskripsi
    Akun pengguna Fabrikam
    sophia-owen@fabrikam.com
    Akun yang Anda gunakan saat masuk ke Visual Studio
    Langganan Bayar Sesuai Penggunaan
    Aku akan menemuinya.sophia-owen@fabrikam.com
    Nama untuk langganan Azure dan akun terkait
    Grup Sumber Daya MyLogicApp-RG
    (US Barat)
    Grup sumber daya Azure dan lokasi untuk menyimpan serta menggunakan sumber daya aplikasi logika Anda
    Location Sama seperti Grup Sumber Daya Jenis lokasi dan lokasi tertentu untuk menyebarkan sumber daya aplikasi logika Anda. Jenis lokasi adalah wilayah Azure atau lingkungan layanan integrasi (ISE) yang sudah ada.

    Untuk panduan mulai cepat ini, jenis lokasi harus selalu diatur ke Wilayah dan lokasi diatur ke Sama dengan Grup Sumber Daya.

    Catatan:Setelah membuat proyek grup sumber daya, Anda dapat mengubah jenis lokasi dan lokasi, tetapi jenis lokasi yang berbeda memengaruhi aplikasi logika Anda dalam berbagai cara.

  3. Perancang alur kerja membuka halaman yang memperlihatkan video pengantar dan pemicu yang umum digunakan. Gulir ke bawah melewati video dan pemicu ke Templat, dan pilih Aplikasi Logika Kosong.

    Screenshot shows selected template named Blank Logic App.

Membangun alur kerja Anda

Selanjutnya, tambahkan pemicu RSS yang aktif saat item umpan baru muncul. Setiap alur kerja dimulai dengan pemicu, yang diaktifkan saat kriteria tertentu terpenuhi. Setiap kali pemicu diaktifkan, mesin Azure Logic Apps membuat instans alur kerja aplikasi logika yang menjalankan alur kerja Anda.

  1. Pada perancang alur kerja, ikuti langkah-langkah umum ini untuk menambahkan pemicu RSS bernama Saat item umpan diterbitkan.

  2. Selesaikan membangun alur kerja dengan mengikuti langkah-langkah umum ini untuk menambahkan tindakan Office 365 Outlook bernama Kirim email, lalu kembali ke artikel ini.

    Setelah selesai, alur kerja Anda terlihat seperti contoh ini:

    Screenshot shows finished logic app workflow.

  3. Simpan solusi Visual Studio Anda. (Keyboard: Ctrl + S)

Menyebarkan aplikasi logika ke Azure

Sebelum Anda dapat menjalankan dan menguji alur kerja, sebarkan aplikasi ke Azure dari Visual Studio.

  1. Di Penjelajah Solusi, pada menu pintasan proyek Anda, pilih Sebarkan>Baru. Jika diminta, masuk menggunakan akun Azure Anda.

    Screenshot shows project menu with selected options for Deploy, New.

  2. Untuk penyebaran ini, pertahankan langganan Azure default, grup sumber daya, dan pengaturan lainnya. Pilih Sebarkan.

    Screenshot shows project deployment box with selected option named Deploy.

  3. Jika kotak Edit Parameter muncul, berikan nama sumber daya untuk aplikasi logika Anda. Simpan pengaturan Anda.

    Screenshot shows Edit Parameters box with resource name for logic app.

    Saat penyebaran dimulai, status penyebaran aplikasi Anda muncul di jendela Output Visual Studio. Jika status tidak muncul, buka Perlihatkan output dari daftar , dan pilih grup sumber daya Azure Anda.

    Screenshot shows Output window with deployment status output.

    Jika konektor yang Anda pilih memerlukan input dari Anda, jendela PowerShell akan terbuka di latar belakang dan meminta kata sandi atau kunci rahasia yang diperlukan. Setelah Anda memasukkan informasi ini, penyebaran berlanjut.

    Screenshot shows PowerShell window with prompt to provide connection credentials.

    Setelah penyebaran selesai, aplikasi logika Anda ditayangkan di portal Microsoft Azure dan berjalan sesuai jadwal yang ditentukan (setiap menit). Jika pemicu menemukan item umpan baru, pemicu akan diaktifkan dan membuat instans alur kerja yang menjalankan tindakan alur kerja. Alur kerja Anda mengirim email untuk setiap item baru. Sebaliknya, jika pemicu tidak menemukan item baru, pemicunya tidak menyala dan "melompati" membuat instans alur kerja. Alur kerja Anda menunggu hingga interval berikutnya sebelum memeriksa.

    Berikut adalah sampel email yang dikirim oleh alur kerja ini. Jika Anda tidak mendapatkan email apa pun, periksa folder sampah email Anda.

    Screenshot shows example Outlook email sent for each new RSS item

Selamat, Anda telah berhasil membuat dan menyebarkan alur kerja aplikasi logika Anda dengan Visual Studio. Untuk mengelola alur kerja aplikasi logika Anda dan meninjau riwayat eksekusi, lihat Mengelola aplikasi logika dengan Visual Studio.

Menambahkan aplikasi logika baru

Saat Anda memiliki proyek Grup Sumber Daya Azure yang sudah ada, Anda bisa menambahkan aplikasi logika kosong baru ke proyek tersebut dengan menggunakan jendela Kerangka JSON.

  1. Di Penjelajah Solusi, buka <logic-app-name>.json file.

  2. Dari menu Tampilan, pilih Windows Lainnya>Kerangka JSON .

  3. Untuk menambahkan sumber daya ke file templat, pilih Tambahkan Sumber Daya di bagian atas jendela Kerangka JSON. Atau di jendela Kerangka JSON, buka menu pintasan sumber daya, dan pilih Tambahkan Sumber Daya Baru.

    Screenshot shows window named JSON Outline.

  4. Dalam kotak dialog Tambahkan Sumber Daya , di kotak pencarian, temukan aplikasi logika, dan pilih Aplikasi Logika. Beri nama sumber daya aplikasi logika Anda, dan pilih Tambahkan.

    Screenshot shows steps to add resource.

Membersihkan sumber daya

Setelah selesai dengan aplikasi logika Anda, hapus grup sumber daya yang berisi aplikasi logika Anda dan sumber daya terkait.

  1. Masuk ke portal Microsoft Azure dengan akun yang digunakan untuk membuat aplikasi logika Anda.

  2. Pada menu portal Microsoft Azure, pilih Grup sumber daya atau cari dan pilih Grup sumber daya dari halaman mana pun. Pilih grup sumber daya aplikasi logika Anda.

  3. Pada halaman Ringkasan, pilih Hapus grup sumber daya. Masukkan nama grup sumber daya sebagai konfirmasi, dan pilih Hapus.

    Screenshot shows selected options for Resource groups, Overview, Delete resource group.

  4. Hapus solusi Visual Studio dari komputer lokal Anda.

Langkah berikutnya

Dalam artikel ini, Anda membangun, menyebarkan, dan menjalankan alur kerja aplikasi logika Anda dengan Visual Studio. Untuk mempelajari tentang mengelola dan melakukan penyebaran tingkat lanjut untuk aplikasi logika dengan Visual Studio, lihat artikel berikut ini: