Partager via


Répondre aux demandes de droits de la personne concernée (DSR) pour exporter les données client Power Apps

Le « droit à la portabilité des données » permet à une personne concernée de demander une copie de ses données personnelles dans un format électronique (à savoir, un format « structuré, répandu, lisible sur ordinateur et interopérable ») transmissible à un autre contrôleur de données :

Vous trouverez ci-dessous un résumé des types de données personnelles que Power Apps peut stocker pour un utilisateur spécifique et les expériences vous pouvez utiliser pour les rechercher et les exporter.

Ressources contenant les données personnelles Accès au site web Accès à PowerShell
Environment Centre d’administration de Power Platform Applets de commande Power Apps
Autorisations de l’environnement** Centre d’administration de Power Platform Applets de commande Power Apps
Application canevas / Page personnalisée Portail Power Apps Applets de commande Power Apps
Autorisations de l’application canevas Portail Power Apps Applets de commande Power Apps
Passerelle Portail Power Apps*** Applets de commande de la passerelle locale
Autorisations de la passerelle Portail Power Apps***
Connecteur personnalisé Créateur d’applications : disponible
Administrateur : disponible
Autorisations de connecteurs personnalisés Créateur d’applications : disponible
Administrateur : disponible
Connection Créateur d’applications : disponible
Administrateur : disponible
Autorisations liées à la connexion Créateur d’applications : disponible
Administrateur : disponible
Paramètres de l’utilisateur Power Apps, paramètres de l’application utilisateur et notifications Créateur d’applications : disponible
Administrateur : disponible

** Avec le lancement de Microsoft Dataverse, si une base de données est créée dans l'environnement, les autorisations de l'environnement et les autorisations d'applications pilotées par modèle sont stockées comme enregistrements au sein de l'environnement de la base de données Dataverse. Pour obtenir des conseils sur la façon de répondre aux demandes DSR pour les utilisateurs qui utilisent Dataverse, consultez Répondre aux demandes des droits des personnes concernées (DSR) pour les données client Dataverse.

*** Un administrateur peut accéder à ces ressources depuis le portail Power Apps uniquement si le propriétaire de la ressource leur a explicitement accordé l’accès. Si l’administrateur n’a pas reçu l’accès il devra faire appel aux applets de commande PowerShell de l’administrateur Power Apps.

Configuration requise

Pour les utilisateurs

Les utilisateurs avec une licence Power Apps valide peuvent effectuer les opérations de l’utilisateur décrites dans ce document à l’aide du portail Power Apps ou des applets de commande pour les créateurs d’application.

Pour les administrateurs

Pour exécuter les opérations administratives décrites dans ce document avec le Centre d’administration de Power Platform, le centre d’administration de Power Automate ou les applets de commande PowerShell des administrateurs Power Apps, vous avez besoin des éléments suivants :

Étape 1 : Exporter les données d’exportation personnelles contenues dans les environnements créés par l’utilisateur

Centre d’administration de Power Platform

Les administrateurs peuvent exporter tous les environnements créés par un utilisateur spécifique à partir du Centre d’administration Power Platform en procédant comme suit :

  1. Connectez-vous au Centre d’administration Power Platform.

  2. Dans le volet de navigation, sélectionnez Gérer.

  3. Dans le volet Gérer , sélectionnez Environnements, puis sélectionnez chaque environnement de votre organisation.

  4. Si l’environnement a été créé par l’utilisateur à partir de la requête DSR, sélectionnez Afficher tout, copiez les détails et collez-les dans un éditeur de documents, tel que Microsoft Word.

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter les environnements auxquels ils ont accès dans Power Apps à l'aide de la fonction Get-PowerAppEnvironment dans les applets de commande PowerShell du créateur d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter tous les environnements créés par un utilisateur à l’aide de la fonction Get-AdminPowerAppEnvironment dans les applets de commande PowerShell pour les administrateurs Power Apps :

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

Étape 2 : Exporter les autorisations de l’environnement de l’utilisateur

Les utilisateurs peuvent recevoir des autorisations (comme Administrateur d’environnement, Créateur d’environnement, etc.) dans un environnement, qui sont stockées dans Power Apps comme attribution de rôle. Avec l’introduction de Dataverse, si une base de données est créée dans l’environnement, ces attributions de rôle sont stockées sous forme d’enregistrements dans l’environnement de base de données Dataverse. Pour plus d’informations, consultez Administrer des environnements dans Power Apps.

