Analyse de l’évaluation de la migration : InfoPathMigration Assessment Scan: InfoPath

Découvrez comment limiter les problèmes liés à InfoPath lors de la migration.Learn how to mitigate issues with InfoPath during migration.

Vue d'ensembleOverview

InfoPath permet aux développeurs de créer des formulaires personnalisés pour accepter la saisie des utilisateurs à différents emplacements de SharePoint. Dans le cadre de la migration vers l'environnement cible, certains aspects des formulaires InfoPath ne sont pas pris en charge dans l'environnement cible.InfoPath enables developers to build custom forms for accepting user input in a variety of locations throughout SharePoint. As part of the migration to the target environment, there are certain aspects of InfoPath forms that are not supported in the target environment.

Migration des donnéesData Migration

Les formulaires InfoPath (fichiers XSN) migrent, mais le bon fonctionnement de certains formulaires implique une correction.InfoPath forms (XSN files) will be migrated, but some forms may not function without remediation.

Important

Tout site configuré sur « Pas d'accès » (verrouillé) dans SharePoint est ignoré. Pour afficher la liste des collections de sites verrouillés, reportez-vous aux données d'analyse Sites verrouillés.Any site that is configured as "No Access" (locked), in SharePoint will be skipped. To see a list of locked site collections see the Locked Sites scan output.

Préparation à la migrationPreparing for Migration

Les fichiers XSN reposant sur les scénarios suivants devront être corrigés, à défaut de quoi ils échoueront au terme de la migration. Les scénarios courants sont les suivants :XSN files that leverage the following scenarios will need to be remediated. If remediation does not occur, these forms will fail post migration. The common scenarios are as follows:

  • XSN ou UDCX procède à des appels SOAP non pris en charge dans l'environnement cible. Ces formulaires doivent être mis à jour pour appeler les points de terminaison pris en charge.XSN or UDCX makes SOAP calls that are not supported in the target environment. These forms will need to be updated to call supported endpoints.

  • XSN utilise du code managé qui nécessite des corrections. L’utilisation du code managé n’est pas prise en charge sur la plateforme cible.XSN leverages managed code that will require remediation. Managed code is not supported on the target platform.

  • Formulaires InfoPath qui exploitent les champs de sélecteur de contacts. Ces champs doivent être mis à jour avec l’identité du nouvel utilisateur après migration. En effet, l’identité locale (par exemple, revendications Windows) ne correspond pas à l’identité Azure AD/Microsoft 365 de l’utilisateur.InfoPath forms that leverage people picker fields. These fields need to be updated with the new user's identity post migration. This is because the on-premises identity (e.g. Windows claims) does not match the user's Azure AD/Microsoft 365 identity.

Après la migrationPost Migration

Vérifiez que les formulaires InfoPath mis à jour fonctionnent correctement lors de la phase de test d'acceptation utilisateur.Ensure the updated InfoPath forms function correctly during the migration user acceptance testing phase.

Rapports de résultats d'analyseScan Result Reports

Le tableau suivant décrit les colonnes du rapport InfoPath-detail.csv.The following table describes the columns in the InfoPath-detail.csv report.

Ce rapport d'analyse contient des formulaires InfoPath qui devront être vérifiés sur la nouvelle plateforme, voire corrigés après la migration.This scan report contains InfoPath forms that will require remediation prior to migration, or at a minimum, validation on the new platform.

