Condividi tramite


Risposta alla richieste relative ai diritti dell'interessato (DSR) per esportare i dati dei clienti di Power Apps

Il "diritto della trasferibilità dei dati" consente a un interessato di richiedere una copia dei suoi dati personali in formato elettronico (definito come un formato interoperativo, leggibile su PC, comunemente utilizzato e strutturato) che possa essere trasmesso a un altro controller dei dati:

Di seguito un riepilogo dei tipi di dati personali che Power Apps è in grado di archiviare per un utente specifico e di quali esperienze puoi utilizzare per trovarli ed esportarli.

Risorse che contengono dati personali Accesso al sito Web Accesso a PowerShell
Environment Interfaccia di amministrazione di Power Platform Cmdlet per Power Apps
Autorizzazioni dell'ambiente** Interfaccia di amministrazione di Power Platform Cmdlet per Power Apps
App canvas/Pagina personalizzata Portale Power Apps Cmdlet per Power Apps
Autorizzazioni dell'app canvas Portale Power Apps Cmdlet per Power Apps
Gateway Portale Power Apps*** Cmdlet gateway locale
Autorizzazioni del gateway Portale Power Apps***
Connettore personalizzato Autore di app: disponibile
Amministratore: disponibile
Autorizzazioni del connettore personalizzato Autore di app: disponibile
Amministratore: disponibile
Connessione Autore di app: disponibile
Amministratore: disponibile
Autorizzazioni delle connessioni Autore di app: disponibile
Amministratore: disponibile
Impostazioni utente, impostazioni utente per app e notifiche di Power Apps Autore di app: disponibile
Amministratore: disponibile

** Con l'introduzione di Microsoft Dataverse, se un database viene creato nell'ambiente, le autorizzazioni dell'ambiente e le autorizzazioni delle app basate su modello vengono archiviate come record nell'ambiente di quel database. Per indicazioni su come rispondere alle richieste dei soggetti interessati per i dati degli utenti di Dataverse, vedere Rispondere alle richieste dei soggetti interessati per i dati dei clienti di Dataverse.

*** Un amministratore può accedere a queste risorse dal portale di Power Apps solo se il proprietario della risorsa gli ha concesso in modo esplicito l'accesso. Se l'amministratore non ha concesso l'accesso, dovrà sfruttare i cmdlet di PowerShell per gli amministratori Power Apps.

Prerequisiti

Per utenti

Qualsiasi utente con una licenza di Power Apps valida può eseguire le operazioni utente descritte in questo documento usando il portale di Power Apps o i cmdlet per autori di app.

Per gli amministratori

Per eseguire le operazioni amministrative descritte in questo documento utilizzando l'interfaccia di amministrazione di Power Platform, l'interfaccia di amministrazione di Power Automate o i cmdlet di PowerShell per gli amministratori Power Apps, è necessario quanto segue:

Passaggio 1: esportare i dati personali contenuti negli ambienti creati dall'utente

Interfaccia di amministrazione di Power Platform

Gli amministratori possono esportare tutti gli ambienti creati da un utente specifico dall'interfaccia di amministrazione di Power Platform seguendo questa procedura:

  1. Accedi all'interfaccia di amministrazione di Power Platform.

  2. Nel riquadro di spostamento seleziona Gestisci.

  3. Nel riquadro Gestisci selezionare Ambienti e quindi selezionare ogni ambiente nell'organizzazione.

  4. Se l'ambiente è stato creato dall'utente i cui dati personali sono oggetto della richiesta, seleziona Visualizza tutti, copia i dettagli e incollali in un editor di documenti, ad esempio Microsoft Word.

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare gli ambienti a cui hanno accesso in Power Apps usando la funzione Get-PowerAppEnvironment nei cmdlet di PowerShell per autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutti gli ambienti creati da un utente utilizzando la funzione Get-AdminPowerAppEnvironment nei cmdlet di PowerShell per amministratori Power Apps:

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

Passaggio 2: esportare le autorizzazioni dell'ambiente dell'utente

