Responder às solicitações de direitos do titular dos dados (DSR) para exportar dados do cliente do Power Apps

O "direito de portabilidade de dados" permite que um titular dos dados solicite uma cópia de seus dados pessoais em um formato eletrônico (que seja um formato estruturado, comumente usado, legível por máquina e interoperável) que pode ser transmitido para outro controlador de dados:

Abaixo encontramos um resumo de todos os tipos de dados pessoais que o Power Apps pode armazenar para um usuário específico e as experiências que você pode usar para localizá-lo e exportá-lo.

Recursos que contêm dados pessoais Acesso ao site Acesso ao PowerShell
Environment Centro de administração do Power Platform Cmdlets do Power Apps
Permissões do ambiente** Centro de administração do Power Platform Cmdlets do Power Apps
Aplicativo de tela/página personalizada Portal do Power Apps Cmdlets do Power Apps
Permissões de aplicativo de tela Portal do Power Apps Cmdlets do Power Apps
Gateway Power AppsPortal*** Cmdlets do gateway local
Permissões de gateway Power AppsPortal***
Conector personalizado Criador de aplicativo: disponível
Administrador: disponível
Permissões de conector personalizado Criador de aplicativo: disponível
Administração: disponível
Conexão Criador de aplicativo: disponível
Administração: disponível
Permissões de conexão Criador de aplicativo: disponível
Administração: disponível
Configurações de usuário do Power Apps, configurações do aplicativo de usuário e notificações Criador de aplicativo: disponível
Administrador: disponível

** Com a introdução do Microsoft Dataverse, se um banco de dados for criado no ambiente, as permissões do ambiente e as permissões de aplicativos baseados em modelo serão armazenadas como registros no ambiente de banco de dados do Dataverse. Para obter orientação sobre como responder a solicitações de DSR para usuários com o Dataverse, consulte Resposta a solicitações de Direitos de Titular de Dados (DSR) para dados de clientes do Dataverse.

*** Um administrador poderá acessar os recursos do portal do Power Apps somente se o proprietário do recurso tiver concedido explicitamente o acesso a ele. Se o administrador não tiver recebido acesso, ele precisará aproveitar os cmdlets do PowerShell de Administração do Power Apps.

Pré-requisitos

Para usuários

Qualquer usuário com uma licença válida do Power Apps poderá realizar as operações de usuário descritas neste documento usando o portal do Power Apps ou cmdlets do criador de aplicativos.

Para administradores

Para executar as operações de administração descritas neste documento usando o centro de administração da Power Platform, o centro de administração do Power Automate ou cmdlets PowerShell para administradores do Power Apps, você precisará dos seguintes itens:

Etapa 1: Exportar dados pessoais contidos em ambientes criados pelo usuário

Centro de administração da Power Platform

Os administradores podem exportar todos os ambientes criados por determinado usuário no centro de administração da Power Platform, seguindo estas etapas:

  1. No centro de administração da Power Platform, selecione cada ambiente da sua organização.

  2. Se o ambiente foi criado pelo usuário da solicitação de DSR, selecione Ver tudo, copie os detalhes e cole-os em um editor de documentos, como o Microsoft Word.

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar os ambientes aos quais têm acesso no Power Apps usando a função Get-PowerAppEnvironment nos cmdlets do PowerShell para criadores de aplicativos:

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

Cmdlets PowerShell para administradores

Os administradores podem exportar todos os ambientes que foram criados por um usuário usando a função Get-AdminPowerAppEnvironment em cmdlets do PowerShell para administradores do Power Apps:

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

Etapa 2: Exportar as permissões do ambiente do usuário

Os usuários podem ter permissões atribuídas (como administrador de ambiente, criador de ambiente etc.) em um ambiente, que são armazenadas no Power Apps como uma atribuição de função. Com a introdução do Dataverse, se um banco de dados for criado no ambiente, as atribuições de função serão armazenadas como registros no ambiente de banco de dados do Dataverse. Para obter mais informações, consulte Administrar ambientes no Power Apps.

