Merespons permintaan Hak Subjek Data (DSR) untuk mengekspor data pelanggan Power Apps

Hak portabilitas data memungkinkan subjek data untuk meminta salinan data pribadi mereka dalam format elektronik (yaitu format terstruktur, umum digunakan, dapat dibaca mesin, dan dapat dioperasikan) yang dapat ditransmisikan ke pengontrol data lainnya.

Di bawah ini adalah ringkasan jenis data pribadi yang dapat disimpan Power Apps untuk pengguna tertentu dan pengalaman yang dapat Anda gunakan untuk menemukan dan mengekspornya.

Sumber daya yang berisi data pribadi Akses Situs Web Akses PowerShell
Lingkungan pusat admin Power Platform cmdlet Power Apps
izin lingkungan** pusat admin Power Platform cmdlet Power Apps
Halaman Kustom/Aplikasi Kanvas Portal Power Apps cmdlet Power Apps
Izin aplikasi kanvas Portal Power Apps cmdlet Power Apps
Gateway Portal Power Apps*** cmdlet gateway lokal
Izin gateway Portal Power Apps***
Konektor kustom Pembuat aplikasi: Tersedia
Admin: tersedia
Izin konektor kustom Pembuat aplikasi: Tersedia
Admin: tersedia
Connection Pembuat aplikasi: Tersedia
Admin: tersedia
Izin koneksi Pembuat aplikasi: Tersedia
Admin: tersedia
Pengaturan pengguna, pengaturan aplikasi pengguna, dan pemberitahuan Power Apps Pembuat aplikasi: Tersedia
Admin: tersedia

** Dengan pengenalan Microsoft Dataverse, jika sebuah database dibuat di lingkungan, izin lingkungan dan izin aplikasi yang diarahkan model disimpan sebagai rekaman di lingkungan database Dataverse. Untuk panduan tentang cara merespons permintaan DSR untuk pengguna yang menggunakan Dataverse, lihat permintaan Merespons Hak Subjek Data (DSR) untuk data pelanggan Dataverse.

*** Administrator dapat mengakses sumber daya ini dari portal Power Apps hanya jika pemilik sumber daya telah memberikan mereka akses secara eksplisit. Jika administrator belum diberi akses, mereka perlu memanfaatkan cdmlet PowerShell Power Apps Admin.

Prasyarat

Untuk pengguna

Setiap pengguna dengan lisensi Power Apps yang valid dapat melakukan operasi pengguna yang diuraikan dalam dokumen ini menggunakan portal Power Apps atau cmdlet pembuat aplikasi.

Untuk admin

Untuk melakukan operasi administrasi yang diuraikan dalam dokumen ini menggunakan pusat admin Power Platform, pusat admin Power Automate, atau cdmlet PowerShell Power Apps Admin, Anda akan memerlukan berikut ini:

Langkah 1: ekspor data pribadi yang terkandung di lingkungan yang dibuat oleh pengguna

pusat admin Power Platform

Administrator dapat mengekspor semua lingkungan yang dibuat oleh pengguna tertentu dari pusat admin Power Platform dengan mengikuti langkah-langkah berikut:

  1. Masuk ke pusat admin Power Platform.

  2. Di panel navigasi, pilih Kelola.

  3. Di panel Kelola , pilih Lingkungan, lalu pilih setiap lingkungan di organisasi Anda.

  4. Jika lingkungan dibuat oleh pengguna dari permintaan DSR, pilih Lihat semua, salin rincian, lalu rekatkan ke editor dokumen, seperti Microsoft Word.

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor lingkungan yang mereka miliki aksesnya ke Power Apps menggunakan fungsi Get-PowerAppEnvironment di cmdlet PowerShell pembuat aplikasi:

Add-PowerAppsAccount
Get-PowerAppEnvironment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua lingkungan yang telah dibuat oleh pengguna menggunakan fungsi Get-AdminPowerAppEnvironment di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
Get-AdminPowerAppEnvironment -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 2: ekspor izin lingkungan pengguna

Pengguna dapat ditetapkan izin (seperti Admin Lingkungan, Pembuat Lingkungan, dll.) di suatu lingkungan, yang disimpan di Power Apps sebagai penetapan peran. Dengan pengenalan Dataverse, jika database dibuat di lingkungan, penetapan peran ini disimpan sebagai rekaman dalam di lingkungan database Dataverse tersebut. Untuk informasi selengkapnya, lihat Mengelola lingkungan dengan Power Apps.

