konektivitas Power Pages ke Microsoft Dataverse
Microsoft Dataverse adalah komponen penting untuk situs web Power Pages apa pun. Metadata berfungsi sebagai penyimpanan metadata untuk situs web yang menyimpan semua konfigurasi situs web seperti halaman web, cuplikan konten, pengaturan situs, metadata pengguna, dan penyimpanan data untuk data bisnis. Dokumen ini menjelaskan cara server aplikasi yang meng-hosting situs web menghubungkan Power Platform ke lingkungan Dataverse.
Untuk memulai salah satuprinsip inti yang perlu diingat adalah bahwa pengguna akhir situs web Power Pages bukan pengguna Dataverse, dan konsep kontrol akses berbasis peran Dataverse tidak berlaku untuk pengguna akhir di situs web Power Pages. Semua pengguna disimpan dalam Power Pages tabel kontak Dataverse dan akses data pengguna ini dikendalikan melalui peran web yang merupakan lapisan kontrol akses berbasis peran untuk pengguna Power Pages .
Koneksi Server ke Server
Situs web Power Pages terhubung ke Dataverse yang memanfaatkan koneksi Server ke Server (S2S). Koneksi S2S ini dibuat menggunakan Microsoft Entra aplikasi yang dibuat di klien Microsoft Entra saat situs web dibuat.
Setiap situs web memiliki aplikasi sendiri yang mengikuti konvensi penamaan berikut (Portal - {{portalid}}). Konvensi penamaan yang berbeda telah digunakan sebelumnya dan mungkin masih tercermin dalam Ur Microsoft Entra. ID aplikasi ini juga dapat ditemukan di ruang kerja Siapkan untuk situs web tersebut dan dapat digunakan untuk menemukan aplikasi ini di Microsoft Entra (di tab pendaftaran aplikasi).
Catatan
- Aplikasi ini tidak boleh dimodifikasi atau dihapus karena dapat memecah sambungan S2S antara situs web dan Dataverse yang dapat mengakibatkan fungsionalitas situs web terpengaruh.
- Aplikasi ini juga digunakan untuk penyedia Login default Microsoft Entra di situs web.
Selama proses pembuatan situs web, kunci otentikasi (sertifikat X509) juga dibuat secara otomatis dan ditambahkan ke Microsoft Entra aplikasi dan server aplikasi. Kunci ini memungkinkan server aplikasi mendapatkan informasi token akses diperlukan untuk diautentikasi ke Dataverse.
Catatan
Kunci otentikasi ini telah kedaluwarsa selama dua tahun dan harus diperbarui setiap dua tahun untuk memastikan situs web dapat tersambung ke Dataverse. Untuk memperbarui kunci, lihat dokumentasi berikut: Mengelola kunci otentikasi situs web.
Diagram berikut menjelaskan bagaimana koneksi akhir ke akhir terjadi antara situs web dan Dataverse.
Integrasi dengan Dataverse
Untuk membuat koneksi S2S, aplikasi yang Microsoft Entra dibuat selama pembuatan situs juga terintegrasi dengan Dataverse organisasi.
Tergantung pada waktu situs dibuat, sambungan ditetapkan menggunakan pengguna SISTEM Dataverse atau pengguna aplikasi Dataverse.
Untuk informasi lebih lanjut tentang pengguna SISTEM , lihat Pengguna sistem dan aplikasi. Semua rekaman yang dibuat, diperbarui, dan dihapus oleh pengguna situs web muncul sebagai sedang dilakukan oleh pengguna SISTEM di Dataverse.
Ke depan, situs akan memanfaatkan pengguna Aplikasi Dataverse untuk disambungkan ke Dataverse. Anda akan dapat melihat pengguna aplikasi dengan masuk ke pusat admin Power Platform, memilih lingkungan, dan di bagian Akses , memilih aplikasi S2S. Pengguna aplikasi akan dalam format # Portals-<<site name>>
.
Pengguna aplikasi akan dibuat selama pembuatan situs web dan akan memiliki izin berikut:
Peran keamanan Dataverse
- Pengguna aplikasi portal
- Penghapus Layanan
- Penulis Layanan
Profil keamanan kolom
- Administrator Sistem
Peringatan
Peran keamanan dan profil keamanan kolom tidak boleh dimodifikasi karena dapat menyebabkan masalah fungsionalitas di situs web Anda.
Migrasi ke pengguna aplikasi
Migrasi dari pengguna SISTEM ke pengguna aplikasi untuk situs web yang ada sedang berlangsung dan akan berlanjut pada 2023. Pelanggan akan diberi tahu melalui Pusat Pesan Microsoft 365 dan email kepada admin sistem organisasi tentang periode migrasi spesifik untuk situs web yang ada.
Untuk menyiapkan migrasi ini, pelanggan harus memeriksa penyesuaian mereka dan memastikan tidak ada dependensi pada pengguna SISTEM yang diperlukan.
Meskipun ada beberapa jenis penyesuaian berikut yang mungkin ada, namun hal berikut paling umum:
Menggunakan tag Liquid fetchxml di situs web dengan filter khusus ditambahkan ke rekaman filter yang dimiliki oleh pengguna SISTEM.
- Jenis fetchxml ini harus ditulis ulang untuk menghilangkan filter oleh pengguna SISTEM dan izin tabel yang tepat dan webrole harus digunakan untuk mengamankan rekaman.
Proses Dataverse seperti alur kerja real-time Dataverse yang dimiliki oleh pengguna SISTEM. Alur kerja harus dimodifikasi untuk dimiliki oleh pengguna aplikasi.