Partilhar via


Responder a pedidos de Direitos de Titulares de Dados (DSR) para exportar dados do cliente do Power Apps

O "direito da portabilidade de dados" permite que um titular de dados faça um pedido de cópia dos seus dados pessoais em formato eletrónico (ou seja, num formato estruturado, de utilização comum, de legível por máquinas e interoperável) que pode ser transmitido para outro responsável pelo tratamento de dados:

Abaixo encontra-se um resumo dos tipos de dados pessoais que o Power Apps pode armazenar para um utilizador específico e quais as experiências que pode utilizar para os localizar e exportar.

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
Aplicação de Tela / Página personalizada Portal Power Apps Cmdlets do Power Apps
Permissões de Aplicação de Tela Portal Power Apps Cmdlets do Power Apps
Gateway Portal Power Apps*** Cmdlets do gateway no local
Permissões de gateway Portal Power Apps***
Conector personalizado Criador de aplicações: Disponível
Administrador: Disponível
Permissões de conector personalizado Criador de aplicações: Disponível
Administrador: Disponível
Connection Criador de aplicações: Disponível
Administrador: Disponível
Permissões de ligação Criador de aplicações: Disponível
Administrador: Disponível
Definições do utilizador do Power Apps, definições da aplicação do utilizador e notificações Criador de aplicações: Disponível
Administrador: Disponível

** Com a introdução do Microsoft Dataverse, se for criada uma base de dados no ambiente, as permissões de ambiente e as permissões de aplicação condicionada por modelo são armazenadas como registos no ambiente da base de dados do Dataverse. Para obter orientações sobre como responder a pedidos DSR para utilizadores que usam o Dataverse, consulte Responder a pedidos de Direitos do Titular de Dados (DSR) para dados de cliente do Dataverse.

** Um administrador só poderá aceder a estes recursos a partir do portal do Power Apps se o proprietário do recurso tiver concedido explicitamente o seu acesso. Se não tiver sido concedido acesso ao administrador, têm de aproveitar os cdmlets do PowerShell de Administração do Power Apps.

Pré-requisitos

Para utilizadores

Qualquer utilizador com uma licença válida do Power Apps pode realizar as operações de utilizador descritas neste documento com o portal do Power Apps ou os cmdlets de criador de aplicações.

Para administradores

Para efetuar as operações de administração descritas neste documento utilizando o centro de administração do Power Platform, centro de administração do Power Automate ou cdmlets do PowerShell de Administração do Power Apps, necessitará do seguinte:

Passo 1: Exportar dados pessoais contidos em ambientes criados pelo utilizador

centro de administração do Power Platform

Os administradores podem exportar todos os ambientes criados por um utilizador específico a partir do centro de administração da Power Platform seguindo estes passos:

  1. Inicie sessão no Centro de administração do Power Platform.

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

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

  4. Se o ambiente tiver sido criado pelo utilizador com base no pedido DSR, selecione Ver tudo, copie os detalhes e, em seguida, cole-os num editor de documentos, como o Microsoft Word.

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar os ambientes a que têm acesso no Power Apps, através da função Get-PowerAppEnvironment nos cmdlets do PowerShell para criadores de Aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar todos os ambientes criados por um utilizador utilizando a função Get-AdminPowerAppEnvironment nos cmdlets do PowerShell para Administradores do Power Apps:

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

Passo 2: Exportar as permissões de ambiente do utilizador

Os utilizadores podem receber permissões (como Administrador de Ambiente, Criador de Ambiente, etc.) num ambiente, que são armazenados no Power Apps como uma atribuição de funções. Com a introdução do Dataverse, se uma base de dados for criada dentro do ambiente, as atribuições de função serão armazenadas como registos no ambiente da base de dados do Dataverse. Para obter mais informações, veja Administrar ambientes no Power Apps.

Para ambientes sem uma base de dados do Dataverse

Centro de administração do Power Platform

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

  1. Inicie sessão no Centro de administração do Power Platform.

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

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

  4. Selecione Administrador de Ambiente e Criador de Ambiente e, em seguida, utilizando a barra de pesquisa, procure o nome do utilizador.

    Funções ambientais.

  5. Se o utilizador tiver acesso a qualquer das funções, vá para a página Utilizadores, copie os detalhes e, em seguida, cole-os num editor de documentos, como o Microsoft Word.

Cmdlets do PowerShell para administradores

Os administradores podem exportar todas as atribuições de funções do ambiente de um utilizador em todos os ambientes sem uma base de dados do Dataverse através da função Get-AdminEnvironmentRoleAssignment nos cmdlets do PowerShell para administradores do Power Apps:

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

Importante

