Freigeben über


Antworten auf Datenabhängige Rechteanforderungen (DSR) für den Export von Power Apps-Kundendaten

Das „Recht auf Datenportabilität“ ermöglicht es einem Datensubjekt eine Kopie seiner personenbezogenen Daten in einem elektronischen Format anzufordern (d. h. ein strukturiertes, häufig verwendetes, maschinenlesbares und vollständige kompatibles Format), die an einen anderen Datencontroller gesendet werden kann:

Nachfolgend finden Sie eine Zusammenfassung der Arten von personenbezogenen Daten, die Power Apps für einen bestimmten Benutzer speichern kann, und welche Erfahrungen Sie verwenden können, um sie zu finden und zu exportieren.

Ressourcen, die persönlichen Daten enthalten Websitezugriff PowerShell-Zugriff
Environment Admin Center von Power Platform Power Apps-Cmdlets
Umgebungsberechtigungen Admin Center von Power Platform Power Apps-Cmdlets
Canvas-App/benutzerdefinierte Seite Power Apps-Portal Power Apps-Cmdlets
Canvas-App-Berechtigungen Power Apps-Portal Power Apps-Cmdlets
Gateway Power Apps-Portal Lokale Gateway-Cmdlets
Gateway-Berechtigungen Power Apps-Portal
Benutzerdefinierter Connector App-Entwickler: Verfügbar
Administrator: Verfügbar
Berechtigungen für benutzerdefinierte Connectors App-Entwickler: Verfügbar
Administrator: Verfügbar
Connection App-Entwickler: Verfügbar
Administrator: Verfügbar
Verbindungsberechtigungen App-Entwickler: Verfügbar
Administrator: Verfügbar
Power Apps-Benutzereinstellungen, Benutzeranwendungseinstellungen und Benachrichtigungen App-Entwickler: Verfügbar
Administrator: Verfügbar

** Wenn eine Datenbank bei der Einführung von Microsoft Dataverse in der Umgebung erstellt wird, werden Umgebungsberechtigungen und modellgesteuerte App-Berechtigungen als Datensätze in der Dataverse Umgebung dieser Datenbank gespeichert. Weitere Informationen zum Reagieren auf DSR-Anforderungen für Benutzer, die Dataverse verwenden, finden Sie unter Responding to Data Subject Rights (DSR) Requests for Dataverse customer data (Reagieren auf DSGVO-Anforderungen für Dataverse-Kundendaten).

** Ein Administrator kann auf diese Ressourcen über das Power Apps-Portal nur zugreifen, wenn der Besitzer der Ressource ihm explizit einen Zugriff gewährt hat. Wenn dem Administrator kein Zugriff gewährt wurde, muss er Power Apps Administrator PowerShell cdmlets nutzen.

Voraussetzungen

Für Benutzer

Alle Benutzer, die über eine gültige Power Apps-Lizenz verfügen, können die in diesem Dokument beschriebenen Vorgänge über das Power Apps-Portal oder über cmdlets für App-Ersteller durchführen.

Für Administratoren

Um die in diesem Dokument aufgeführten Administratorvorgänge über das Power Platform Admin Center, das Power Automate Admin Center oder das Power Apps Administrator-PowerShell-cmdlets auszuführen, benötigen Sie Folgendes:

Schritt 1: Exportieren personenbezogener Daten in vom Benutzer erstellten Umgebungen

Admin Center von Power Platform

Administratoren können alle Umgebungen, die von einem bestimmten Benutzer erstellt wurden, aus dem Power Platform Admin Center exportieren, indem Sie die folgenden Schritte ausführen:

  1. Melden Sie sich beim Power Platform Admin Center an.

  2. Wählen Sie im Navigationsbereich die Option Verwalten aus.

  3. Wählen Sie im Bereich "Verwalten"die Option "Umgebungen" aus, und wählen Sie dann jede Umgebung in Ihrer Organisation aus.

  4. Wenn der Benutzer die Umgebung über die DSR-Anforderung erstellt hat, wählen Sie Alle anzeigen aus, kopieren Sie die Details, und fügen Sie diese anschließend in einen Dokument-Editor wie Microsoft Word ein.