Para ambientes sem um banco de dados do Dataverse

Centro de administração da Power Platform

Administradores podem exportar permissões de ambiente de um usuário do centro de administração da Power Platform, seguindo estas etapas:

  1. No centro de administração da Power Platform, selecione cada ambiente da sua organização. Você deve ser um Administrador Global do Microsoft 365 ou um Administrador Global do Microsoft Entra para poder revisar todos os ambientes que foram criados na sua organização.

  2. Selecione Administrador do ambiente e Criador do ambiente separadamente. Depois, usando a barra de pesquisa, procure o nome de usuário.

    Funções de ambiente.

  3. Se o usuário tiver acesso à função, vá para a página Usuários, copie os detalhes e cole-os, em um editor de documento, como o Microsoft Word.

Cmdlets PowerShell para administradores

Os administradores podem exportar todas as atribuições de função de ambiente para um usuário em todos os ambientes sem um banco de dados do Dataverse, usando a função Get-AdminPowerAppEnvironmentRoleAssignment nos cmdlets PowerShell para administradores do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppEnvironmentRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Importante

Isso funciona somente para ambientes que não têm um ambiente de banco de dados no Dataverse.

Para ambientes com um banco de dados do Dataverse

Com a introdução do Dataverse, se um banco de dados for criado no ambiente, as atribuições de função serão armazenadas como registros no ambiente de banco de dados do Dataverse. Para obter informações sobre como remover dados pessoais de um ambiente de banco de dados do Dataverse, consulte Remoção de dados pessoais de usuário do Common Data Service.  

Etapa 3: Exportar dados pessoais contidos em aplicativos de tela criados pelo usuário

Portal do Power Apps

Um usuário pode exportar um aplicativo do portal do Power Apps. Para obter instruções passo a passo sobre como exportar um aplicativo de tela, consulte Exportando um aplicativo de tela.

Centro de administração da Power Platform

Um administrador pode exportar aplicativos criados por um usuário, começando pelo centro de administração da Power Platform, seguindo estas etapas:

  1. No centro de administração da Power Platform, selecione cada ambiente da sua organização. Você deve ser um Administrador Global do Microsoft 365 ou um Administrador Global do Microsoft Entra para poder revisar todos os ambientes que foram criados na sua organização.

  2. Selecione Recursos e Power Apps.

  3. Usando a barra de pesquisa, procure o nome de usuário, que exibe todos os aplicativos que foram criados pelo usuário nesse ambiente:

  4. Selecione Compartilhar para cada um dos aplicativos criados por esse usuário e conceda a si mesmo acesso Coproprietário ao aplicativo:

    Selecionar compartilhamento do aplicativo.

  5. Depois de ter acesso a cada um dos aplicativos do usuário, você poderá exportar um aplicativo de tela do portal do Power Apps. Para obter instruções passo a passo sobre como exportar um aplicativo, consulte Exportando um aplicativo de tela.

Etapa 4: Exportar as permissões do usuário para aplicativos de tela

Sempre que um aplicativo é compartilhado com um usuário, o Power Apps armazena um registro chamado atribuição de função que descreve as permissões do usuário (CanEdit ou CanUser) para o aplicativo. Para obter obter mais informações, consulte Compartilhar um aplicativo.

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar as atribuições de função de aplicativo a todos os aplicativos aos quais têm acesso usando a função Get-PowerAppRoleAssignment nos Cmdlets PowerShell para criadores do aplicativo:

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

Centro de administração da Power Platform

Administradores podem exportar atribuições de funções de aplicativos para um usuário do centro de administração da Power Platform, seguindo estas etapas:

  1. No centro de administração da Power Platform, selecione cada ambiente da sua organização. Você deve ser um Administrador Global do Microsoft 365 ou um Administrador Global do Microsoft Entra para poder revisar todos os ambientes que foram criados na sua organização.

  2. Para cada ambiente, selecione Recursos e Power Apps.

  3. Selecione Compartilhamento para cada um dos aplicativos no ambiente.

    Selecionar compartilhamento do aplicativo.

  4. Se o usuário tiver acesso ao aplicativo, vá para a página Compartilhamento do aplicativo, copie os detalhes e cole-os em um editor de documento, como o Microsoft Word.

