Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Alur Kerja Siklus Hidup memungkinkan Anda membuat alur kerja yang dapat dipicu berdasarkan skenario pendatang baru, pemindah, atau pengunduran diri. Meskipun Alur Kerja Siklus Hidup menyediakan beberapa tugas bawaan untuk mengotomatiskan skenario umum sepanjang siklus hidup pengguna, akhirnya Anda dapat mencapai batas tugas bawaan ini. Dengan fitur ekstensibilitas, Anda dapat menggunakan konsep ekstensi tugas kustom untuk memanggil sistem eksternal sebagai bagian dari alur kerja. Misalnya, saat pengguna bergabung dengan organisasi Anda, Anda dapat memiliki alur kerja dengan ekstensi tugas kustom yang menetapkan nomor Teams, atau memiliki alur kerja terpisah yang memberikan akses ke akun email untuk manajer saat pengguna keluar. Dengan fitur ekstensibilitas, Alur Kerja Siklus Hidup saat ini mendukung pembuatan ekstensi tugas kustom untuk memanggil Azure Logic Apps.
Prasyarat Logic Apps
Untuk menautkan Azure Logic App dengan ekstensi tugas kustom, prasyarat berikut harus tersedia:
- Langganan Azure
- Grup sumber daya
- Izin untuk membuat Aplikasi Logika berbasis konsumsi baru atau akses ke Logic App berbasis konsumsi yang ada
Salah satu penetapan peran Azure berikut diperlukan baik di Aplikasi Logika itu sendiri atau pada cakupan yang lebih tinggi seperti grup sumber daya, langganan, atau grup manajemen:
- Kontributor Aplikasi Logika
- Kontributor
- Pemilik
Nota
Peran Operator Aplikasi Logika tidak mencukupi.
Skenario penyebaran ekstensi tugas kustom
Saat membuat ekstensi tugas kustom, skenario tentang bagaimana ia berinteraksi dengan Alur Kerja Siklus Hidup bisa menjadi salah satu dari dua cara:
- Luncurkan dan lanjutkan - Azure Logic App dimulai, dan eksekusi tugas berikut segera berlanjut tanpa respons yang diharapkan dari Azure Logic App. Skenario ini paling cocok jika alur kerja Siklus Hidup tidak memerlukan umpan balik apa pun (termasuk status) dari Azure Logic App. Jika Aplikasi Logika berhasil dimulai, tugas Alur Kerja Siklus Hidup dianggap berhasil.
-
Luncurkan dan tunggu - Aplikasi Logika Azure dimulai, dan eksekusi tugas berikut menunggu respons dari Aplikasi Logika. Anda memasukkan durasi waktu berapa lama ekstensi tugas kustom harus menunggu respons dari Azure Logic App. Jika tidak ada respons yang diterima dalam jendela durasi yang ditentukan, tugas dianggap gagal.
Nota
Respons tidak harus disediakan oleh Aplikasi Logika, sistem pihak ketiga dapat merespons jika Aplikasi Logika hanya bertindak sebagai perantara. Untuk mempelajari selengkapnya tentang ini, lihat: taskProcessingResult: lanjutkan.
Otorisasi respons
Saat Anda membuat ekstensi tugas kustom yang menunggu respons dari Aplikasi Logika, Anda dapat menentukan aplikasi mana yang dapat mengirim respons.
Respons dapat diotorisasi dengan salah satu cara berikut:
- Identitas Terkelola yang Ditugaskan Sistem (Default) - Pilihan ini memungkinkan identitas terkelola yang ditugaskan oleh sistem Logic Apps diaktifkan dan digunakan. Untuk informasi selengkapnya, lihat: Mengautentikasi akses ke sumber daya Azure dengan identitas terkelola di Azure Logic Apps
- Tidak ada otorisasi - Dengan pilihan ini tidak ada otorisasi yang akan diberikan, dan Anda secara terpisah harus menetapkan izin aplikasi (LifecycleWorkflows.ReadWrite.All), atau penetapan peran (Administrator Alur Kerja Siklus Hidup). Jika aplikasi merespons, kami tidak merekomendasikan opsi ini, karena tidak mengikuti prinsip hak istimewa paling sedikit. Opsi ini juga dapat digunakan jika respons hanya disediakan atas nama pengguna (LifecycleWorkflows.ReadWrite.Semua izin yang didelegasikan DAN penetapan peran Administrator Alur Kerja Siklus Hidup)
- aplikasi yang ada - Dengan pilihan ini Anda dapat memilih aplikasi yang ada untuk merespons. Ini bisa menjadi aplikasi reguler dan sistem atau identitas terkelola yang ditetapkan pengguna. Untuk informasi selengkapnya tentang jenis identitas terkelola, lihat: jenis identitas terkelola .
Integrasi ekstensi tugas kustom dengan Azure Logic Apps: langkah-langkah umum
Langkah-langkah tingkat tinggi untuk integrasi Azure Logic Apps adalah sebagai berikut:
Nota
Membuat ekstensi tugas kustom dan aplikasi logika melalui pusat admin Microsoft Entra akan mengotomatiskan sebagian besar langkah-langkah ini. Untuk panduan tentang membuat ekstensi tugas kustom dengan cara ini, lihat: Trigger Logic Apps berdasarkan ekstensi tugas kustom.
- Membuat Azure Logic App berbasis konsumsi: Azure Logic App berbasis konsumsi yang digunakan untuk dipanggil dari ekstensi tugas kustom.
- Mengonfigurasi Azure Logic App sehingga kompatibel dengan alur kerja Siklus Hidup: Mengonfigurasi Azure Logic App berbasis konsumsi sehingga dapat digunakan dengan ekstensi tugas kustom. Untuk informasi selengkapnya, lihat: Mengonfigurasi Aplikasi Logika untuk Alur Kerja Siklus Hidup menggunakan
- Membangun logika bisnis kustom Anda dalam Azure Logic App: Siapkan logika bisnis Anda dalam Azure Logic App menggunakan perancang Aplikasi Logika.
- Membuat alur kerja siklus hidup customTaskExtension yang menyimpan informasi yang diperlukan tentang Azure Logic App: Membuat ekstensi tugas kustom yang mereferensikan Azure Logic App yang dikonfigurasi.
- Memperbarui atau membuat alur kerja Siklus Hidup dengan tugas "Menjalankan ekstensi tugas kustom", dengan merujuk kecustomTaskExtension yang telah dibuat: Menambahkan ekstensi tugas kustom yang baru dibuat ke dalam alur kerja baru, atau memperbarui informasi ke alur kerja yang sudah ada.