PowerShell-Cmldets für App-Entwickler

Benutzer können die Umgebungen, auf die Sie in Power Apps Zugriff haben, exportieren mit der Get-PowerAppEnvironment Funktion im App-Ersteller PowerShell cmdlets:

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

PowerShell-Cmldets für Administratoren

Administratoren können alle von einem Benutzer erstellten Umgebungen mithilfe der Funktion Get-AdminPowerAppEnvironment im Power Apps Admin PowerShell cdmlets exportieren:

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

Schritt 2: Exportieren der Umgebungsberechtigungen des Benutzers

Benutzern können Berechtigungen in einer Umgebung (z. B. als Umgebungsadministrator, Umgebungsersteller usw.) zugewiesen werden, die in Power Apps als Rollenzuweisung gespeichert sind. Seit der Einführung von Dataverse gilt: Wird eine Datenbank in der Umgebung erstellt, werden die „Rollenzuweisungen“ als Datensätze in der Dataverse-Datenbankumgebung gespeichert. Weitere Informationen finden Sie unter Verwalten von Umgebungen in Power Apps.

Für Umgebungen ohne eine Dataverse-Datenbank

Power Platform Admin Center

Ein Administrator kann die Umgebungsberechtigungen eines Benutzers aus dem Power Platform Admin Center exportieren, indem er die folgenden Schritte ausführt:

  1. Melden Sie sich beim Power Platform Admin Center an.

  2. Wählen Sie im Navigationsbereich die Option Verwalten aus.

  3. Wählen Sie im Bereich "Verwalten"die Option "Umgebungen" aus, und wählen Sie dann jede Umgebung in Ihrer Organisation aus.

  4. Wählen Sie Umgebungsadministrator und Umgebungsersteller getrennt aus, verwenden Sie dann die Suchleiste und suchen Sie nach dem Namen des Benutzers.

    Umgebung Rollen.

  5. Wenn der Benutzer auf beide Rollen Zugriff hat, wechseln Sie zur Seite Benutzer, kopieren Sie die Details, und fügen Sie diese anschließend in einen Dokument-Editor wie z.B. Microsoft Word ein.

PowerShell-Cmldets für Administratoren

Administratoren können alle Rollenzuweisungen für einen Benutzer über alle Umgebungen hinweg ohne eine Dataverse-Datenbank exportieren, indem sie die Funktion Get-AdminPowerAppEnvironmentRoleAssignment im Power Apps Admin PowerShell cdmlets verwenden:

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

Wichtig

Diese Funktion kann nur in Umgebungen ausgeführt werden, die nicht über eine Dataverse-Datenbankumgebung verfügen.

Für Umgebungen mit einer Dataverse-Datenbank

Seit der Einführung von Dataverse gilt: Wird eine Datenbank in der Umgebung erstellt, werden die „Rollenzuweisungen“ als Datensätze in der Dataverse-Datenbankumgebung gespeichert. Informationen zum Entfernen von personenbezogenen Daten aus einer Dataverse-Datenbankumgebung finden Sie unter Entfernen persönlicher Benutzerdaten aus Common Data Service.  

Schritt 3: Exportieren personenbezogener Daten in vom Benutzer erstellten Canvas-Apps

Power Apps-Portal

Ein Benutzer kann eine App aus Power Apps exportieren. Eine schrittweise Anleitung zum Exportieren einer Canvas-App finden Sie unter Exportieren einer Canvas-App.

Admin Center von Power Platform