Agli utenti possono essere assegnate in un ambiente autorizzazioni (quali amministratore dell'ambiente, autore dell'ambiente e così via) che vengono archiviate nel servizio Power Apps come assegnazione ruolo. Con l'introduzione di Dataverse, se viene creato un database all'interno dell'ambiente, le "assegnazioni di ruolo" vengono archiviate come record nell'ambiente di database di Dataverse. Per altre informazioni, vedere Amministrare gli ambienti in Power Apps.

Per ambienti senza un database Dataverse

Interfaccia di amministrazione di Power Platform

Un amministratore può esportare le autorizzazioni di ambiente di un utente dall'interfaccia di amministrazione di Power Platform seguendo questa procedura:

  1. Accedi all'interfaccia di amministrazione di Power Platform.

  2. Nel riquadro di spostamento seleziona Gestisci.

  3. Nel riquadro Gestisci selezionare Ambienti e quindi selezionare ogni ambiente nell'organizzazione.

  4. Seleziona separatamente Amministratore ambiente e Autore dell'ambiente e, tramite la barra di ricerca, ricerca il nome dell'utente.

    Ruoli dell'ambiente.

  5. Se l'utente ha accesso a entrambi i ruoli, passa alla pagina Utenti, copia i dettagli e quindi incollali in un editor di documenti, ad esempio Microsoft Word.

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutte le assegnazioni di ruolo per un utente in tutti gli ambienti senza un database di Dataverse usando la funzione Get-AdminPowerAppEnvironmentRoleAssignment nei cmdlet di PowerShell per amministratori di Power Apps:

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

Importante

Questa funzione è applicabile solo negli ambienti che non hanno un ambiente di database di Dataverse.

Per ambienti con un database Dataverse

Con l'introduzione di Dataverse, se viene creato un database all'interno dell'ambiente, le "assegnazioni di ruolo" vengono archiviate come record nell'ambiente di database di Dataverse. Per informazioni su come rimuovere i dati personali da un ambiente di database di Dataverse, vedere Rimozione dei dati personali degli utenti in Common Data Service.  

Passaggio 3: esportare i dati personali contenuti nelle app canvas create dall'utente

Portale Power Apps

Un utente può esportare un'app da Power Apps. Per istruzioni dettagliate su come esportare un'app canvas, vedi Esportazione di un'app canvas.

Interfaccia di amministrazione di Power Platform

Un amministratore può esportare le app create da un utente a partire dall'interfaccia di amministrazione di Power Platform seguendo questa procedura:

  1. Accedere all'interfaccia di amministrazione di Power Platform come amministratore di Microsoft Entra Power Platform o amministratore di Microsoft Entra Dynamics 365.

  2. Nel riquadro di spostamento seleziona Gestisci.

  3. Nel riquadro Gestisci selezionare Ambienti e quindi selezionare ogni ambiente nell'organizzazione.

  4. In Risorse selezionare Power Apps.

  5. Utilizzando la barra di ricerca, cerca il nome dell'utente, che visualizzerà tutte le app create da tale utente in questo ambiente:

  6. Seleziona Condividi per ognuna delle app create dall'utente e assegna a te stesso l'accesso Comproprietario all'app:

    Seleziona la condivisione di un'app.

  7. Dopo aver ottenuto l'accesso a ognuna delle app dell'utente, è possibile esportare un'app canvas da Power Apps. Per istruzioni dettagliate su come esportare un'app canvas, vedi Esportazione di un'app canvas.

Passaggio 4: esportare le autorizzazioni dell'utente per le app canvas

Ogni volta che un'app viene condivisa con un utente, Power Apps archivia record denominato assegnazione ruolo che descrive le autorizzazioni dell'utente (CanEdit o CanUser) per l'applicazione. Per altre informazioni, vedi Condividere un'app.

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare le assegnazioni di ruolo per tutte le app a cui hanno accesso utilizzando la funzione Get-PowerAppRoleAssignment nei cmdlet di Powershell per gli autori di app:

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

Interfaccia di amministrazione di Power Platform