Untuk lingkungan tanpa database Dataverse

Pusat admin Power Platform

Administrator dapat mengekspor izin lingkungan pengguna dari pusat admin Power Platform dengan mengikuti langkah-langkah berikut:

  1. Masuk ke pusat admin Power Platform.

  2. Di panel navigasi, pilih Kelola.

  3. Di panel Kelola , pilih Lingkungan, lalu pilih setiap lingkungan di organisasi Anda.

  4. Pilih admin lingkungan dan pembuat lingkungan secara terpisah dan, kemudian menggunakan bilah pencarian, mencari nama pengguna.

    Peran lingkungan.

  5. Jika pengguna memiliki akses ke peran, buka halaman Pengguna, salin rincian, lalu rekatkan ke editor dokumen, seperti Microsoft Word.

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua penetapan peran lingkungan untuk pengguna di semua lingkungan tanpa database Dataverse menggunakan fungsi Get-AdminPowerAppEnvironmentRoleAssignment di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppEnvironmentRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Penting

Fungsi ini hanya berfungsi untuk lingkungan yang tidak memiliki lingkungan database Dataverse.

Untuk lingkungan dengan database Dataverse

Dengan pengenalan Dataverse, jika database dibuat di lingkungan, penetapan peran ini disimpan sebagai rekaman di lingkungan database Dataverse tersebut. Untuk informasi tentang cara menghapus data pribadi dari lingkungan database Dataverse, lihat Penghapusan data pribadi Pengguna Common Data Service.  

Langkah 3: ekspor data pribadi yang terkandung di aplikasi kanvas yang dibuat oleh pengguna

Portal Power Apps

Pengguna dapat mengekspor aplikasi dari Power Apps. Untuk petunjuk langkah demi langkah tentang cara mengekspor aplikasi kanvas, lihat mengekspor aplikasi kanvas.

pusat admin Power Platform

Administrator dapat mengekspor aplikasi yang dibuat oleh pengguna mulai dari pusat admin Power Platform dengan mengikuti langkah-langkah berikut:

  1. Masuk ke pusat admin Power Platform sebagai Administrator Microsoft Entra Power Platform atau Administrator Microsoft Entra Dynamics 365.

  2. Di panel navigasi, pilih Kelola.

  3. Di panel Kelola , pilih Lingkungan, lalu pilih setiap lingkungan di organisasi Anda.

  4. Di bawah Sumber Daya, pilih Power Apps.

  5. Menggunakan bilah pencarian, cari nama pengguna, yang akan memunculkan aplikasi yang dibuat oleh pengguna tersebut dalam lingkungan ini:

  6. Pilih bagikan untuk setiap aplikasi yang dibuat oleh pengguna tersebut dan beri diri Anda akses pemilik bersama ke aplikasi:

    Pilih berbagi aplikasi.

  7. Setelah Anda memiliki akses ke setiap aplikasi pengguna, Anda dapat mengekspor aplikasi kanvas dari Power Apps. Untuk petunjuk langkah demi langkah tentang cara mengekspor aplikasi, lihat mengekspor aplikasi kanvas.

Langkah 4: Ekspor izin pengguna ke aplikasi kanvas lain

Kapan pun aplikasi dibagikan dengan pengguna, Power Apps menyimpan rekaman yang disebut penetapan peran yang menjelaskan izin pengguna ke aplikasi (CanEdit atau CanUser). Untuk informasi lebih lanjut, lihat berbagi aplikasi.

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor penetapan peran aplikasi untuk semua aplikasi yang mereka miliki aksesnya menggunakan fungsi Get-PowerAppRoleAssignment di cmdlet PowerShell pembuat aplikasi:

Add-PowerAppsAccount
Get-PowerAppRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

pusat admin Power Platform