Ein Administrator kann Apps exportieren, die von einem Benutzer erstellt wurden, beginnend mit dem Power Platform Admin Center, indem er die folgenden Schritte ausführt:

  1. Melden Sie sich beim Power Platform Admin Center als Microsoft Entra Power Platform-Administrator oder als Microsoft Entra Dynamics 365-Administrator an.

  2. Wählen Sie im Navigationsbereich die Option Verwalten aus.

  3. Wählen Sie im Bereich "Verwalten"die Option "Umgebungen" aus, und wählen Sie dann jede Umgebung in Ihrer Organisation aus.

  4. Wählen Sie unter "Ressourcen" die Option "Power Apps" aus.

  5. Suchen Sie in der Suchleiste nach dem Namen des Benutzers. Daraufhin werden alle Apps angezeigt, die der Benutzer in dieser Umgebung erstellt hat:

  6. Wählen Sie bei jeder App, die dieser Benutzer erstellt hat, die Option Freigeben aus, und erteilen Sie sich Mitbesitzer-Zugriff auf die App:

    Wählen Sie

  7. Nachdem Sie Zugriff auf die einzelnen Apps des Benutzers haben, können Sie eine Canvas-App aus Power Apps exportieren. Eine schrittweise Anleitung zum Exportieren einer App finden Sie unter Exportieren einer Canvas-App.

Schritt 4: Exportieren der Berechtigungen des Benutzers in Canvas-Apps

Bei jeder Freigabe einer App für einen Benutzer speichert Power Apps einen Datensatz mit der Bezeichnung Rollenzuweisung, der die Berechtigungen des Benutzers (CanEdit oder CanUser) für die Anwendung beschreibt. Weitere Informationen finden Sie unter App freigeben.

PowerShell-Cmldets für App-Entwickler

Benutzer können die App-Rollenzuweisungen für alle Apps, auf die sie zugreifen können, mithilfe der Funktion Get-PowerAppRoleAssignment in App-Entwickelnde PowerShell-Cmdlets exportieren:

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

Admin Center von Power Platform

Ein Administrator kann Apps exportieren, die von einem Benutzer erstellt wurden, beginnend mit dem Power Platform Admin Center, indem er die folgenden Schritte ausführt:

  1. Melden Sie sich beim Power Platform Admin Center als Microsoft Entra Power Platform-Administrator oder als Microsoft Entra Dynamics 365-Administrator an.

  2. Wählen Sie im Navigationsbereich die Option Verwalten aus.

  3. Wählen Sie im Bereich "Verwalten"die Option "Umgebungen" aus, und wählen Sie dann jede Umgebung in Ihrer Organisation aus.

  4. Wählen Sie unter "Ressourcen" die Option "Power Apps" aus.

  5. Wählen Sie Freigeben für jede der Apps in der Umgebung aus.

    Wählen Sie

  6. Wenn der Benutzer Zugriff auf die App hat, navigieren Sie zur Seite Freigeben der App, kopieren Sie die Details und fügen Sie sie dann in einen Dokumenten-Editor, wie Microsoft Word ein.

PowerShell-Cmldets für Administratoren

Administratoren können alle App-Rollenzuweisungen für einen Benutzer über alle Apps in ihrem Mandanten durch Verwendung der Funktion Get-AdminPowerAppRoleAssignment im Power Apps PowerShell cdmlets exportieren:

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

Schritt 5: Exportieren personenbezogener Daten in vom Benutzer erstellten Verbindungen

Verbindungen werden in Verbindung mit Konnektoren verwendet, um die Konnektivität mit anderen APIs und SaaS-Systemen herzustellen. Verbindungen enthalten Verweise auf den Benutzer, der sie erstellt hat, und können daher gelöscht werden, um alle Verweise auf den Benutzer zu entfernen.

PowerShell-Cmldets für App-Entwickler

Benutzer können mit der Funktion Get-AdminPowerAppConnection in den PowerShell-Cmdlets für App-Ersteller sämtliche Verbindungen exportieren, auf die sie Zugriff haben:

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

PowerShell-Cmldets für Administratoren

Administratoren können über die Funktion Get-AdminPowerAppConnection in den Power Apps Admin PowerShell cdmlets alle von einem Benutzer hergestellten Verbindungen exportieren:

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

Schritt 6: Exportieren der Berechtigungen des Benutzers für freigegebene Verbindungen

PowerShell-Cmldets für App-Entwickler

