Risposta alla richieste relative ai diritti dell'interessato (DSR) per esportare i dati dei clienti di Power Apps
Nota
La nuova e migliorata interfaccia di amministrazione di Power Platform è ora disponibile in anteprima pubblica. La nuova interfaccia di amministrazione è stata progettata per essere più facile da usare, con una navigazione orientata alle attività che consente di ottenere risultati specifici più velocemente. Pubblicheremo documentazione nuova e aggiornata man mano che la nuova interfaccia di amministrazione di Power Platform passerà alla disponibilità generale.
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:
Accesso a sito Web: portale Power Apps, Interfaccia di amministrazione di Microsoft Power Platform e Portale di protezione del servizio Microsoft 365
Accesso a PowerShell: cmdlet di Power Apps per autori di app, cmdlet per amministratori e cmdlet gateway locali
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 di Power Apps |
Autorizzazioni dell'ambiente** | Interfaccia di amministrazione di Power Platform | Cmdlet di Power Apps |
App canvas/Pagina personalizzata | Portale di Power Apps | Cmdlet di Power Apps |
Autorizzazioni dell'app canvas | Portale di Power Apps | Cmdlet di Power Apps |
Gateway | Power AppsPortale*** | Cmdlet gateway locale |
Autorizzazioni del gateway | Power AppsPortale*** | |
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 di Power Apps, impostazioni utente-app e notifiche | 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 del database di Dataverse. Per istruzioni su come rispondere alle richieste DSR per gli utenti che utilizzano Dataverse, vedi Risposta alla richieste relative ai diritti dell'interessato (DSR) per i dati dei clienti di Dataverse.
*** Un amministratore può accedere a queste risorse dal portale Power Apps solo se il proprietario della risorsa gli ha concesso in modo esplicito l'accesso. Se all'amministratore non viene concesso l'accesso, dovrà sfruttare i Cdmlets di amministrazione PowerShell di Power Apps .
Qualsiasi utente con una licenza Power Apps valida può eseguire le operazioni dell'utente descritte in questo documento utilizzando il portale di Power Apps o i cmdlet per gli autori di app.
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:
Un piano Power Apps a pagamento o una versione di valutazione di Power Apps. Puoi iscriverti per una versione di valutazione di 30 giorni su https://make.powerapps.com/trial. Le licenze delle versioni di valutazione possono essere rinnovate se sono scadute.
Ruolo di Amministratore di Microsoft Entra Power Platform o Amministratore di Microsoft Entra Dynamics 365 se desideri cercare in altre risorse degli utenti. Tieni presente che gli amministratori dell'ambiente hanno accesso solo agli ambienti e alle risorse degli ambienti per cui dispongono delle autorizzazioni.
Gli amministratori possono esportare tutti gli ambienti creati da un utente specifico dall'interfaccia di amministrazione di Power Platform seguendo questi passaggi:
Dall'interfaccia di amministrazione di Power Platform, seleziona ogni ambiente dell'organizzazione.
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.
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"
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"
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 un database viene creato nell'ambiente, le assegnazioni di ruolo vengono archiviate come record nell'ambiente del database Dataverse. Per altre informazioni, vedi Amministrare gli ambienti in Power Apps.
Gli amministratori possono esportare le autorizzazioni di ambiente di un utente dall'interfaccia di amministrazione di Power Platform seguendo questi passaggi:
Dall'interfaccia di amministrazione di Power Platform, seleziona ogni ambiente dell'organizzazione. Dev essere un Amministratore di Microsoft Entra Power Platform o Amministratore di Microsoft Entra Dynamics 365 per rivedere tutti gli ambienti creati all'interno dell'organizzazione.
Seleziona separatamente Amministratore ambiente e Autore ambiente e, tramite la barra di ricerca, ricerca il nome dell'utente.
Se l'utente ha accesso a qualsiasi ruolo, vai alla pagina Utenti, copia i dettagli e quindi incollali in un editor di documenti, ad esempio Microsoft Word.
Gli amministratori possono esportare tutte le assegnazioni di ruoli dell'ambiente per un utente per tutti gli ambienti senza un database Dataverse utilizzamndo la funzione Get-AdminPowerAppEnvironmentRoleAssignment nei cmdlet di PowerShell per amministratori Power Apps:
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppEnvironmentRoleAssignment -UserId $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
Importante
Questa funzione funziona solo per ambienti che non dispongono di un ambiente di database Dataverse.
Con l'introduzione di Dataverse, se un database viene creato nell'ambiente, le assegnazioni di ruolo vengono archiviate come record nell'ambiente del database Dataverse. Per informazioni su come rimuovere i dati personali da un ambiente di database Dataverse, vedi Rimozione dei dati personali dell'utente di Common Data Service.
Un utente può esportare un'app dal portale di Power Apps. Per istruzioni dettagliate su come esportare un'app canvas, vedi Esportazione di un'app canvas.
Un amministratore può esportare le app create da un utente dall'interfaccia di amministrazione di Power Platform seguendo questi passaggi:
Dall'interfaccia di amministrazione di Power Platform, seleziona ogni ambiente dell'organizzazione. Dev essere un Amministratore di Microsoft Entra Power Platform o Amministratore di Microsoft Entra Dynamics 365 per rivedere tutti gli ambienti creati all'interno dell'organizzazione.
Seleziona Risore e quindi Power Apps.
Utilizzando la barra di ricerca, cerca il nome dell'utente, che visualizzerà tutte le app create da tale utente in questo ambiente:
Seleziona Condividi per ognuna delle app create dall'utente e assegna a te stesso l'accesso Comproprietario all'app:
Una volta che hai accesso a ciascuna delle app dell'utente, puoi esportare un'app canvas dal portale Power Apps. Per istruzioni dettagliate su come esportare un'app canvas, vedi Esportazione di un'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.
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"
Gli amministratori possono esportare le assegnazioni di ruolo per le app dall'interfaccia di amministrazione di Power Platform seguendo questi passaggi:
Dall'interfaccia di amministrazione di Power Platform, seleziona ogni ambiente dell'organizzazione. Dev essere un Amministratore di Microsoft Entra Power Platform o Amministratore di Microsoft Entra Dynamics 365 per rivedere tutti gli ambienti creati all'interno dell'organizzazione.
Per ogni ambiente, seleziona Risorse e quindi Power Apps.
Seleziona Condividi per ognuna delle app nell'ambiente.
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.
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"
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.
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"
Gli amministratori possono esportare tutte le connessioni create dall'utente utilizzando la funzione Get-AdminPowerAppConnection nei Cdmlet di amministrazione PowerShell di Power Apps :
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnection -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
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"
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"
I connettori personalizzati integrano i connettori predefiniti esistenti e consentono la connessione ad altre API, SaaS e sistemi dallo sviluppo personalizzato.
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"
Gli amministratori possono esportare tutti i connettori personalizzati creati da un utente utilizzando la funzione Get-AdminPowerAppConnector nei Cdmlet di amministrazione PowerShell di Power Apps :
Add-PowerAppsAccount
$userId = "11bb11bb-cc22-dd33-ee44-55ff55ff55ff"
Get-AdminPowerAppConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserDetails.json"
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"
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"
Power Apps invia diversi tipi di notifiche agli utenti incluse quelle che indicano quando un'app è condivisa con loro e quando un'operazione di esportazione di Dataverse è completata. La cronologia delle notifiche di un utente è visibile nel portale 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.
Gli utenti possono esportare le proprie notifiche, 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"
Gli amministratori possono esportare le notifiche, impostazioni dell'utente e impostazioni utente-app di Power Apps per un utente utilizzando la funzione Get-AdminPowerAppsUserDetails nei cmdlet di PowerShell per gli 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
Gli utenti possono esportare i dati personali archiviati nel servizio di gateway dal portale di Power Apps seguendo questi passaggi:
Dal portale di Power Apps, nell'ambiente predefinito per il tenant, seleziona Gateway, quindi seleziona Dettagli per ogni gateway a cui hai accesso.
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.
Seleziona Condividi, copia il contenuto della pagina e quindi incollalo in un editor di documenti, ad esempio Microsoft Word.
Sono inoltre disponibili cmdlet PowerShell che consentono di recuperare, gestire ed eliminare i gateway personali. Per altre informazioni, vedi Cmdlet del gateway locale.
Vedi Che cos'è un gateway dati locale? per istruzioni per la gestione dei gateway per la tua organizzazione.
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.
Funzionalità Power Apps create su Microsoft Copilot Studio. Microsoft Copilot Studio è disponibile anche come servizio autonomo. Per istruzioni su come rispondere alle richieste DSR 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: trova 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 Office.
Importante
È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.
Chiunque disponga di una licenza Power Apps, purché sia disponibile una capacità del database pari a 1 GB, può creare ambienti nonché creare e compilare app in Dataverse. Ciò include il piano per sviluppatori Power Apps, ovvero una licenza gratuita che consente agli utenti di provare Dataverse in un ambiente singolo. Per vedere quali funzionalità di Dataverse sono incluse con ogni licenza di Power Apps, vedi la pagina dei prezzi di Power Apps.
Per istruzioni su come rispondere alle richieste DSR per gli utenti che utilizzano Dataverse, vedi Risposta alla richieste relative ai diritti dell'interessato (DSR) per i dati dei clienti di Dataverse.
Importante
È consigliabile che gli amministratori completino questo passaggio per gli utenti Power Apps.