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:
Acesso ao site: Portal do Power Apps, Centro de administração do Microsoft Power Platform e Portal de Confiança do Serviço do Microsoft 365
Acesso ao PowerShell: Power Apps Cmdlets de criador de aplicativos, Cmdlets de administrador e Cmdlets de gateway local
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:
Um plano pago do Power Apps ou uma avaliação do Power Apps. Você pode inscrever-se em uma avaliação de 30 dias em https://make.powerapps.com/trial. É possível renovar licenças de avaliação caso expirem.
Microsoft 365 Permissões de administrador global ou Microsoft Entra Administrador global se você precisar pesquisar nos recursos de outro usuário. (Observe que os administradores de ambiente só têm acesso aos ambientes e recursos de ambientes para os quais eles têm permissões.)
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:
No centro de administração da Power Platform, selecione cada ambiente da sua organização.
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:
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.
Selecione Administrador do ambiente e Criador do ambiente separadamente. Depois, usando a barra de pesquisa, procure o nome de usuário.
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:
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.
Selecione Recursos e Power Apps.
Usando a barra de pesquisa, procure o nome de usuário, que exibe todos os aplicativos que foram criados pelo usuário nesse ambiente:
Selecione Compartilhar para cada um dos aplicativos criados por esse usuário e conceda a si mesmo acesso Coproprietário ao aplicativo:
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:
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.
Para cada ambiente, selecione Recursos e Power Apps.
Selecione Compartilhamento para cada um dos aplicativos no ambiente.
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:
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.
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.
Selecione Compartilhamento, copie o conteúdo da página e cole-o em um editor do documento, como o Microsoft Word.
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.