Cmdlets PowerShell para administradores

Os administradores podem exportar todas as atribuições de função de aplicativo para um usuário em todos os aplicativos do locatário usando a função Get-AdminPowerAppRoleAssignment nos cmdlets PowerShell para administradores do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Etapa 5: Exportar dados pessoais contidos em conexões criadas pelo usuário

Conexões são usadas junto com conectores ao estabelecer a conectividade com outras APIs e sistemas SaaS. As conexões incluem referências ao usuário que as criou e, como resultado, podem ser excluídas para remover referências ao usuário.

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar todas as conexões às quais têm acesso usando a função Get-AdminPowerAppConnection nos cmdlets do PowerShell para criadores de aplicativos:

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

Cmdlets PowerShell para administradores

Os administradores podem exportar todas as conexões criadas pelo usuário por meio da função Get-AdminPowerAppConnection em Cdmlets PowerShell para administradores do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppConnection -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Etapa 6: Exportar as permissões do usuário para conexões compartilhadas

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar as atribuições de função de conexão para todas as conexões às quais têm acesso usando a função Get-AdminPowerAppConnectionRoleAssignment nos cmdlets do PowerShell para criadores de aplicativos:

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

Cmdlets PowerShell para administradores

Administradores podem exportar todas as atribuições de função de conexão a um usuário por meio da função Get-AdminPowerAppConnectionRoleAssignment em cmdlets PowerShell do administrador do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppConnectionRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Etapa 7: Exportar dados pessoais contidos em conectores personalizados criados pelo usuário

Os conectores personalizados complementam os conectores existentes prontos para uso e permitem a conectividade a outras APIs, SaaS e sistemas desenvolvidos personalizados.

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar todos os conectores personalizados que criaram usando a função Get-AdminPowerAppConnector nos cmdlets do PowerShell para criadores de aplicativos:

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

Cmdlets PowerShell para administradores

Os administradores podem exportar todos os conectores personalizados criados por um usuário por meio da função Get-AdminPowerAppConnector em Cdmlets PowerShell para administradores do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Etapa 8: Exportar as permissões do usuário para conectores personalizados

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar todas as atribuições de função de conector aos conectores personalizados aos quais têm acesso usando a função Get-AdminPowerAppConnectorRoleAssignment nos cmdlets PowerShell do criador do aplicativo:

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

Cmdlets PowerShell para administradores

Administradores podem exportar todas as atribuições de função de conectores personalizados a um usuário por meio da função Get-AdminPowerAppConnectorRoleAssignment em cmdlets PowerShell do administrador do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppConnectorRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"

Etapa 9: Exportar Notificações, Configurações de Usuário e Configurações de Aplicativos de Usuário do Power Apps

O Power Apps envia vários tipos de notificações ao usuários, inclusive quando um aplicativo é compartilhado com eles e quando uma operação de exportação do Dataverse é concluída. Um histórico de notificação do usuário está visível para eles no portal do Power Apps.

O Power Apps também armazena várias configurações e preferências de usuário diferentes que são usadas para fornecer o tempo de execução e experiências de portal ao Power Apps, incluindo quando um usuário abriu o aplicativo por último, fixou um aplicativo etc.

Cmdlets PowerShell para criadores de aplicativos

Os usuários podem exportar suas próprias notificações, configurações de usuário e configurações de aplicativo de usuário do Power Apps por meio da função Get-AdminPowerAppsUserDetails em cmdlets PowerShell para criadores de aplicativos:

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

Cmdlets PowerShell para administradores

