迁移评估扫描:InfoPath

了解如何缓解迁移期间发生的与 InfoPath 有关的问题。

概述

InfoPath 使开发人员能够生成自定义表单,以在整个 SharePoint 的各个位置接受用户输入。 作为迁移到目标环境的一部分,InfoPath 表单的某些方面在目标环境中不受支持。

数据迁移

会迁移 InfoPath 表单(XSN 文件),但某些表单在未修正的情况下可能不起作用。

重要

[!重要说明] 系统将跳过 SharePoint 中配置为"无访问"(已锁定)的任何网站。 若要查看锁定网站集的列表,请参阅锁定网站扫描输出。

准备迁移

需要修正使用以下方案的 XSN 文件。 如果未进行修正,则这些表单在迁移后会失败。 常见情况如下所示:

  • XSN 或 UDCX 发出目标环境中不支持的 SOAP 调用。 需要更新这些表单才能调用支持的终结点。

  • XSN 使用需要修正的托管代码。 目标平台上不支持托管代码。

  • 使用人员选取器字段的 InfoPath 表单。 迁移后,需要使用新用户的标识更新这些字段。 这是因为本地标识 (例如,Windows 声明) 与用户的Microsoft Entra ID/Microsoft 365 标识不匹配。

迁移后

在迁移用户验收测试阶段,确保更新后的 InfoPath 表单正常运行。

扫描结果报告

下表描述了 InfoPath-detail.csv 报告中的各列。

此扫描报告包含 InfoPath 表单,这些表单需要在迁移之前进行修正,或者至少在新平台上进行验证。

说明
SiteId
受影响网站集的唯一标识符。
SiteURL
受影响网站集的 URL。
SiteOwner
网站集所有者。
SiteAdmins
列为网站集管理员的人员列表。
SiteSizeInMB
网站集大小(以 MB 为单位)
NumOfWebs
网站集中存在的 Web 数。
ContentDBName
托管网站集的内容数据库的名称。
ContentDBServerName
托管内容数据库的 SQL Server。
ContentDBSizeInMB
托管网站集的内容数据库的大小。
LastContentModifiedDate
网站集修改了内容的日期/时间。
TotalItemCount
在网站集中找到的项目总数。
提示
为网站集记录的请求数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行将显示“不适用”。
DistinctUsers
已访问网站集的不同用户数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行将显示“不适用”。
DaysOfUsageData
使用情况日志记录服务保留数据的天数。 它为 Hits 和 DistinctUser 提供上下文。 例如,如果此列为 14 天,则 Hits 和 DistinctUsers 列为过去 14 天的数据。
URL
XSN 的位置。
URN
XSN 文件的唯一标识符。 每个 XSN 文件都有一个不同的 URN。
UnsupportedSoapCalls
未明确列为目标环境支持的 SOAP 调用。
UnsupportedSoapCallsCount
XSN 文件中找到的不受支持的 SOAP 调用数。
UnsupportedDataConnectionTypes
新平台上不支持的数据连接。
UnsupportedDataConnectionCount
不受支持的数据连接数。
ManagedCode
True - XSN 文件关联有托管代码。 False - XSN 文件没有与之关联的托管代码。
ManagedCodeState
ValidationRequired - 托管代码可能在目标环境中有效。 它需要在迁移测试阶段进行验证才能确保。
RemediationRequired - 表单包含需要修正的托管代码。
模式
表单的发布模式。
“客户端”模式将生成仅在 InfoPath 客户端中打开的 InfoPath 表单。 而"客户端服务器"模式可在浏览器和 InfoPath 客户端中打开。 此报表中不会显示模式设置为“客户端”的表单。
另外三个自定义值是:
“WorkflowInitAssoc” - 此值指定表单模板 (.xsn) 文件表示用于编辑工作流中的项目的表单。
”List“- 此值指定表单模板 (.xsn) 文件表示用于编辑列表中的项目的表单。
“Entity” - 此值指定表单模板 (.xsn) 文件表示用于编辑 外部 列表中的项目的表单。
PeoplePickerCount
在表单中找到的人员选取器字段数。
SolutionFormatVersion
此字段已弃用,可忽略。
productVersion
用于发布表单的 InfoPath 版本。
ScanID
分配给 SharePoint 迁移评估工具特定执行的唯一标识符。