Un amministratore può esportare le app create da un utente a partire dall'interfaccia di amministrazione di Power Platform seguendo questa procedura:

  1. Accedere all'interfaccia di amministrazione di Power Platform come amministratore di Microsoft Entra Power Platform o amministratore di Microsoft Entra Dynamics 365.

  2. Nel riquadro di spostamento seleziona Gestisci.

  3. Nel riquadro Gestisci selezionare Ambienti e quindi selezionare ogni ambiente nell'organizzazione.

  4. In Risorse selezionare Power Apps.

  5. Seleziona Condividi per ognuna delle app nell'ambiente.

    Seleziona la condivisione di un'app.

  6. Se l'utente ha accesso all'app, vai alla pagina Condividi dell'app, copia i dettagli e quindi incollali in un editor di documenti, ad esempio Microsoft Word.

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutte le assegnazioni di ruolo per un utente per tutte le app del tenant utilizzando la funzione Get-AdminPowerAppRoleAssignment nei cmdlet di PowerShell per amministratori Power Apps:

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

Passaggio 5: esportare i dati personali contenuti nelle connessioni create dall'utente

Le connessioni vengono utilizzate insieme ai connettori quando si stabilisce la connessione con altri sistemi di SaaS e API. Le connessioni includono riferimenti all'utente che le ha create e, di conseguenza, possono essere eliminate per rimuovere tutti i riferimenti all'utente.

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare tutte le connessioni a cui hanno accesso usando la funzione Get-AdminPowerAppConnection nei cmdlet di PowerShell per autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutte le connessioni create dall'utente usando la funzione Get-AdminPowerAppConnection nei cmdlet di PowerShell per amministratori di Power Apps:

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

Passaggio 6: esportare le autorizzazioni dell'utente per le connessioni condivise

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare le assegnazioni di ruolo per tutte le connessioni a cui hanno accesso usando la funzione Get-AdminPowerAppConnectionRoleAssignment nei cmdlet di PowerShell per autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutte le assegnazioni di ruolo delle connessioni per un utente utilizzando la funzione Get-AdminPowerAppConnectionRoleAssignment nei cmdlet di PowerShell di amministrazione di Power Apps:

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

Passaggio 7: esportare i dati personali contenuti nei connettori personalizzati creati dall'utente

I connettori personalizzati integrano i connettori predefiniti esistenti e consentono la connessione ad altre API, SaaS e sistemi dallo sviluppo personalizzato.

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare tutti i connettori personalizzati che hanno creato usando la funzione Get-AdminPowerAppConnector nei cmdlet di PowerShell per autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutti i connettori personalizzati creati da un utente utilizzando la funzione Get-AdminPowerAppConnector nei cmdlet di PowerShell di amministrazione di Power Apps:

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

Passaggio 8: esportare le autorizzazioni dell'utente per i connettori personalizzati

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare tutte le assegnazioni di ruolo dei connettori per i connettori personalizzati a cui hanno accesso utilizzando la funzione Get-AdminPowerAppConnectorRoleAssignment nei cmdlet di Powershell per gli autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare tutte le assegnazioni di ruolo dei connettori personalizzati per un utente utilizzando la funzione Get-AdminPowerAppConnectorRoleAssignment nei cmdlet di PowerShell di amministrazione di Power Apps:

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

Passaggio 9: esportare notifiche, impostazioni utente e impostazioni utente-app di Power Apps

Power Apps invia diversi tipi di notifiche agli utenti, ad esempio quando un'app viene condivisa con loro e quando un'operazione di esportazione di Dataverse è stata completata. La cronologia delle notifiche di un utente è visibile all'interno di Power Apps.

Power Apps archivia inoltre diverse preferenze e impostazioni dell'utente utilizzate per offrire le esperienze di esecuzione e del portale di Power Apps, ad esempio quando un utente ha aperto l'ultima volta un'applicazione, ha aggiunto un'app e così via.

Cmdlet di PowerShell per i creatori di app

