Menggunakan Dataverse operasi latar belakang

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

Diagram arsitektur yang menggambarkan alur kerja untuk menjalankan operasi latar belakang di Microsoft Dataverse.

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 OnBackgroundOperationComplete acara.
  • 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:

  1. Memicu operasi latar belakang menggunakan Microsoft Dataverse in Power Automate.
  2. Jadwalkan operasi melalui pemicu pengulangan.
  3. Gunakan tindakan Lakukan Operasi Latar Belakang (Premium) untuk Dataverse menangani operasi secara asinkron.
  4. Panggil OnBackgroundOperationComplete tindakan 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: