# Aggiorna proprietari oggetti app

Il passaggio Update App Object Owners è responsabile della riassegnazione della proprietà dei contenuti privati dell'app in Qlik Cloud in seguito all'importazione delle applicazioni. Durante il passaggio Import Applications, tutti i contenuti vengono importati con l'identità della chiave API (account di servizio), inclusi fogli e storie personali. Questo passaggio corregge la proprietà in base ai metadati raccolti durante le fasi precedenti della migrazione.

Questo passaggio richiede i metadati dell'app generati durante il passaggio Export Applications.

Il Export Scope deve essere impostato in modo appropriato per includere i contenuti privati e della community, se necessario, assicurando che il contenuto esportato rifletta la mappatura della proprietà desiderata per una riassegnazione riuscita.

Il contenuto privato dell'app include:

* Fogli personali (fogli privati)
* Segnalibri personali (segnalibri privati)
* Storie personali (storie private)
* Fogli della comunità
* Segnalibri della community
* Storie della comunità

## Come funziona la mappatura della proprietà

La riassegnazione della proprietà si basa sui metadati dell'oggetto app memorizzati nel `AppObjectAppDescriptions.json` file generato durante la Export Applications fase. Questo file include dettagli chiave come il proprietario dell'oggetto app di origine e l'ID app di destinazione.

Lo strumento di migrazione utilizza uno dei due approcci per determinare come gli utenti dall'ambiente gestito dal client mappano agli utenti in Qlik Cloud:

### Approccio 1: Con un file di mappatura utente

1. Eseguire il passaggio Export Users prima di questo passaggio.
2. Questo genera un file `userMappings.json` contenente:
   * Origine (gestito da client) `UserId`
   * Informazioni utente di Qlik Cloud di destinazione (`email`, `subject`)
3. Durante Update App Object Owners, lo strumento abbina i proprietari di oggetti app nei dati esportati agli utenti in Qlik Cloud utilizzando il file di mappatura.

### Approccio 2: Senza un file di mappatura utente

Se il passaggio Export Users non viene eseguito, lo strumento tenta di abbinare gli utenti utilizzando la seguente logica di fallback:

1. Confronta l'origine `UserDirectory\UserId` con Qlik Cloud `subject`
2. Confronta l'origine `UserId` con Qlik Cloud `subject`
3. Confronta l'origine `UserId` con Qlik Cloud `email`

Se non viene trovata alcuna corrispondenza utilizzando questi metodi, la riassegnazione per quell'oggetto app specifico avrà esito negativo e verrà creata una voce di registro.

## Procedure consigliate

* Includere sempre i Export Applications e Export Users passaggi nel flusso di lavoro di migrazione quando è necessaria la riassegnazione della proprietà.
* Rivedere i file `AppObjectAppDescriptions.json` e `userMappings.json` per completezza e accuratezza prima di eseguire questo passaggio.
* Verificare che gli utenti previsti esistano in Qlik Cloud prima di eseguire questo passaggio per garantire una corretta riassegnazione.

## Pagine correlate

* [Esporta applicazioni](https://help.qlik.com/it-IT/migration/Content/AnalyticsMigrationTool/Managing-Migration-Steps/Applications/Export-Applications.htm)
* [Importa applicazioni](https://help.qlik.com/it-IT/migration/Content/AnalyticsMigrationTool/Managing-Migration-Steps/Applications/Import-Applications.htm)
* [Esporta utenti](https://help.qlik.com/it-IT/migration/Content/AnalyticsMigrationTool/Managing-Migration-Steps/Users/Export-Users.htm)