Pour les environnements sans base de données Dataverse

Centre d’administration de Power Platform

Un administrateur peut exporter les autorisations d’environnement d’un utilisateur à partir du Centre d’administration Power Platform en procédant comme suit :

  1. Connectez-vous au Centre d’administration Power Platform.

  2. Dans le volet de navigation, sélectionnez Gérer.

  3. Dans le volet Gérer , sélectionnez Environnements, puis sélectionnez chaque environnement de votre organisation.

  4. Sélectionnez à la fois Administrateur d’environnement et Créateur d’environnement de manière distincte et, avec la barre de recherche, recherchez le nom de l’utilisateur.

    Rôles d’environnement.

  5. Si l’utilisateur a accès à un des rôles, accédez à la page Utilisateurs, copiez les détails et collez-les dans un éditeur de documents, tel que Microsoft Word.

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter toutes les attributions de rôle d’environnement pour un utilisateur dans tous les environnements sans base de données Dataverse via la fonction Get-AdminPowerAppEnvironmentRoleAssignment dans les applets de commande PowerShell pour les administrateurs Power Apps :

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

Important

Cette fonction ne fonctionne que pour les environnements sans environnement de base de données Dataverse.

Pour les environnements avec base de données Dataverse

Avec l’introduction de Dataverse, si une base de données est créée dans l’environnement, ces attributions de rôle sont stockées sous forme d’enregistrements dans l’environnement de base de données Dataverse. Pour plus d’informations sur la façon de supprimer les données personnelles à partir d’un environnement d’une base de données Dataverse, consultez Suppression des données personnelles d’utilisateur de Common Data Service.  

Étape 3 : Exporter les données d’exportation personnelles contenues dans les applications canevas créées par l’utilisateur

Portail Power Apps

Un utilisateur peut exporter une application à partir de Power Apps. Pour obtenir des instructions pas à pas sur la façon d’exporter une application canevas, consultez Exportation d’une application canevas.

Centre d’administration de Power Platform

Un administrateur peut exporter des applications créées par un utilisateur à partir du Centre d’administration Power Platform en procédant comme suit :

  1. Connectez-vous au Centre d’administration Power Platform en tant qu’administrateur Microsoft Entra Power Platform ou administrateur Microsoft Entra Dynamics 365.

  2. Dans le volet de navigation, sélectionnez Gérer.

  3. Dans le volet Gérer , sélectionnez Environnements, puis sélectionnez chaque environnement de votre organisation.

  4. Sous Ressources, sélectionnez Power Apps.

  5. Avec la barre de recherche, recherchez le nom de l’utilisateur, qui fait apparaître toute application qui a été créée par cet utilisateur dans cet environnement :

  6. Sélectionnez Partager pour chacune des applications créées par cet utilisateur et accordez-vous l’accès Copropriétaire à l’application :

    Sélectionnez le partage d’applications.

  7. Une fois que vous avez accès à chacune des applications de l’utilisateur, vous pouvez exporter une application canevas à partir de Power Apps. Pour obtenir des instructions pas à pas sur la façon d’exporter une application, consultez Exportation d’une application canevas.

Étape 4 : Exporter les autorisations de l’utilisateur pour les applications canevas

Lorsqu’une application est partagée avec un utilisateur, Power Apps stocke un enregistrement appelé attribution de rôle qui décrit les autorisations de l’utilisateur (CanEdit ou CanUser) à l’application. Pour plus d’informations, voir Partager une application.

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter les attributions de rôle de l’application pour toutes les applications auxquelles ils ont accès à l’aide de la fonction Get-PowerAppRoleAssignment dans les applets de commande PowerShell du créateur d’applications :

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

Centre d’administration de Power Platform

