Reagere på anmodninger fra den registrerede om at eksportere Power Apps-kundedata
"Retten til dataportabilitet" gør det muligt for en registreret person at anmode om en kopi af deres personlige data i et elektronisk format (defineret som et "struktureret, almindeligt anvendt, maskinlæsbart og interoperativt format"), der kan overføres til en anden datacontroller:
Adgang til websted: Power Apps-portal, Microsoft Power Platform Administration og Microsoft 365 Service Trust Portal
PowerShell-adgang: Power Apps-cmdlet'er for appudviklere, Administrator-cmdlet'er og Gateway-cmdlet'er i det lokale miljø
Nedenfor vises en oversigt over de typer personlige data, som Power Apps kan gemme for en bestemt bruger, og hvilke oplevelser du kan bruge til at finde og eksportere dem.
Ressourcer, der indeholder personlige data | Adgang til websted | PowerShell-adgang |
---|---|---|
Environment | Power Platform Administration | Power Apps-cmdlet'er |
Miljøtilladelser** | Power Platform Administration | Power Apps-cmdlet'er |
Lærredsapp / brugerdefineret side | Power Apps-portal | Power Apps-cmdlet'er |
Lærred-app-tilladelser | Power Apps-portal | Power Apps-cmdlet'er |
Gateway | Power AppsPortal*** | Gateway-cmdlet'er i det lokale miljø |
Gatewaytilladelser | Power AppsPortal*** | |
Brugerdefineret connector | Appudvikler: tilgængelig Administrator: tilgængelig |
|
Brugerdefinerede connectorer | Appudvikler: tilgængelig Administrator: tilgængelig |
|
Connection | Appudvikler: tilgængelig Administrator: tilgængelig |
|
Forbindelsestilladelser | Appudvikler: tilgængelig Administrator: tilgængelig |
|
Power Apps-brugerindstillinger, -indstillinger for brugerapp og -meddelelser | Appudvikler: tilgængelig Administrator: tilgængelig |
** Hvis der med introduktionen af Microsoft Dataverse oprettes en database i miljøet, lagres miljøtilladelser og modelbaserede apptilladelser som poster i Dataverse-databasemiljøet. Du kan finde en vejledning i, hvordan du reagerer på anmodninger fra den registrerede for brugere af Dataverse under Reagere på anmodninger fra den registrerede for Dataverse-kundedata.
*** En administrator kan kun få adgang til disse ressourcer fra Power Apps-portalen, hvis ejeren af ressourcen udtrykkeligt har tildelt adgang. Hvis administratoren ikke har fået tildelt adgang, skal vedkommende benytte Power Apps-administrations-PowerShell-cdmlet.
Forudsætninger
Til brugere
Alle brugere med en gyldig Power Apps-licens kan udføre de brugerhandlinger, der er skitseret i dette dokument, ved hjælp af Power Apps-portalen eller cmdlet'er for appudviklere.
For administratorer
Hvis du vil udføre de administrationshandlinger, der beskrives i dette dokument, ved hjælp af Power Platform Administration, Power Automate Administration eller Power Apps-administrations-PowerShell-cdmlet'er, skal du bruge følgende:
En forudbetalt Power Apps-plan eller en Power Apps-prøveversion. Du kan du tilmelde dig en 30 dages prøveversion på https://make.powerapps.com/trial. Prøvelicenser kan fornyes, hvis de er udløbet.
Microsoft Entra Power Platform Administrator-rolle eller Microsoft Entra Dynamics 365 Administrator-rolle, hvis du skal søge i en anden brugers ressourcer. (Bemærk, at miljøadministratorer kun har adgang til de miljøer og miljøressourcer, de har tilladelser til.)
Trin 1: Eksportere personlige data, der findes i de miljøer, der er oprettet af brugeren
Power Platform Administration
Administratorer kan eksportere alle de miljøer, der er oprettet af en bestemt bruger, fra Power Platform Administration, ved at benytte følgende fremgangsmåde:
I Power Platform Administration skal du vælge de enkelte miljøer i organisationen.
Hvis miljøet blev oprettet af brugeren fra DSR-anmodningen, skal du vælge Se alle, kopiere oplysningerne og indsætte dem i en teksteditor, f.eks Microsoft Word.
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere de miljøer, de har adgang til i Power Apps, ved hjælp af funktionen Get-PowerAppEnvironment i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-PowerAppEnvironment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle de miljøer, der er oprettet af en bruger ved hjælp af funktionen Get-AdminPowerAppEnvironment i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
Get-AdminPowerAppEnvironment -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 2: Eksportere brugerens miljøtilladelser
Brugere kan tildeles tilladelser (f.eks. miljøadministrator, miljøopretter osv.) i et miljø, der er gemt i Power Apps som en rolletildeling. Hvis der med introduktionen af Dataverse oprettes en database i miljøet, lagres rolletildelingerne som poster i Dataverse-databasemiljøet. Du kan finde flere oplysninger under Administrere miljøer i Power Apps.
I miljøer uden en Dataverse-database
Power Platform Administration
Administratorer kan eksportere en brugers miljøtilladelser fra Power Platform Administration ved at benytte følgende fremgangsmåde:
I Power Platform Administration skal du vælge de enkelte miljøer i organisationen. Du skal være en Microsoft Entra Power Platform-administrator eller Microsoft Entra Dynamics 365-administrator for at kunne gennemse alle de miljøer, der er oprettet i din organisation.
Vælg både Miljøadministrator og Miljøopretter separat, og brug derefter bruge søgelinjen til at søge efter brugerens navn.
Hvis brugeren har adgang til en af rollerne, skal du gå til siden Brugere, kopiere detaljerne og derefter indsætte dem i et dokumentredigeringsprogram som Microsoft Word.
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle miljørolletildelinger for en bruger på tværs af alle miljøer uden en Dataverse-database ved hjælp af funktionen Get-AdminPowerAppEnvironmentRoleAssignment i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppEnvironmentRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Vigtigt
Denne funktion virker kun for miljøer, der ikke har et Dataverse-databasemiljø.
I miljøer med en Dataverse-database
Hvis der med introduktionen af Dataverse oprettes en database i miljøet, lagres rolletildelingerne som poster i Dataverse-databasemiljøet. Oplysninger om, hvordan du fjerner personlige data fra et Dataverse-databasemiljø, finder du i afsnittet Fjernelse af personlige data for Common Data Service.
Trin 3: Eksportere personlige data, der findes i lærred-apps, der er oprettet af brugeren
Power Apps-portal
En bruger kan eksportere en app fra Power Apps-portalen. Du kan få trinvise instruktioner i, hvordan du eksporterer en lærreds-app, under Eksportere en lærreds-app.
Power Platform Administration
En administrator kan eksportere apps, der er oprettet af en bestemt bruger fra Power Platform Administration, ved at benytte følgende fremgangsmåde:
I Power Platform Administration skal du vælge de enkelte miljøer i organisationen. Du skal være Microsoft Entra Power Platform-administrator eller Microsoft Entra Dynamics 365-administrator for at kunne gennemse alle de miljøer, der er oprettet i din organisation.
Vælg Ressourcer, og vælg derefter Power Apps.
Brug søgepanelet til at søge efter brugerens navn, hvilket viser alle apps, som brugeren har oprettet i dette miljø:
Vælg Del for hver af de apps, der er oprettet af brugeren, og giv dig selv adgangsniveauet Medejer til appen:
Når du har adgang til hver af brugerens apps, kan du eksportere en lærreds-app fra Power Apps-portalen. Du kan få trinvise instruktioner i, hvordan du eksporterer en app, under Eksportere en lærreds-app.
Trin 4: Eksportere brugerens tilladelser til lærred-apps
Når en app deles med en bruger, gemmer Power Apps en post, der kaldes en rolletildeling, med en beskrivelse af brugerens tilladelser (CanEdit eller CanUser) til programmet. Du kan finde flere oplysninger under Dele en app.
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere approlletildelinger for apps, de har adgang til, ved hjælp af funktionen Get-PowerAppRoleAssignment i App-udvikler PowerShell cmdlets:
Add-PowerAppsAccount
Get-PowerAppRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Power Platform Administration
Administratorer kan eksportere approlletildelinger for en bruger fra Power Platform Administration ved at benytte følgende fremgangsmåde:
I Power Platform Administration skal du vælge de enkelte miljøer i organisationen. Du skal være Microsoft Entra Power Platform-administrator eller Microsoft Entra Dynamics 365-administrator for at kunne gennemse alle de miljøer, der er oprettet i din organisation.
Vælg Ressourcer for hvert miljø, og vælg derefter Power Apps.
Vælg Del for de enkelte apps i miljøet.
Hvis brugeren har adgang til appen, skal du gå til appens side Del, kopiere detaljerne og derefter indsætte dem i et dokumentredigeringsprogram som Microsoft Word.
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle approlletildelinger for en bruger på tværs af alle apps i deres lejer ved hjælp af funktionen Get-AdminPowerAppRoleAssignment i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 5: Eksportere personlige data, der findes i forbindelser, der er oprettet af brugeren
Forbindelser bruges sammen med connectorer, når der oprettes forbindelse til andre API'er og SaaS-systemer. Forbindelser inkluderer referencer til den bruger, der har oprettet dem, og kan derfor slettes for at fjerne eventuelle referencer til brugeren.
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere de forbindelser, de har adgang til, ved hjælp af funktionen Get-AdminPowerAppConnection i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-AdminPowerAppConnection | ConvertTo-Json | out-file -FilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle forbindelser, der er oprettet af brugeren, ved hjælp af funktionen Get-AdminPowerAppConnection i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnection -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 6: Eksportere brugerens tilladelser til delte forbindelser
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere forbindelsesrolletildelingerne for alle de forbindelser, de har adgang til, ved hjælp af funktionen Get-AdminPowerAppConnectionRoleAssignment i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-AdminPowerAppConnectionRoleAssignment | ConvertTo-Json | Out-file -FilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle forbindelsesrolletildelinger for en bruger ved hjælp af funktionen Get-AdminPowerAppConnectionRoleAssignment i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectionRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 7: Eksportere personlige data, der findes i brugerdefinerede connectorer, der er oprettet af brugeren
Brugerdefinerede connectorer supplerer de eksisterende indbyggede connectorer og gør det muligt at oprette forbindelse til andre API'er, SaaS og brugerudviklede systemer.
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere alle de brugerdefinerede connectorer, de har oprettet, ved hjælp af funktionen Get-AdminPowerAppConnector i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-AdminPowerAppConnector | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle brugerdefinerede connectorer, der er oprettet af en bruger ved hjælp af funktionen Get-AdminPowerAppConnector i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 8: Eksportere brugerens tilladelser til brugerdefinerede connectorer
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere alle connectorrolletildelinger for de brugerdefinerede connectorer, de har adgang til, ved hjælp af funktionen Get-AdminPowerAppConnectorRoleAssignment-funktionen i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-AdminPowerAppConnectorRoleAssignment | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere alle rolletildelinger af brugerdefinerede connectorer for en bruger ved hjælp af funktionen Get-AdminPowerAppConnectorRoleAssignment i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnectorRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Trin 9: Eksportere Power Apps-brugerindstillinger, -indstillinger for brugerapp og -meddelelser
Power Apps sender flere typer meddelelser til brugere, herunder når en app deles med dem, og når en Dataverse-eksporthandling er fuldført. En brugers meddelelsesoversigt er synlig for dem i Power Apps-portalen.
Power Apps lagrer også flere forskellige brugerpræferencer og indstillinger, der bruges til at levere Power Apps-kørsels- og portaloplevelser, herunder når en bruger sidst har åbnet et applikation, fastgjort en app osv.
PowerShell-cmdlet'er for appudviklere
Brugerne kan eksportere deres egne Power Apps-meddelelser, -brugerindstillinger og -bruger-app-indstillinger ved hjælp af funktionen Get-AdminPowerAppsUserDetails i PowerShell-cmdlet'er for appudviklere:
Add-PowerAppsAccount
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json"
PowerShell-cmdlet'er til administratorer
Administratorer kan eksportere Power Apps-meddelelser, -brugerindstillinger og -bruger-app-indstillinger for en bruger ved hjælp af funktionen Get-AdminPowerAppsUserDetails i Power Apps-admin-PowerShell-cdmlet'er:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json" -UserPrincipalName name@microsoft.com
Trin 10: Eksportere personlige data, der opbevares for en brugerlagret gateway eller i brugerens gatewaytilladelser
Power Apps-portal
Brugerne kan eksportere de personlige data, der er gemt i gatewaytjenesten, fra Power Apps-portalen, ved at benytte følgende fremgangsmåde:
Åbn Power Apps-portalen i standardmiljøet for din lejer, vælg Gateways, og vælg derefter Detaljer for hver gateway, du har adgang til.
Hvis gatewaydetaljerne indeholder personlige data på siden Detaljer, skal du kopiere oplysningerne og derefter indsætte dem i en dokumenteditor som Microsoft Word.
Vælg Del, kopiér indholdet af siden, og indsæt det derefter i et dokumentredigeringsprogram som Microsoft Word.
Gateway PowerShell-cmdlet'er
Der findes også PowerShell-cmdlet'er, som du kan bruge til at hente, administrere og slette dine personlige gateways. Du kan finde flere oplysninger under Gateway-cmdlet'er i det lokale miljø.
Administratorer
Se Hvad er en datagateway i det lokale miljø? for at få en vejledning i at administrere gateways for organisationen.
Trin 11: Eksportere brugerens personlige data i Power Automate
Power Apps-licenser inkluderer altid Power Automate-egenskaber. Ud over at blive inkluderet i Power Apps-licenser er Power Automate også tilgængelig som en selvstændig tjeneste. Du kan finde en vejledning i, hvordan du reagerer på anmodninger fra den registrerede for brugere af Power Automate-service under Reagere på anmodninger om GDPR fra den registrerede for Power Automate.
Vigtigt
Det anbefales, at administratorer fuldfører dette trin for Power Apps-brugere.
Trin 12: Finde de personlige data for brugeren i Microsoft Copilot Studio
Power Apps-funktioner bygget i Microsoft Copilot Studio. Microsoft Copilot Studio er også tilgængelig som separat service. Du kan finde en vejledning i, hvordan du reagerer på anmodninger fra den registrerede for brugere af Microsoft Copilot Studio-servicedata under Reagere på anmodninger om dataemne for Microsoft Copilot Studio.
Vigtigt!
Det anbefales, at administratorer fuldfører dette trin for Power Apps-brugere.
Trin 13: Finde de personlige data for brugeren i Microsoft 365 Administration
Nogle feedbackmekanismer i Power Apps er integreret med Microsoft 365 Administration. Du kan finde en vejledning i, hvordan du kan eksportere feedbackdata, der er gemt i Microsoft 365 Administration, Hvordan kan jeg se min brugers feedback?. En Microsoft Entra Power Platform administrator eller Microsoft Entra Dynamics 365-administrator kan administrere disse data i Microsoft 365 Administration uden behov for Microsoft 365 Office-licenser.
Vigtigt!
Det anbefales, at administratorer fuldfører dette trin for Power Apps-brugere.
Trin 14: Eksportere brugerens personlige data i miljøer
Alle med en Power Apps-licens, der har en databasekapacitet på 1 GB, kan oprette miljøer og oprette og udvikle apps på Dataverse. Dette omfatter Power Apps- udviklingsplanen, som er en gratis licens, der giver brugerne mulighed for at afprøve Dataverse i de enkelte miljøer. Hvis du vil se, hvilke Dataverse-funktioner, der er inkluderet i hver Power Apps-licens, skal du gå til siden med Power Apps-priser.
Du kan finde en vejledning i, hvordan du reagerer på anmodninger fra den registrerede for brugere af Dataverse under Reagere på anmodninger fra den registrerede for Dataverse-kundedata.
Vigtigt
Det anbefales, at administratorer fuldfører dette trin for Power Apps-brugere.