Compartilhar via


Responder às solicitações de DSR (Direitos do Titular dos Dados) 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
Ambiente 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 Portal do Power Apps*** Cmdlets do gateway local
Permissões de gateway Portal do Power Apps***
Conector personalizado Criador de aplicativo: disponível
Administrador: disponível
Permissões de conector personalizado Criador de aplicativo: disponível
Administrador: disponível
Conexão Criador de aplicativo: disponível
Administrador: disponível
Permissões de conexão Criador de aplicativo: disponível
Administrador: disponível
Configurações do aplicativo do usuário, notificações e Configurações do usuário do Power Apps 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 do banco de dados do Dataverse. Para obter orientação sobre como responder às solicitações do DSR para usuários que usam o Dataverse, consulte Respondendo a solicitações de DSR (Direitos de Entidade de Dados) para os dados do cliente 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 do Administrador do Power Apps.

Pré-requisitos

Para usuários

Qualquer usuário com uma licença válida do PowerApps pode executar as operações do usuário descritas neste documento usando o Portal do Power Apps ou os cmdlets do criador do aplicativo.

Para administradores

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

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

Centro de administração do Power Platform

Os administradores podem exportar todos os ambientes criados por um usuário específico do centro de administração do Power Platform seguindo estas etapas:

  1. Entre no centro de administração do Power Platform.

  2. No painel de navegação, selecione Gerenciar.

  3. No painel Gerenciar , selecione Ambientes e selecione cada ambiente em sua organização.

  4. 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 do criador do aplicativo:

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 do Administrador do Power Apps:

Add-PowerAppsAccount
$userId = "00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
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 dentro do ambiente, essas atribuições de função são armazenadas como registros dentro do ambiente do banco de dados do Dataverse. Para obter mais informações, consulte Administrar ambientes no Power Apps.

Para ambientes sem banco de dados do Dataverse

Centro de administração da Power Platform

Um administrador pode exportar as permissões de ambiente de um usuário do centro de administração do Power Platform seguindo estas etapas:

  1. Entre no centro de administração do Power Platform.

  2. No painel de navegação, selecione Gerenciar.

  3. No painel Gerenciar , selecione Ambientes e selecione cada ambiente em sua organização.

  4. 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.

  5. Se o usuário tem acesso a uma dessas funções, acesse a página Usuários, copie os detalhes e, em seguida, cole-os em um editor de documentos, como o Microsoft Word.

Cmdlets PowerShell para administradores

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

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

Importante

Essa função só funciona em ambientes que não têm um ambiente de um banco de dados do Dataverse.

Para ambientes com banco de dados do Dataverse

Com a introdução do Dataverse, se um banco de dados for criado dentro do ambiente, essas atribuições de função são armazenadas como registros dentro do ambiente do banco de dados do Dataverse. Para obter informações sobre como remover os dados pessoais de uma instância de banco de dados do Dataverse, consulte Remoção de dados pessoais do 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 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 do Power Platform

Um administrador pode exportar aplicativos criados por um usuário a partir do centro de administração do Power Platform seguindo estas etapas:

  1. Entre no centro de administração do Power Platform como administrador do Microsoft Entra Power Platform ou administrador do Microsoft Entra Dynamics 365.

  2. No painel de navegação, selecione Gerenciar.

  3. No painel Gerenciar , selecione Ambientes e selecione cada ambiente em sua organização.

  4. Em Recursos, selecione Power Apps.

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

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

    Selecione o compartilhamento do aplicativo.

  7. 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 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 do Power Platform

Um administrador pode exportar aplicativos criados por um usuário a partir do centro de administração do Power Platform seguindo estas etapas:

  1. Entre no centro de administração do Power Platform como administrador do Microsoft Entra Power Platform ou administrador do Microsoft Entra Dynamics 365.

  2. No painel de navegação, selecione Gerenciar.

  3. No painel Gerenciar , selecione Ambientes e selecione cada ambiente em sua organização.

  4. Em Recursos, selecione Power Apps.

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

    Selecione o compartilhamento do aplicativo.

  6. 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 do PowerShell do Administrador do Power Apps:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
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 usando a função Get-AdminPowerAppConnection nos cmdlets do PowerShell do Administrador do Power Apps:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
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

Os 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 do PowerShell do Administrador do Power Apps:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
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 no cmdlets do PowerShell do Administrador do Power Apps:

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
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

Os administradores podem exportar todas as atribuições de função do conector personalizado a um usuário por meio da função Get-AdminPowerAppConnectorRoleAssignment nos cmdlets do PowerShell do Administrador do Power Apps:

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

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

O Power Apps envia vários tipos de notificações para os usuários, incluindo quando um aplicativo é compartilhado com eles e quando uma operação de exportação do Dataverse é concluída. O histórico de notificação de um usuário é visível para eles no 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 runtime 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 nos cmdlets do PowerShell do criador do aplicativo:

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

Cmdlets PowerShell para administradores

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

Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
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

Power Apps

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

  1. No Power Apps, dentro do ambiente padrão do seu locatário, selecione Gateways.
  2. Selecione um gateway.
  3. Selecione Detalhes na barra de comandos.
  4. Na página Detalhes, se os detalhes do gateway contiverem dados pessoais, copie os detalhes e, em seguida, cole-os em um editor de documentos, como o Microsoft Word.
  5. Selecione Compartilhar, copie o conteúdo da página e cole-o em um editor de documentos, como o Microsoft Word.

Cmdlets do PowerShell do gateway

Existem também cmdlets PowerShell que permitem recuperar, gerar e excluir seus gateways pessoais. Saiba mais em Cmdlets de gateway locais.

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 do Microsoft Entra Power Platform ou Administrador do Dynamics 365 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 um com uma licença do Power Apps, desde que haja 1 GB de capacidade de banco de dados disponível, pode criar ambientes Dataverse e criar e construir 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 quais recursos estão incluídos em cada licença do Dataverse, consulte a Página Preço do Power Apps.

Para obter orientação sobre como responder às solicitações do DSR para usuários que usam o Dataverse, consulte Respondendo a solicitações de DSR (Direitos de Entidade de Dados) para os dados do cliente do Dataverse.

Importante

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