Administrator dapat mengekspor aplikasi yang dibuat oleh pengguna mulai dari pusat admin Power Platform dengan mengikuti langkah-langkah berikut:

  1. Masuk ke pusat admin Power Platform sebagai Administrator Microsoft Entra Power Platform atau Administrator Microsoft Entra Dynamics 365.

  2. Di panel navigasi, pilih Kelola.

  3. Di panel Kelola , pilih Lingkungan, lalu pilih setiap lingkungan di organisasi Anda.

  4. Di bawah Sumber Daya, pilih Power Apps.

  5. Pilih bagikan untuk setiap aplikasi di lingkungan.

    Pilih berbagi aplikasi.

  6. Jika pengguna memiliki akses ke aplikasi, buka halaman Bagikan, salin rincian, lalu rekatkan ke editor dokumen, seperti Microsoft Word.

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua penetapan peran untuk pengguna di semua aplikasi di penyewa mereka menggunakan fungsi Get-AdminPowerAppRoleAssignment di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 5: ekspor data pribadi yang terkandung di koneksi yang dibuat oleh pengguna

Sambungan digunakan bersama dengan konektor saat menjalin konektivitas dengan API dan sistem SaaS lainnya. Koneksi mencakup referensi kepada pengguna yang membuatnya dan, sebagai hasilnya, dapat dihapus untuk menghilangkan setiap referensi ke pengguna.

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor semua koneksi yang mereka miliki aksesnya dengan menggunakan fungsi Get-AdminPowerAppConnection di cmdlet PowerShell untuk pembuat aplikasi:

Add-PowerAppsAccount
Get-AdminPowerAppConnection | ConvertTo-Json | out-file -FilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua koneksi yang dibuat oleh pengguna menggunakan fungsi Get-AdminPowerAppConnection di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnection -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 6: Ekspor izin pengguna ke koneksi bersama

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor penetapan peran koneksi untuk semua koneksi yang mereka miliki aksesnya dengan menggunakan fungsi Get-AdminPowerAppConnectionRoleAssignment di cmdlet PowerShell untuk pembuat aplikasi:

Add-PowerAppsAccount
Get-AdminPowerAppConnectionRoleAssignment | ConvertTo-Json | Out-file -FilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua penetapan peran koneksi untuk pengguna menggunakan fungsi Get-AdminPowerAppConnectionRoleAssignment di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectionRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 7: ekspor data pribadi yang terkandung di konektor kustom yang dibuat oleh pengguna

Konektor kustom melengkapi konektor bawaan yang ada dan memungkinkan konektivitas ke api lain, SaaS, dan sistem yang dikembangkan khusus.

Cmdlet PowerShell pembuat aplikasi

Pengguna dapat mengekspor semua konektor kustom yang telah mereka buat dengan menggunakan fungsi Get-AdminPowerAppConnector di cmdlet PowerShell untuk pembuat aplikasi:

Add-PowerAppsAccount  
Get-AdminPowerAppConnector | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua konektor kustom yang dibuat oleh pengguna menggunakan fungsi Get-AdminPowerAppConnector di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 8: Ekspor izin pengguna ke koneksi kustom

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor semua penetapan peran konektor untuk konektor kustom yang aksesnya mereka miliki menggunakan fungsi Get-AdminPowerAppConnectorRoleAssignment di cmdlet PowerShell Pembuat aplikasi:

Add-PowerAppsAccount  
Get-AdminPowerAppConnectorRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor semua penetapan peran konektor kustom untuk pengguna menggunakan fungsi Get-AdminPowerAppConnectorRoleAssignment di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectorRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 9: Ekspor Pemberitahuan Power Apps, Pengaturan Pengguna, dan Pengaturan Aplikasi Pengguna

Power Apps mengirimkan beberapa jenis pemberitahuan kepada pengguna, termasuk saat aplikasi dibagikan dengan mereka dan saat operasi ekspor Dataverse selesai. Riwayat pemberitahuan pengguna terlihat oleh mereka dalam Power Apps.

Power Apps juga menyimpan beberapa preferensi dan pengaturan pengguna yang berbeda yang digunakan untuk memberikan pengalaman runtime dan portal Power Apps, termasuk ketika pengguna terakhir kali membuka aplikasi, menyematkan aplikasi, dll.

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor pemberitahuan Power Apps mereka sendiri, pengaturan pengguna, dan pengaturan pengguna aplikasi menggunakan fungsi Get-AdminPowerAppsUserDetails di cmdlet PowerShell Pembuat Aplikasi:

Add-PowerAppsAccount  
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json"

