Bagikan melalui


Merespons permintaan data subjek (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 dikirim ke pengontrol data lain:

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 Power Apps cmdlet
izin lingkungan** Pusat admin Power Platform Power Apps cmdlet
Aplikasi Kanvas / Halaman kustom Portal Power Apps Power Apps cmdlet
Izin aplikasi kanvas Portal Power Apps Power Apps cmdlet
Gateway Power Apps Portal*** cmdlet gateway lokal
Izin gateway Power Apps Portal***
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 Power Apps, pengaturan aplikasi pengguna, dan pemberitahuan Pembuat aplikasi: Tersedia
Admin: tersedia

** Dengan diperkenalkannya Microsoft Dataverse, jika database dibuat dalam lingkungan, izin lingkungan dan izin aplikasi berbasis model disimpan sebagai rekaman dalam Dataverse lingkungan database. Untuk panduan tentang cara menanggapi permintaan DSR untuk pengguna yang menggunakan Dataverse, lihat Menanggapi permintaan Hak Subjek Data (DSR) untuk Dataverse data pelanggan.

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

Prasyarat

Untuk pengguna

Pengguna dengan lisensi Power Apps 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 cmdlet PowerShell admin Power Apps, Anda memerlukan yang berikut:

  • Rencana Power Apps berbayar atau uji coba Power Apps. Anda dapat mendaftar uji coba selama 30 hari di https://make.powerapps.com/trial. Lisensi uji coba dapat diperpanjang jika sudah kedaluwarsa.

  • Microsoft 365 Izin admin global atau Microsoft Entra Administrator Global jika Anda perlu menelusuri sumber daya pengguna lain. (Perhatikan bahwa admin lingkungan hanya memiliki akses ke lingkungan dan sumber daya lingkungan yang memiliki izin.)

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 berikut:

  1. Dari pusat admin Power Platform, pilih setiap lingkungan di organisasi Anda.

  2. Jika lingkungan dibuat oleh pengguna dari permintaan DSR, pilih Lihat semua, Salin rincian, lalu tempelkan ke editor dokumen, misalnya Microsoft Word.

    Detail lingkungan.

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor lingkungan yang mereka miliki aksesnya di Power Apps dengan menggunakan fungsi Get-PowerAppEnvironment di cmdlet PowerShell untuk 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 dengan menggunakan fungsi Get-AdminPowerAppEnvironment di Power Apps cdmlet Admin PowerShell:

Add-PowerAppsAccount
$userId = "7557f390-5f70-4c93-8bc4-8c2faabd2ca0"
Get-AdminPowerAppEnvironment -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Langkah 2: ekspor izin lingkungan pengguna

Pengguna dapat diberi izin (seperti admin lingkungan dan pembuat lingkungan, dll.) di lingkungan yang disimpan dalam Power Apps sebagai penetapan peran. Dengan pengenalan Dataverse, jika database dibuat dalam lingkungan, penetapan peran disimpan sebagai rekaman dalam lingkungan database Dataverse. Untuk informasi lebih lanjut, lihat Kelola lingkungan di dalam 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 berikut:

  1. Dari pusat admin Power Platform, pilih setiap lingkungan di organisasi Anda. Anda harus menjadi Microsoft 365 admin Global atau Administrator Microsoft Entra Global agar dapat meninjau semua lingkungan yang dibuat dalam organisasi Anda.

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

    Peran lingkungan.

    Pengguna pembuat lingkungan.

  3. Jika pengguna memiliki akses ke peran, buka halaman pengguna, Salin rincian, lalu tempelkan ke editor dokumen, misalnya. Microsoft Word

Cmdlets PowerShell untuk Admin

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

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 dalam lingkungan, penetapan peran disimpan sebagai rekaman dalam lingkungan database Dataverse. Untuk informasi tentang cara menghapus data pribadi dari Dataverse lingkungan database, lihat Common Data Service Penghapusan data pribadi pengguna.  

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

Portal Power Apps

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

Pusat admin Power Platform

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

  1. Dari pusat admin Power Platform, pilih setiap lingkungan di organisasi Anda. Anda harus menjadi Microsoft 365 admin Global atau Administrator Microsoft Entra Global agar dapat meninjau semua lingkungan yang dibuat dalam organisasi Anda.

  2. Pilih Sumber daya, lalu pilih Power Apps.

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

    Cari aplikasi.

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

    Pilih berbagi aplikasi.

    Berikan akses kepada pengguna.

  5. Setelah Anda memiliki akses ke masing-masing aplikasi pengguna, Anda dapat mengekspor aplikasi Canvas dari portal Power Apps. Untuk petunjuk langkah demi langkah tentang cara mengekspor aplikasi, lihat mengekspor aplikasi Canvas.

Langkah 4: Ekspor izin pengguna ke aplikasi kanvas lain

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

Cmdlet PowerShell untuk Kreator aplikasi

Pengguna dapat mengekspor penetapan peran aplikasi untuk semua aplikasi yang dapat mereka akses dengan 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 tugas peran aplikasi untuk pengguna dari pusat admin Power Platform dengan mengikuti langkah berikut:

  1. Dari pusat admin Power Platform, pilih setiap lingkungan di organisasi Anda. Anda harus menjadi Microsoft 365 admin Global atau Administrator Microsoft Entra Global agar dapat meninjau semua lingkungan yang dibuat dalam organisasi Anda.

  2. Untuk setiap lingkungan, pilih sumber daya, lalu pilih Power Apps.

  3. Pilih bagikan untuk setiap aplikasi di lingkungan.

    Pilih berbagi aplikasi.

  4. Jika pengguna memiliki akses ke aplikasi, buka halaman Bagikan aplikasi, Salin rincian, lalu tempelkan ke editor dokumen, misalnya. Microsoft Word.

    Halaman berbagi aplikasi admin.

Cmdlets PowerShell untuk Admin

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

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 Power Apps cdmlet Admin PowerShell:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 Power Apps cdmlet Admin PowerShell:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 Power Apps cdmlet Admin PowerShell:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 dapat mereka akses dengan 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 Power Apps cdmlet Admin PowerShell:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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 dapat dilihat di dalam portal 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, pengaturan pengguna, dan pengaturan aplikasi-pengguna mereka sendiri menggunakan fungsi Get-AdminPowerAppsUserDetails di cmdlets PowerShell untuk 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 suatu pengguna dengan menggunakan fungsi Get-AdminPowerAppsUserDetails di cmdlet PowerShell untuk Admin Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
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

Portal Power Apps

Pengguna dapat mengekspor data pribadi yang tersimpan dalam Layanan Gateway dari portal Power Apps dengan mengikuti langkah berikut:

  1. Dari portal Power Apps, dalam lingkungan default untuk penyewa, pilih Gateway, lalu pilih rincian untuk setiap Gateway tempat Anda memiliki akses.

    Halaman arahan gateway.

  2. Pada halaman rincian, jika rincian Gateway berisi data pribadi apa pun, Salin rincian, lalu tempelkan ke editor dokumen, misalnya Microsoft Word.

    Rincian Gateway.

  3. Pilih bagikan, Salin konten halaman, lalu tempelkan ke editor dokumen, misalnya Microsoft Word.

    Pilih bagikan.

Cmdlet PowerShell Gateway

Tersedia juga Cmdlet PowerShell yang memungkinkan Anda untuk mengambil, mengelola, dan menghapus Gateway pribadi Anda. Untuk informasi lebih lanjut, Lihat 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 mencakup 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 Menanggapi permintaan Permintaan Subjek Data GDPR untuk Power Automate.

Penting

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

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

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

Penting

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

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

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

Penting

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

Langkah 14: Ekspor data pribadi pengguna di lingkungan

Siapa pun yang memiliki lisensi Power Apps, dengan syarat tersedianya kapasitas database 1 GB, dapat membuat lingkungan serta membuat dan membangun aplikasi di Dataverse. Hal ini mencakup Paket Pengembang Power Apps, yaitu lisensi gratis yang memungkinkan pengguna 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 menanggapi permintaan DSR untuk pengguna yang menggunakan Dataverse, lihat Menanggapi permintaan Hak Subjek Data (DSR) untuk Dataverse data pelanggan.

Penting

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