Un administrateur peut exporter des applications créées par un utilisateur à partir du Centre d’administration Power Platform en procédant comme suit :

  1. Connectez-vous au Centre d’administration Power Platform en tant qu’administrateur Microsoft Entra Power Platform ou administrateur Microsoft Entra Dynamics 365.

  2. Dans le volet de navigation, sélectionnez Gérer.

  3. Dans le volet Gérer , sélectionnez Environnements, puis sélectionnez chaque environnement de votre organisation.

  4. Sous Ressources, sélectionnez Power Apps.

  5. Sélectionnez Partager pour chacune des applications de l’environnement.

    Sélectionnez le partage d’applications.

  6. Si l’utilisateur a accès à l’un ou l’autre de l’application, accédez à la page Partager de l’application, copiez les détails, puis collez-le dans un éditeur de document, comme Microsoft Word.

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter toutes les affectations de rôle d’application pour un utilisateur dans toutes les applications de leur client à l’aide de la fonction Get-AdminPowerAppRoleAssignment dans les applets de commande PowerShell pour les administrateurs Power Apps :

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

Étape 5 : Exporter les données d’exportation personnelles contenues dans les connexions créées par l’utilisateur

Les connexions sont utilisées en conjonction avec les connecteurs lors de l’établissement de la connectivité avec d’autres API et les systèmes SaaS. Les connexions comprennent les références à l’utilisateur les ayant créées et, par conséquent, peuvent être supprimées pour retirer toute référence à l’utilisateur.

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter toutes les connexions auxquelles ils ont accès à l’aide de la fonction Get-AdminPowerAppConnection dans les applets de commande PowerShell du créateur d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter toutes les connexions créées par l’utilisateur en utilisant la fonction Get-AdminPowerAppConnection dans les applets de commande PowerShell pour les administrateurs Power Apps :

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

Étape 6 : Exporter les autorisations de l’utilisateur pour les connexions partagées

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter les affectations de rôle de connexions pour toutes les connexions auxquelles ils ont accès à l’aide de la fonction Get-AdminPowerAppConnectionRoleAssignment dans les applets de commande PowerShell du créateur d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter toutes les affectations de rôle de connexion d’un utilisateur à l’aide de la fonction Get-AdminPowerAppConnectionRoleAssignment dans les applets de commande PowerShell de l’administrateur Power Apps :

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

Étape 7 : Exporter les données d’exportation personnelles contenues dans les connecteurs personnalisés créés par l’utilisateur

Les connecteurs personnalisés viennent en complément des connecteurs existants prêts à l’emploi et permettent la connectivité aux autres API, systèmes développés de manière personnalisée et SaaS.

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter tous les connecteurs personnalisés qu’ils ont créés à l’aide de la fonction Get-AdminPowerAppConnector dans les applets de commande PowerShell du créateur d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter tous les connecteurs personnalisés par un utilisateur à l’aide de la fonction Get-AdminPowerAppConnector dans les applets de commande PowerShell des administrateurs Power Apps :

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

Étape 8 : Exporter les autorisations de l’utilisateur pour les connecteurs personnalisés partagés

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter toutes les attributions de rôle du connecteur pour les connecteurs personnalisés auxquels ils ont accès à l’aide de la fonction Get-AdminPowerAppConnectorRoleAssignment dans les applets de commande PowerShell pour le créateur d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter toutes les affectations de rôle de connecteur personnalisé d’un utilisateur à l’aide de la fonction Get-AdminPowerAppConnectorRoleAssignment dans les applets de commande PowerShell de l’administrateur Power Apps :

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

Étape 9 : Exporter les notifications, paramètres d’utilisateur et paramètres d’utilisateur-d’application Power Apps

Power Apps envoie plusieurs types de notifications aux utilisateurs, notamment lorsqu’une application est partagée avec eux et lorsqu’une opération d’exportation Dataverse est terminée. L’historique des notifications d’un utilisateur est visible dans Power Apps.

Power Apps enregistre également plusieurs préférences utilisateur et paramètres utilisés afin d’offrir le runtime et des expériences de portail Power Apps, y compris lorsqu’un utilisateur a ouvert pour la dernière fois une application, a épinglé une application, etc.

Applets de commande PowerShell pour les créateurs d’application

Les utilisateurs peuvent exporter leurs propres notifications, paramètres d’utilisateur et paramètres d’utilisateur-d’application Power Apps à l’aide de la fonction Get-AdminPowerAppsUserDetails dans les applets de commande PowerShell des créateurs d’applications :

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

Applets de commande PowerShell pour les administrateurs