Benutzer können über die Funktion Get-AdminPowerAppConnectionRoleAssignment in den PowerShell-Cmdlets für App-Ersteller die Rollenzuweisungen zu Verbindungen für alle Verbindungen exportieren, auf die sie Zugriff haben:

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

PowerShell-Cmldets für Administratoren

Administratoren können alle Verbindungs-Rollenzuweisungen für einen Benutzer durch Verwendung der Funktion Get-AdminPowerAppConnectionRoleAssignment im Power Apps Admin PowerShell cdmlets exportieren:

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

Schritt 7: Exportieren personenbezogener Daten in vom Benutzer erstellten benutzerdefinierten Konnektoren

Benutzerdefinierte Connectors ergänzen die vorhandenen Standard-Connectors und ermöglichen die Konnektivität mit anderen APIs, SaaS und vom Benutzer entwickelten Systemen.

App Entwickler PowerShell-Cmdlets

Benutzer können mithilfe der Funktion Get-AdminPowerAppConnector in den PowerShell-Cmdlets für App-Ersteller alle von ihnen erstellten benutzerdefinierten Konnektoren exportieren:

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

PowerShell-Cmldets für Administratoren

Administratoren können alle vom Benutzer erstellten benutzerdefinierten Konnektoren durch Verwendung der Funktion Get-AdminPowerAppConnector im Power Apps Admin PowerShell cdmlets exportieren:

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

Schritt 8: Exportieren der Berechtigungen des Benutzers für benutzerdefinierte Connectors

PowerShell-Cmldets für App-Entwickler

Benutzer können alle Connector-Rollenzuweisungen für die benutzerdefinierten Konnektoren, auf die sie zugreifen können, mithilfe der Funktion Get-AdminPowerAppConnectorRoleAssignment in den App-Entwickelnden-PowerShell-Cmdlets exportieren:

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

PowerShell-Cmldets für Administratoren

Administratoren können alle Verbindungs-Rollenzuweisungen für einen Benutzer durch Verwendung der Funktion AdminPowerAppConnectorRoleAssignment im Power Apps Admin PowerShell cdmlets exportieren:

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

Schritt 9: Exportieren von Power Apps-Benachrichtigungen, -Benutzereinstellungen und Benutzer-App-Einstellungen

Power Apps sendet verschiedene Arten von Benachrichtigungen an Benutzer, z.B. wenn eine App für sie freigegeben wurde oder ein Dataverse-Export abgeschlossen wurde. Der Benachrichtigungsverlauf eines Benutzers ist für sie in Power Apps sichtbar.

Power Apps speichert außerdem verschiedene Benutzervorgaben und -einstellungen, die zum Bereitstellen der Power Apps-Laufzeit- und -Portalerfahrungen verwendet werden, einschließlich des Zeitpunkts, zu dem ein Benutzer eine Anwendung zuletzt geöffnet, eine App angeheftet hat usw.

PowerShell-Cmldets für App-Entwickler

Benutzer können ihre eigenen Power Apps-Benachrichtigungen, Benutzereinstellungen und Benutzer-App-Einstellungen mit der Funktion Get-AdminPowerAppsUserDetails in das App-Entwickler PowerShell-cmdlets exportieren:

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

PowerShell-Cmldets für Administratoren

Administratoren können ihre eigenen Power Apps-Benachrichtigungen, Benutzereinstellungen und Benutzeranwendungseinstellungen mithilfe der Funktion Get-AdminPowerAppsUserDetails in den Power Apps-Cmdlets für Administratoren in PowerShell exportieren:

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

Schritt 10: Exportieren personenbezogener Daten, die für ein vom Benutzer gespeichertes Gateway oder in den Gateway-Berechtigungen des Benutzers enthalten sind

Power Apps

