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.
Tentukan Microsoft Dataverse permintaan sebagai API kustom untuk menjalankannya di latar belakang. API kustom memungkinkan Anda menentukan pesan kustom dan menerapkan logika bisnis melalui plug-in. Operasi latar belakang menghilangkan kebutuhan akan koneksi persisten selama eksekusi dan memungkinkan Anda memanfaatkan pemrosesan asinkron.
Tip
Artikel ini memberikan contoh skenario dan contoh arsitektur umum untuk mengilustrasikan cara menggunakan operasi latar belakang di Dataverse. Contoh arsitektur dapat dimodifikasi untuk berbagai skenario dan industri.
Diagram arsitektur
Alur kerja
Untuk menjalankan permintaan sebagai operasi Microsoft Dataverse latar belakang, tentukan operasi sebagai API kustom. API kustom memungkinkan Anda menentukan pesan kustom dan menerapkan logika bisnis melalui plug-in. Dengan mengonfigurasi operasi sebagai API kustom, Anda menggunakan pemrosesan latar belakang untuk menangani permintaan secara asinkron dan menghilangkan kebutuhan untuk mempertahankan koneksi persisten selama eksekusi.
Operasi latar belakang yang digunakan Dataverse :
Pemrosesan asinkron: Operasi latar belakang memungkinkan Dataverse memproses permintaan tanpa membuat klien menunggu penyelesaian, meningkatkan efisiensi untuk tugas yang berjalan lama.
Metode pemberitahuan: Setelah menyelesaikan operasi latar belakang, Anda menerima pemberitahuan dengan:
- Menyertakan URL callback dengan permintaan Anda.
- Berlangganan
OnBackgroundOperationCompleteacara.
Penanganan kesalahan: Jika terjadi kesalahan selama eksekusi operasi latar belakang, menggunakan mekanisme coba lagi. Dataverse Sistem mencoba kembali permintaan yang gagal hingga tiga kali, menggunakan strategi backoff eksponensial.
Pembuat
Langkah-langkah berikut menjelaskan alur kerja yang ditampilkan dalam diagram arsitektur contoh:
- Memicu operasi latar belakang menggunakan Microsoft Dataverse in Power Automate.
- Jadwalkan operasi melalui pemicu pengulangan.
- Gunakan tindakan Lakukan Operasi Latar Belakang (Premium) untuk Dataverse menangani operasi secara asinkron.
- Panggil
OnBackgroundOperationCompletetindakan peristiwa dari Power Automate atau API untuk menerima penyelesaian.
Saat menggunakan Dataverse operasi latar belakang untuk mengeksekusi permintaan secara asinkron, batas waktu eksekusi dua menit berlaku untuk plug-in apa pun yang dipanggil selama proses.
Komponen
Operasi latar belakang: Operasi latar belakang digunakan untuk mengirim permintaan yang Dataverse diproses secara asinkron.
API kustom: API kustom digunakan sebagai peristiwa bisnis untuk memungkinkan pembuatan kemampuan integrasi baru seperti mengekspos jenis peristiwa pemicu baru di Microsoft Dataverse konektor. API kustom melakukan pemrosesan data massal dan tindakan penghapusan massal.
Power Platform environment: Berisi Power Platform sumber daya.
Power Apps: Power Apps digunakan untuk mengimplementasikan pengalaman pengguna solusi. Aplikasi kanvas dapat memicu alur cloud yang melakukan operasi latar belakang.
Rincian skenario
Dataverse Operasi latar belakang memungkinkan pemrosesan tugas asinkron, cara yang lebih efisien untuk menangani proses yang berjalan lama atau intensif sumber daya tanpa memengaruhi pengalaman pengguna.
Kasus penggunaan potensial
Dataverse Operasi latar belakang sangat berguna untuk skenario yang memerlukan proses atau operasi yang berjalan lama yang dapat dijalankan tanpa interaksi pengguna. Kasus penggunaan termasuk analisis himpunan data besar, pembersihan data terjadwal, dan pemrosesan batch catatan.
Pemrosesan data massal
Skenarionya: Perusahaan pemasaran perlu memproses kumpulan data besar untuk menganalisis perilaku pelanggan dan mengelompokkan audiens. Anda menerapkan operasi latar belakang untuk menangani tugas agregasi dan analisis data, memungkinkan pemasar mengakses wawasan tanpa menunggu pemrosesan selesai.
Pembersihan data terjadwal
Skenarionya: Organisasi Anda ingin menjaga kebersihan data dengan secara teratur mengarsipkan atau menghapus catatan usang dari. Dataverse Anda menerapkan operasi latar belakang untuk mengidentifikasi dan mengelola data usang, memastikan sistem tetap efisien dan biaya penyimpanan dikendalikan.
Pertimbangan
Pertimbangan ini mengimplementasikan pilar Power Platform Well-Architected, seperangkat prinsip panduan yang meningkatkan kualitas beban kerja. Pelajari lebih lanjut di Microsoft Power Platform Well-Architected.
Efisiensi Kinerja
Pekerjaan latar belakang dapat diskalakan dengan peningkatan beban kerja tanpa mengorbankan performa atau keandalan.
Keandalan
Antisipasi potensi kegagalan dengan menggabungkan mekanisme penanganan kesalahan yang komprehensif. Kelola kesalahan sementara menggunakan kebijakan coba lagi dengan backoff eksponensial. Pelajari selengkapnya di Menerapkan percobaan ulang dengan pencadangan eksponensial.
Kontributor
Microsoft mempertahankan artikel ini. Kontributor berikut menulis artikel ini.
Penulis utama:
- Pujarini Mohapatra, Manajer Teknik Utama