Les administrateurs peuvent exporter les notifications Power Apps, les paramètres utilisateur et les paramètres utilisateur-application pour un utilisateur en utilisant la fonction Get-AdminPowerAppsUserDetails dans les applets de commande PowerShell pour les administrateurs Power Apps :

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

Étape 10 : Exporter les données personnelles contenues dans les autorisations de passerelle de stockage des utilisateurs ou dans les autorisations de passerelle de l’utilisateur

Power Apps

Les utilisateurs peuvent exporter les données personnelles stockées dans le service de passerelle à partir de Power Apps en procédant comme suit :

  1. Dans Power Apps, dans l’environnement par défaut de votre locataire, sélectionnez Passerelles.
  2. Sélectionnez une passerelle.
  3. Sélectionnez Détails dans la barre de commandes.
  4. Sur la page Détails, si les détails de la passerelle contiennent des données personnelles, copiez les détails et collez-les dans un éditeur de documents, tel que Microsoft Word.
  5. Sélectionnez Partager, copiez le contenu de la page, puis collez-le dans un éditeur de documents, tel que Microsoft Word.

Applets de commande PowerShell de passerelle

Vous y trouverez également les applets de commande PowerShell qui vous permettent de récupérer, gérer et supprimer vos passerelles personnelles. En savoir plus dans les applets de commande de passerelle locale.

Administrateurs

Voir Qu’est-ce qu’une passerelle de données locale ? pour obtenir des conseils sur la gestion des passerelles pour votre organisation.

Étape 11 : Exporter les données personnelles de l’utilisateur dans Power Automate

Les licences Power Apps incluent toujours les fonctionnalités Power Automate. Outre le fait d’être inclus dans les licences Power Apps, Power Automate est également disponible en tant que service autonome. Pour obtenir des instructions quant à la manière de répondre aux demandes de droits de la personne concernée (DSR) qui utilisent le service Power Automate, reportez-vous à la rubrique Répondre aux demandes de droits de la personne concernée du RGPD pour Power Automate.

Important

Nous recommandons que les administrateurs effectuent cette étape pour les utilisateurs Power Apps.

Étape 12 : Rechercher les données personnelles de l’utilisateur dans Microsoft Copilot Studio

Fonctionnalités Power Apps basées sur Microsoft Copilot Studio. Microsoft Copilot Studio est également disponible en tant que service autonome. Pour obtenir des instructions sur la manière de répondre aux demandes DSR pour les données du service Microsoft Copilot Studio, consultez Répondre aux demandes de droits de la personne concernée pour Microsoft Copilot Studio.

Important

Nous recommandons que les administrateurs effectuent cette étape pour les utilisateurs Power Apps.

Étape 13 : Rechercher les données personnelles pour l’utilisateur dans le centre d’administration Microsoft 365

Certains mécanismes de commentaires dans Power Apps sont intégrés au centre d’administration Microsoft 365. Pour obtenir des conseils sur la façon d'exporter les données de commentaires stockées par le centre d’administration Microsoft 365, consultez Comment puis-je voir les commentaires de mes utilisateurs ?. Un administrateur Microsoft Entra Power Platform ou un administrateur Dynamics 365 Microsoft Entra est en mesure de gérer ces données au sein du centre d’administration Microsoft 365 sans avoir besoin de licences Microsoft 365 ou Office.

Important

Nous recommandons que les administrateurs effectuent cette étape pour les utilisateurs Power Apps.

Étape 14 : Exporter les données personnelles de l’utilisateur dans les environnements

Toute personne avec une licence Power Apps, à condition qu'il y ait 1 Go de capacité de base de données disponible, peut créer des environnements Dataverse et créer des applications sur Dataverse ; cela inclut le plan de développeur Power Apps, qui est une licence gratuite qui permet aux utilisateurs d'essayer Dataverse dans un environnement individuel. Pour connaître les capacités Dataverse inclues dans chaque licence Power Apps, consultez la page sur la tarification Power Apps.

Pour obtenir des conseils sur la façon de répondre aux demandes DSR pour les utilisateurs qui utilisent Dataverse, consultez Répondre aux demandes des droits des personnes concernées (DSR) pour les données client Dataverse.

Important

Nous recommandons que les administrateurs effectuent cette étape pour les utilisateurs Power Apps.