Os administradores podem exportar notificações, configurações do usuário e configurações do aplicativo de usuário do Power Apps para um usuário que utiliza a função Get-AdminPowerAppsUserDetails nos cmdlets PowerShell para administradores do Power Apps:

Add-PowerAppsAccount
$userId = "0ecb1fcc-6782-4e46-a4c4-738c1d3accea"
Get-AdminPowerAppsUserDetails -OutputFilePath "UserDetails.json" -UserPrincipalName name@microsoft.com

Etapa 10: Exportar dados pessoais contidos para um gateway armazenado pelo usuário ou nas permissões de gateway do usuário

Portal do Power Apps

Os usuários podem exportar os dados pessoais armazenados no serviço de gateway no portal do Power Apps, seguindo estas etapas:

  1. No portal do Power Apps, no ambiente padrão do seu locatário, selecione Gateways e Detalhes para cada gateway ao qual você tenha acesso.

    Página de aterrissagem do gateway.

  2. Na página Detalhes, se os detalhes do gateway tiverem dados pessoais, copie os detalhes e cole-os em um editor do documento, como o Microsoft Word.

    Detalhes do gateway.

  3. Selecione Compartilhamento, copie o conteúdo da página e cole-o em um editor do documento, como o Microsoft Word.

    Selecione Compartilhar.

Cmdlets do PowerShell do gateway

Existem também cmdlets PowerShell que permitem recuperar, gerar e excluir seus gateways pessoais. Para obter mais informações, consulte cmdlets de gateway local.

Administradores

Consulte O que é um gateway de dados local? para obter orientações sobre como gerenciar os gateways da sua organização.

Etapa 11: Exportar dados pessoais do usuário no Power Automate

As licenças do Power Apps sempre incluem recursos do Power Automate. Além de ser incluído em licenças do Power Apps, o Power Automate também está disponível como um serviço autônomo. Para obter orientações sobre como responder a solicitações de DSR para usuários que usam o serviço do Power Automate, consulte Responder a Solicitações do Titular dos Dados (RGPD) para o Power Automate.

Importante

É recomendável que os administradores executem essa etapa para usuários do Power Apps.

Etapa 12: Localizar dados pessoais do usuário no Microsoft Copilot Studio

Recursos do Power Apps criados no Microsoft Copilot Studio. O Microsoft Copilot Studio também está disponível como um serviço autônomo. Para obter orientações sobre como responder a solicitações de DSR para dados de serviço do Microsoft Copilot Studio, consulte Responder às Solicitações do Titular dos Dados do Microsoft Copilot Studio.

Importante

É recomendável que os administradores executem essa etapa para usuários do Power Apps.

Etapa 13: Encontrar dados pessoais do usuário no centro de administração do Microsoft 365

Alguns mecanismos de comentários no Power Apps estão integrados ao centro de administração do Microsoft 365. Para obter orientação sobre como exportar dados de comentários armazenados pelo centro de administração do Microsoft 365, consulte Como posso ver os comentários do meu usuário?. Um administrador global do Microsoft Entra pode gerenciar esses dados no centro de administração do Microsoft 365 sem a necessidade de licenças do Microsoft 365 ou do Office.

Importante

É recomendável que os administradores executem essa etapa para usuários do Power Apps.

Etapa 14: exportar dados pessoais do usuário em ambientes

Qualquer pessoa com uma licença do Power Apps, desde que tenha 1 GB de capacidade de banco de dados disponível, pode criar ambientes e criar e compilar aplicativos no Dataverse. Isso inclui o plano para desenvolvedores do Power Apps, que é uma licença gratuita que permite aos usuários experimentar o Dataverse em um ambiente individual. Para ver os recursos do Dataverse que foram incluídos em cada licença do Power Apps, consulte a página Preços do Power Apps.

Para obter orientação sobre como responder a solicitações de DSR para usuários com o Dataverse, consulte Resposta a solicitações de Direitos de Titular de Dados (DSR) para dados de clientes do Dataverse.

Importante

É recomendável que os administradores executem essa etapa para usuários do Power Apps.