Cmdlets PowerShell untuk Admin

Administrator dapat mengekspor pemberitahuan Power Apps, pengaturan pengguna, dan pengaturan aplikasi pengguna untuk pengguna menggunakan fungsi Get-AdminPowerAppsUserDetails di cdmlet PowerShell Power Apps Admin:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json" -UserPrincipalName name@microsoft.com

Langkah 10: ekspor data pribadi yang terkandung untuk Gateway yang disimpan pengguna atau di izin Gateway pengguna

Power Apps

Pengguna dapat mengekspor data pribadi yang disimpan dalam layanan gateway dari Power Apps dengan mengikuti langkah-langkah berikut:

  1. Dari Power Apps, dalam lingkungan default untuk penyewa Anda, pilih Gateway.
  2. Pilih gateway.
  3. Pilih Detail di bilah perintah.
  4. Di halaman Detail, jika rincian gateway berisi data pribadi apa pun, salin rincian, lalu rekatkan ke editor dokumen, seperti Microsoft Word.
  5. Pilih Bagikan, salin konten halaman, lalu rekatkan ke editor dokumen, seperti Microsoft Word.

Cmdlet PowerShell Gateway

Tersedia juga Cmdlet PowerShell yang memungkinkan Anda untuk mengambil, mengelola, dan menghapus Gateway pribadi Anda. Pelajari lebih lanjut di cmdlet gateway lokal.

Administrator

Lihat Apakah yang dimaksud dengan Gateway data lokal? untuk panduan seputar mengelola Gateway untuk organisasi Anda.

Langkah 11: Ekspor data pribadi pengguna di Power Automate

Lisensi Power Apps selalu menyertakan kemampuan Power Automate. Selain disertakan dalam lisensi Power Apps, Power Automate juga tersedia sebagai layanan mandiri. Untuk panduan tentang cara merespons permintaan DSR untuk pengguna yang menggunakan layanan Power Automate, lihat Merespons Permintaan Subjek Data GDPR untuk Power Automate.

Penting

Kami menyarankan agar administrator menyelesaikan langkah ini untuk pengguna Power Apps.

Langkah 12: Temukan data pribadi untuk pengguna di Microsoft Copilot Studio

Kemampuan Power Apps yang dibangun di Microsoft Copilot Studio. Microsoft Copilot Studio juga tersedia sebagai layanan mandiri. Untuk panduan tentang cara menanggapi permintaan DSR untuk data layanan Microsoft Copilot Studio, lihat Menanggapi Permintaan Subjek Data untuk Microsoft Copilot Studio.

Penting

Kami menyarankan agar administrator menyelesaikan langkah ini untuk pengguna Power Apps.

Langkah 13: Temukan data pribadi pengguna di pusat admin Microsoft 365

Beberapa mekanisme umpan balik di Power Apps terintegrasi dengan pusat admin Microsoft 365. Untuk panduan tentang cara mengekspor data tanggapan yang disimpan oleh pusat admin Microsoft 365, lihat Bagaimana cara melihat tanggapan pengguna saya?. Administrator Microsoft Entra Power Platform atau Administrator Microsoft Entra Dynamics 365 dapat mengelola data ini dengan pusat admin Microsoft 365 tanpa perlu lisensi Microsoft 365 atau Office.

Penting

Kami menyarankan agar administrator menyelesaikan langkah ini untuk pengguna Power Apps.

Langkah 14: Ekspor data pribadi pengguna di lingkungan

Siapapun dengan lisensi Power Apps, asalkan ada kapasitas database 1 GB tersedia, dapat membuat lingkungan dan membuat serta membangun aplikasi di Dataverse; ini mencakup paket Pengembang Power Apps, yang merupakan lisensi gratis yang memungkinkan pengguna untuk mencoba Dataverse di lingkungan individual. Untuk melihat kemampuan Dataverse mana yang tercakup dalam setiap lisensi Power Apps, lihat halaman Harga Power Apps.

Untuk panduan tentang cara merespons permintaan DSR untuk pengguna yang menggunakan Dataverse, lihat permintaan Merespons Hak Subjek Data (DSR) untuk data pelanggan Dataverse.

Penting

Kami menyarankan agar administrator menyelesaikan langkah ini untuk pengguna Power Apps.