Esta função só funciona para ambientes que não dispõem de ambiente de uma base de dados do Dataverse.

Para ambientes com uma base de dados do Dataverse

Com a introdução do Dataverse, se uma base de dados for criada dentro do ambiente, as atribuições de função serão armazenadas como registos no ambiente da base de dados do Dataverse. Para obter mais informações sobre como remover os dados pessoais de um ambiente da base de dados do Dataverse, veja Remoção de dados pessoais do Utilizador do Common Data Service.  

Passo 3: Exportar dados pessoais contidos em aplicações de tela criadas pelo utilizador

Portal Power Apps

Um utilizador pode exportar uma aplicação a partir do Power Apps. Para obter instruções passo-a-passo sobre como exportar uma aplicação de tela, consulte Exportar uma aplicação de tela.

centro de administração do Power Platform

Um administrador pode exportar aplicações criadas por um utilizador a partir do centro de administração da Power Platform seguindo estes passos:

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

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

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

  4. Em Recursos, selecione Power Apps.

  5. Utilizando a barra de pesquisa, procure o nome do utilizador, o que irá abrir as aplicações criadas pelo utilizador neste ambiente:

  6. Selecione Partilhar para cada uma das aplicações criadas por esse utilizador e conceda-se acesso Coproprietário à aplicação:

    Selecione o compartilhamento de aplicativos.

  7. Depois de ter acesso a cada uma das aplicações do utilizador, pode exportar uma aplicação de tela a partir do Power Apps. Para obter instruções passo-a-passo sobre como exportar uma aplicação, consulte Exportar uma aplicação de tela.

Passo 4: Exportar as permissões do utilizador para aplicações de tela

Sempre que uma aplicação é partilhada com um utilizador, o Power Apps armazena um registo denominado atribuição de funções que descreve as permissões do utilizador (CanEdit ou CanUse) na aplicação. Para mais informações, consulte Partilhar uma aplicação.

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar as atribuições de funções para todas as aplicações a que têm acesso utilizando a função Get-PowerAppRoleAssignment nos cmdlets do PowerShell do criador de Aplicações:

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

centro de administração do Power Platform

Um administrador pode exportar aplicações criadas por um utilizador a partir do centro de administração da Power Platform seguindo estes passos:

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

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

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

  4. Em Recursos, selecione Power Apps.

  5. Selecione Partilhar para cada uma das aplicações no ambiente.

    Selecione o compartilhamento de aplicativos.

  6. Se o utilizador tiver acesso à aplicação, aceda à página Partilhar da aplicação, copie os detalhes e, em seguida, cole-os num editor de documentos, tal como o Microsoft Word.

Cmdlets do PowerShell para administradores

Os administradores podem exportar todas as atribuições de funções de aplicações para um utilizador em todas as aplicações no seu inquilino utilizando a função Get-AdminAppRoleAssignment nos cmdlets do PowerShell de Administradores do Power Apps:

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

Passo 5: Exportar dados pessoais contidos em ligações criadas pelo utilizador

As ligações são utilizadas em conjunto com conectores quando estabelecem ligação a outros sistemas de API e SaaS. As ligações incluem referências ao utilizador que as criou e, como resultado, podem ser eliminadas para remover quaisquer referências ao utilizador.

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar todas as ligações a que têm acesso, através da função Get-AdminPowerAppConnection nos cmdlets do PowerShell para criadores de aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar todas as ligações criadas pelo utilizador, através da função Get-AdminPowerAppConnection nos cmdlets do PowerShell para Administradores do Power Apps:

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

Passo 6: Exportar as permissões do utilizador para ligações partilhadas

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar as atribuições de funções para todas as ligações a que têm acesso, através da função Get-AdminPowerAppConnectionRoleAssignment nos cmdlets do PowerShell para criadores de aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar todas as atribuições de funções de ligações para um utilizador utilizando a função Get-AdminPowerAppConnectionRoleAssignment nos cmdlets do PowerShell de Administração do Power Apps:

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

Passo 7: Exportar dados pessoais contidos em conectores personalizados criados pelo utilizador

Os Conectores Personalizados complementam os conectores de origem existentes e permitem a ligação de outros sistemas API, SaaS e personalizados.

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar todos os conectores personalizados que criaram, através da função Get-AdminPowerAppConnector nos cmdlets do PowerShell para criadores de aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar todos os conectores personalizados criados por um utilizador utilizando a função Get-AdminPowerAppConnector nos cmdlets do PowerShell de Administradores do Power Apps:

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