Gli utenti possono esportare le notifiche Power Apps, impostazioni dell'utente e impostazioni utente-app di Power Apps utilizzando la funzione Get-AdminPowerAppsUserDetails nei cmdlet di PowerShell per gli autori di app:

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

Cmdlet di PowerShell per gli amministratori

Gli amministratori possono esportare notifiche, impostazioni utente e impostazioni utente per app di un utente Power Apps usando la funzione Get-AdminPowerAppsUserDetails nei cmdlet di PowerShell per amministratori di Power Apps:

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

Passaggio 10: esportare i dati personali contenuti nel gateway di archiviazione di un utente o nelle autorizzazioni del gateway dell'utente

Power Apps (applicazioni potenti)

Gli utenti possono esportare i dati personali archiviati nel servizio gateway da Power Apps seguendo questa procedura:

  1. In Power Apps, all'interno dell'ambiente predefinito per il tenant, selezionare Gateway.
  2. Selezionare un gateway.
  3. Selezionare Dettagli nella barra dei comandi.
  4. Nella pagina Dettagli, se i dettagli del gateway contengono dati personali, copia i dettagli e quindi incollali in un editor di documenti, ad esempio Microsoft Word.
  5. Seleziona Condividi, copia il contenuto della pagina e quindi incollalo in un editor di documenti, ad esempio Microsoft Word.

Cmdlet PowerShell per il gateway

Sono inoltre disponibili cmdlet PowerShell che consentono di recuperare, gestire ed eliminare i gateway personali. Scopri di più sui cmdlet del gateway locale.

Amministratori

Vedi Che cos'è un gateway dati locale? per istruzioni per la gestione dei gateway per la tua organizzazione.

Passaggio 11: esportare i dati personali dell'utente in Power Automate

Le licenze di Power Apps includono sempre le funzionalità di Power Automate. Oltre a essere inclusa nelle licenze di Power Apps, Power Automate è disponibile come servizio autonomo. Per istruzioni su come rispondere alle richieste DSR per gli utenti che utilizzano il servizio Power Automate, vedi Risposta alla richieste relative ai diritti dell'interessato GDPR per Power Automate.

Importante

È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.

Passaggio 12: trovare i dati personali dell'utente in Microsoft Copilot Studio

Funzionalità Power Apps create su Microsoft Copilot Studio. Microsoft Copilot Studio è disponibile anche come servizio autonomo. Per istruzioni su come rispondere alle richieste DSR per i dati del servizio Microsoft Copilot Studio, vedi Risposta alla richieste relative ai diritti dell'interessato per Microsoft Copilot Studio.

Importante

È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.

Passaggio 13: trovare i dati personali per l'utente nell'interfaccia di amministrazione di Microsoft 365

Alcuni meccanismi di feedback in Power Apps sono integrati con l'interfaccia di amministrazione di Microsoft 365. Per indicazioni su come esportare i dati di feedback archiviati dall'interfaccia di amministrazione di Microsoft 365, vedi Come posso vedere il feedback dei miei utenti?. Un amministratore di Microsoft Entra Power Platform o di Microsoft Entra Dynamics 365 è in grado di gestire questi dati all'interno dell'interfaccia di amministrazione di Microsoft 365 senza la necessità di licenze Microsoft 365 oppure Office.

Importante

È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.

Passaggio 14: esportare i dati personali dell'utente negli ambienti

Chiunque disponga di una licenza di Power Apps, purché sia disponibile 1 GB di capacità di database, può creare ambienti e sviluppare e creare app in Dataverse; ciò include anche il piano per sviluppatori di Power Apps, ovvero una licenza gratuita che consente agli utenti di provare Dataverse in un singolo ambiente. Per vedere quali funzionalità di Dataverse sono incluse in ogni licenza di Power Apps, vedi la pagina dei prezzi di Power Apps.

Per indicazioni su come rispondere alle richieste dei soggetti interessati per i dati degli utenti di Dataverse, vedere Rispondere alle richieste dei soggetti interessati per i dati dei clienti di Dataverse.

Importante

È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.