Benutzer können die personenbezogenen Daten, die im Gatewaydienst gespeichert sind, aus Power Apps exportieren, indem Sie die folgenden Schritte ausführen:

  1. Wählen Sie in Power Apps in der Standardumgebung für Ihren Mandanten Gateways aus.
  2. Wählen Sie ein Gateway aus.
  3. Wählen Sie "Details " in der Befehlsleiste aus.
  4. Wenn die Gatewaydetails personenbezogene Daten enthalten, kopieren Sie diese auf der Seite Details, und fügen Sie diese anschließend in einen Dokument-Editor wie z.B. Microsoft Word ein.
  5. Wählen Sie Freigabe aus, kopieren Sie den Inhalt der Seite, und fügen Sie diesen anschließend in einen Dokument-Editor wie z.B. Microsoft Word ein.

Gateway PowerShell-Cmdlets

Es gibt auch PowerShell-Cmdlets, mit denen Sie Ihre persönlichen Gateways abrufen, verwalten und löschen können. Weitere Informationen finden Sie in lokalen Gateway-cmdlets.

Administratoren

Weitere Informationen zum Verwalten von Gateways für Ihr Unternehmen finden Sie unter Was ist ein lokales Datengateway?.

Schritt 11: Exportieren der personenbezogenen Daten des Benutzers in Power Automate

Power Apps Lizenzen enthalten immer Power Automate-Funktionen. Neben der Verfügbarkeit in Power Apps-Lizenzen ist auch als Power Automate als eigenständiger Dienst verfügbar. Anleitungen zum Beantworten von DSR-Anfragen für Benutzer, die den Power Automate-Dienst verwenden, erhalten Sie unter Auf Datensubjekt-Anforderungen unter DSGVO für Power Automate antworten.

Wichtig

Wir empfehlen, dass Administratoren diesen Schritt für Power Apps-Benutzer ausführen.

Schritt 12: Suchen von persönlichen Daten für den Benutzer in Microsoft Copilot Studio

Power Apps-Funktionen bauen auf Microsoft Copilot Studio auf. Microsoft Copilot Studio ist auch als eigenständiger Dienst verfügbar. Anleitungen zum Beantworten von DSR-Anforderungen für Microsoft Copilot Studio-Dienstdaten finden Sie unter Datensubjekt-Anforderungen für Microsoft Copilot Studio beantworten.

Wichtig

Wir empfehlen, dass Administratoren diesen Schritt für Power Apps-Benutzer ausführen.

Schritt 13: Im Microsoft 365 Admin Center nach personenbezogenen Daten für den Benutzer suchen

Einige Feedback-Mechanismen in Power Apps sind in das Microsoft 365 Admin Center integriert. Anweisungen zum Exportieren von Feedbackdaten, die im Microsoft 365 Admin Center gespeichert sind, finden Sie unter Wie kann ich das Feedback meiner Benutzer sehen? Eine Microsoft Entra Power Platform Administrator oder Microsoft Entra Dynamics 365 Administrator kann diese Daten ohne Microsoft 365- oder Office-Lizenz im Microsoft 365 Admin Center verwalten.

Wichtig

Wir empfehlen, dass Administratoren diesen Schritt für Power Apps-Benutzer ausführen.

Schritt 14: Exportieren der personenbezogenen Daten des Benutzers in Umgebungen

Jeder mit einer Power Apps-Lizenz, sofern 1 GB Datenbankkapazität verfügbar ist, kann Dataverse-Umgebungen erstellen und Apps auf Dataverse erstellen und aufbauen; dazu gehört auch der Power Apps Entwicklerplan, eine kostenlose Lizenz, mit der Benutzer Dataverse in einer individuellen Umgebung ausprobieren können. Informationen zu den Dataverse-Funktionen, die in jeder Power Apps Lizenz enthalten sind, finden Sie auf der Power Apps-Preisseite.

Weitere Informationen zum Reagieren auf DSR-Anforderungen für Benutzer, die Dataverse verwenden, finden Sie unter Responding to Data Subject Rights (DSR) Requests for Dataverse customer data (Reagieren auf DSGVO-Anforderungen für Dataverse-Kundendaten).

Wichtig

Wir empfehlen, dass Administratoren diesen Schritt für Power Apps-Benutzer ausführen.