ColonneColumn DescriptionDescription
SiteIdSiteId
Identificateur unique de la collection de sites concernée.Unique identifier of the impacted site collection.
SiteURLSiteURL
URL de la collection de sites concernée.URL to the impacted site collection.
SiteOwnerSiteOwner
Propriétaire de la collection de sites.Owner of the site collection.
SiteAdminsSiteAdmins
Liste des personnes répertoriées comme administrateurs de collection de sites.List of people listed as site collection administrators.
SiteSizeInMBSiteSizeInMB
Taille de la collection de sites, en mégaoctets (Mo).Size of the size collection in megabytes [MB]
NumOfWebsNumOfWebs
Nombre de sites web figurant dans la collection de sites.Number of webs that exist in the site collection.
ContentDBNameContentDBName
Nom de la base de données de contenu qui héberge la collection de sites.Name of the content database hosting the site collection.
ContentDBServerNameContentDBServerName
Instance de SQL Server qui héberge la base de données de contenu.SQL Server hosting the content database.
ContentDBSizeInMBContentDBSizeInMB
Taille de la base de données de contenu qui héberge la collection de sites.Size of the content database hosting the site collection.
LastContentModifiedDateLastContentModifiedDate
Date/heure de modification du contenu de la collection de sites.Date/Time the site collection had content modified.
TotalItemCountTotalItemCount
Nombre total d'éléments figurant dans la collection de sites.Total number of items found in the site collection.
HitsHits
Nombre de requêtes consignées pour la collection de sites. Repose sur les données du service de journalisation de l'utilisation. Si le service de journalisation de l'utilisation est désactivé, cette ligne indique N/A (sans objet).Number of requests logged for the site collection. Relies on data from the usage logging service. If the usage logging service is disabled this row will show N/A.
DistinctUsersDistinctUsers
Nombre d'utilisateurs distincts qui ont accédé à la collection de sites. Repose sur les données du service de journalisation de l'utilisation. Si le service de journalisation de l'utilisation est désactivé, cette ligne indique N/A (sans objet).Number of distinct users that have accessed the site collection. Relies on data from the usage logging service. If the usage logging service is disabled this row will show N/A.
DaysOfUsageDataDaysOfUsageData
Nombre de jours pendant lesquels le service de journalisation de l'utilisation conserve les données. Fournit du contexte aux paramètres Hits et DistinctUsers. Par exemple, si ce nombre est de 14 jours, les données des paramètres Hits et DistinctUsers concernent les 14 derniers jours.Number of days the usage logging service retains data. This provides context for Hits and DistinctUsers. For example, if this is 14 days, the Hits and DistinctUsers data is for the last 14 days.
URLURL
Emplacements du fichier XSN.Locations of the XSN.
URNURN
Identificateur unique du fichier XSN. Chaque fichier XSN a un URN distinct.Unique identifier for the XSN file. Each XSN file will have a distinct URN.
UnsupportedSoapCallsUnsupportedSoapCalls
Appels SOAP non explicitement répertoriés comme pris en charge par l'environnement cible.SOAP calls that are not explicitly listed as supported by the target environment.
UnsupportedSoapCallsCountUnsupportedSoapCallsCount
Nombre d'appels SOAP non pris en charge figurant dans le fichier XSN.Number of unsupported SOAP calls found in the XSN file.
UnsupportedDataConnectionTypesUnsupportedDataConnectionTypes
Connexions de données non prises en charge sur la nouvelle plateforme.Data connections that are not supported on the new platform.
UnsupportedDataConnectionCountUnsupportedDataConnectionCount
Nombre de connexions de données non prises en charge.Number of unsupported data connections.
ManagedCodeManagedCode
True - Le code managé est associé au fichier XSN. False - Le code managé n’est pas associé au fichier XSN. True - The XSN file has managed code associated with it. False - The XSN file does not have managed code associated with it.
ManagedCodeStateManagedCodeState
ValidationRequired - Le code managé peut fonctionner dans l’environnement cible. Une validation sera demandée pendant la phase de test de la migration.ValidationRequired - Managed code may work in the target environment. It will require validation during the migration testing phase to be sure.
RemediationRequired - Le formulaire comporte du code managé nécessitant des corrections.RemediationRequired - The form has managed code that will require remediation.
ModeMode
Mode de publication du formulaire. Par exemple, un mode « Client » génère un formulaire InfoPath qui s'ouvrira uniquement dans le client InfoPath. Un mode « Serveur client » s'ouvrira, quant à lui, dans le navigateur et le client InfoPath. Les formulaires en mode Client ne s'afficheront pas dans ce rapport.The mode that the form was published in. For example, a mode of "Client" results in an InfoPath form that will only open in the InfoPath client. Whereas a mode of "Client Server" will open in both the browser and the InfoPath client. Forms with mode set to Client will not show up in this report.
PeoplePickerCountPeoplePickerCount
Nombre de champs du sélecteur de personnes du formulaire.Number of people picker fields found in the form.
SolutionFormatVersionSolutionFormatVersion
Ce champ n'est plus utilisé et peut être ignoré.This field is no longer used and can be ignored.
ProductVersionProductVersion
Version d'InfoPath utilisée pour publier le formulaire.Version of InfoPath used to publish the form.
ScanIDScanID
Identificateur unique attribué à une exécution spécifique de l'outil d'évaluation de la migration SharePoint.Unique identifier assigned to a specific execution of the SharePoint Migration Assessment Tool.