Passo 8: Exportar as permissões do utilizador para conectores personalizados

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar todas as atribuições de funções de conector para os conectores personalizados a que têm acesso utilizando a função Get-AdminPowerAppConnectorRoleAssignment nos cmdlets do PowerShell do criador de Aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar todas as atribuições de funções de conector personalizado para um utilizador utilizando a função Get-AdminPowerAppConnectorRoleAssignment nos cmdlets do PowerShell de Administração do Power Apps:

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

Passo 9: Exportar Notificações do Power Apps, Definições de Utilizador e Definições de Aplicações de Utilizador

O Power Apps envia vários tipos de notificações aos utilizadores, incluindo quando uma aplicação é partilhada com eles e quando é concluída uma operação de exportação do Dataverse. O histórico de notificações de um usuário é visível para ele no Power Apps.

O Power Apps também armazena várias preferências de utilizador e definições diferentes que são utilizadas para proporcionar o runtime e experiências de portal do Power Apps, incluindo quando um utilizador abriu uma aplicação pela última vez, afixou uma aplicação, etc.

Cmdlets do PowerShell para criadores de aplicações

Os utilizadores podem exportar as suas próprias notificações, definições de utilizador e definições de aplicações de utilizador do Power Apps utilizando a função Get-AdminPowerAppsUserDetails nos cmdlets do PowerShell do criador de Aplicações:

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

Cmdlets do PowerShell para administradores

Os administradores podem exportar as notificações do Power Apps, as definições de utilizador e as definições de aplicação de um utilizador, através da função Get-AdminPowerAppsUserDetails nos cmdlets do PowerShell para Administradores do Power Apps:

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

Passo 10: Exportar dados pessoais contidos no gateway armazenado pelo utilizador ou nas permissões de gateway do utilizador

Power Apps

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

  1. Em Power Apps, no ambiente padrão para 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 num editor de documentos, como o Microsoft Word.
  5. Selecione Partilhar, copie o conteúdo da página e, em seguida, cole-o num editor de documentos, como o Microsoft Word.

Cmdlets do PowerShell de Gateway

Também existem cmdlets do PowerShell que lhe permitem obter, gerir e eliminar os seus gateways pessoais. Saiba mais em cmdlets do gateway no local.

Administradores

Consulte O que é um gateway de dados no local? para obter orientação sobre a gestão de gateways para a sua organização.

Passo 11: Exportar os dados pessoais do utilizador no Power Automate

As licenças do Power Apps incluem sempre capacidades do Power Automate. Para além de serem incluídas em licenças do Power Apps, o Power Automate também está disponível como um serviço autónomo. Para obter informações sobre como responder a pedidos de DSR para utilizadores que utilizam o serviço do Power Automate, consulte Responder a pedidos de Direitos de Titulares de Dados de RGPD para os dados de cliente do Power Automate.

Importante

Recomendamos que os administradores concluam este passo para utilizadores do Power Apps.

Passo 12: Localizar os dados pessoais do utilizador no Microsoft Copilot Studio

Capacidades do Power Apps incorporadas no Microsoft Copilot Studio. O Microsoft Copilot Studio também está disponível como um serviço autónomo. Para obter informações sobre como responder a pedidos de DSR para dados do serviço Microsoft Copilot Studio, consulte Responder a pedidos de Titulares de Dados para o Microsoft Copilot Studio.

Importante

Recomendamos que os administradores concluam este passo para utilizadores do Power Apps.

Passo 13: Localizar os dados pessoais do utilizador no centro de administração do Microsoft 365

Alguns mecanismos de comentários no Power Apps são integrados com o centro de administração do Microsoft 365. Para obter orientações 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 utilizador?. Um Administrador do Microsoft Entra Power Platform ou Administrador do Microsoft Entra Dynamics 365 consegue gerir estes dados no centro de administração do Microsoft 365 sem a necessidade de licenças do Microsoft 365 ou do Office.

Importante

Recomendamos que os administradores concluam este passo para utilizadores do Power Apps.

Passo 14: Exportar os dados pessoais do utilizador nos ambientes

Qualquer pessoa com uma licença do Power Apps, desde que exista uma capacidade de base de dados disponível de 1 GB, pode criar ambientes e criar e compilar aplicações no Dataverse; isto inclui o Plano de Programador do Power Apps, que é uma licença gratuita que permite aos utilizadores experimentar o Dataverse num ambiente individual. Para ver quais as capacidades do Dataverse incluídas em cada licença do Power Apps, consulte a Página de preços do Power Apps.

Para obter orientações sobre como responder a pedidos DSR para utilizadores que usam o Dataverse, consulte Responder a pedidos de Direitos do Titular de Dados (DSR) para dados de cliente do Dataverse.

Importante

Recomendamos que os administradores concluam este passo para utilizadores do Power Apps.