Analisi di valutazione della migrazione: InfoPath

Informazioni su come ridurre i problemi relativi a InfoPath durante la migrazione.

Panoramica

InfoPath consente agli sviluppatori di creare moduli personalizzati per accettare l'input utente in diverse posizioni in SharePoint. Come parte della migrazione all'ambiente di destinazione, esistono alcuni aspetti dei moduli di InfoPath non supportati nell'ambiente di destinazione.

Migrazione dei dati

La migrazione dei moduli di InfoPath (file XSN) verrà eseguita, ma alcuni moduli potrebbero non funzionare senza correzioni.

Importante

[!IMPORTANTE] Qualsiasi sito configurato come "Nessun accesso" (bloccato) in SharePoint verrà ignorato. Per visualizzare un elenco di raccolte siti bloccate, vedere l'output di analisi Siti bloccati.

Preparazione per la migrazione

È necessario correggere i file XSN che usano gli scenari seguenti. Se la correzione non viene eseguita, questi moduli non riescono dopo la migrazione. Gli scenari comuni sono i seguenti:

  • XSN o UDCX effettua chiamate SOAP non supportate nell'ambiente di destinazione. Questi moduli devono essere aggiornati per chiamare gli endpoint supportati.

  • XSN usa codice gestito che richiede la correzione. Il codice gestito non è supportato nella piattaforma di destinazione.

  • Moduli di InfoPath che usano i campi di selezione utenti. Questi campi devono essere aggiornati con l'identità del nuovo utente dopo la migrazione. Ciò è dovuto al fatto che l'identità locale ,ad esempio le attestazioni di Windows, non corrisponde all'ID Microsoft Entra dell'utente/all'identità di Microsoft 365.

Post-migrazione

Verificare che i moduli di InfoPath aggiornati funzionino correttamente durante la fase di test di accettazione utente della migrazione.

Analizzare i report dei risultati

La tabella seguente descrive le colonne del report InfoPath-detail.csv.

Questo report di analisi contiene moduli di InfoPath che richiedono la correzione prima della migrazione o almeno la convalida nella nuova piattaforma.

Colonna Descrizione
SiteId
Identificatore univoco della raccolta siti interessata.
SiteURL
URL della raccolta siti interessata.
SiteOwner
Proprietario della raccolta siti.
SiteAdmins
Elenco di utenti indicati come amministratori della raccolta siti.
SiteSizeInMB
Dimensioni della raccolta siti in megabyte [MB]
NumOfWebs
Numero di Web esistenti nella raccolta siti.
ContentDBName
Nome del database del contenuto che ospita la raccolta siti.
ContentDBServerName
Sistema SQL Server che ospita il database del contenuto.
ContentDBSizeInMB
Dimensioni del database del contenuto che ospita la raccolta siti.
LastContentModifiedDate
Data/ora di modifica del contenuto della raccolta siti.
TotalItemCount
Numero totale di elementi trovati nella raccolta siti.
Hits
Numero di richieste registrate per la raccolta siti. Si basa sui dati del servizio di registrazione dei dati di utilizzo. Se il servizio di registrazione dell'utilizzo è disabilitato, questa riga mostra N/D.
DistinctUsers
Numero di utenti distinti che hanno eseguito l'accesso alla raccolta siti. Si basa sui dati del servizio di registrazione dei dati di utilizzo. Se il servizio di registrazione dell'utilizzo è disabilitato, questa riga mostra N/D.
DaysOfUsageData
Numero di giorni per cui il servizio di registrazione dei dati di utilizzo conserva i dati. Fornisce il contesto per Hits e DistinctUsers. Ad esempio, se corrisponde a 14 giorni, i dati di Hits e DistinctUsers riguardano gli ultimi 14 giorni.
URL
Posizioni del file XSN.
URN
Identificatore univoco per il file XSN. Ogni file XSN ha un URN distinto.
UnsupportedSoapCalls
Chiamate SOAP non elencate in modo esplicito come supportate dall'ambiente di destinazione.
UnsupportedSoapCallsCount
Numero di chiamate SOAP non supportate trovate nel file XSN.
UnsupportedDataConnectionTypes
Connessioni dati non supportate nella nuova piattaforma.
UnsupportedDataConnectionCount
Numero di connessioni dati non supportate.
ManagedCode
True: al file XSN è associato codice gestito. False: al file XSN non è associato codice gestito.
ManagedCodeState
ValidationRequired: il codice gestito potrebbe funzionare nell'ambiente di destinazione. Per essere certi, è necessaria la convalida durante la fase di test della migrazione.
RemediationRequired: il modulo ha codice gestito che richiede la correzione.
Modalità
La modalità con cui è stato pubblicato il modulo.
La modalità "Client" produce un modulo di InfoPath che si apre solo nel client di InfoPath. Una modalità "Client server", invece, produce un modulo che si apre sia nel browser e che nel client di InfoPath. I moduli con la modalità impostata su Client non verranno visualizzati in questo report.
Altri tre valori personalizzati sono:
"WorkflowInitAssoc" - Questo valore specifica che il file del modello di modulo (con estensione xsn) rappresenta il modulo utilizzato per modificare gli elementi in un flusso di lavoro.
List" - Questo valore specifica che il file del modello di modulo (con estensione xsn) rappresenta il modulo utilizzato per modificare gli elementi di un elenco.
"Entity" - Questo valore specifica che il file del modello di modulo (con estensione xsn) rappresenta il modulo utilizzato per modificare gli elementi in un elenco esterno .
PeoplePickerCount
Numero di campi del controllo di selezione utenti trovato nel modulo.
SolutionFormatVersion
Questo campo non è più usato e può essere ignorato.
ProductVersion
Versione di InfoPath usata per pubblicare il modulo.
ScanID
Identificatore univoco assegnato a una specifica esecuzione dello strumento di valutazione della migrazione di SharePoint.