了解如何缓解迁移期间发生的与 InfoPath 有关的问题。
概述
InfoPath 使开发人员能够生成自定义表单,以在整个 SharePoint 的各个位置接受用户输入。 作为迁移到目标环境的一部分,InfoPath 表单的某些方面在目标环境中不受支持。
数据迁移
(XSN 文件) 的 InfoPath 表单会迁移,但某些表单在未经修正的情况下可能无法正常运行。
重要
将跳过 SharePoint 中配置为“无访问权限” (锁定) 的任何网站。 若要查看锁定网站集的列表,请参阅锁定网站扫描输出。
准备迁移
需要修正使用以下方案的 XSN 文件。 如果未进行修正,则这些表单在迁移后会失败。 常见情况如下所示:
- XSN 或通用数据连接 (UDCX) 文件进行目标环境中不支持的 SOAP 调用。 需要更新这些表单才能调用支持的终结点。
- XSN 使用需要修正的托管代码。 目标平台上不支持托管代码。
- 使用人员选取器字段的 InfoPath 表单。 迁移后需要使用新用户的标识更新这些字段,因为本地标识 (例如,Windows 声明) 与用户的 Microsoft 365 标识不匹配。
迁移后
在迁移用户验收测试阶段,确保更新后的 InfoPath 表单正常运行。
扫描结果报告
下表描述了 InfoPath-detail.csv 报告中的各列。
此扫描报告包含 InfoPath 表单,这些表单需要在迁移前进行修正,或者至少在新平台上进行验证。
| 列 | 说明 |
|---|---|
| SiteId | 受影响网站集的唯一标识符。 |
| SiteURL | 受影响网站集的 URL。 |
| SiteOwner | 网站集所有者。 |
| SiteAdmins | 列为网站集管理员的人员列表。 |
| SiteSizeInMB | 大小集合的大小(以 MB 为单位 (MB) )。 |
| NumOfWebs | 网站集中存在的 Web 数。 |
| ContentDBName | 托管网站集的内容数据库的名称。 |
| ContentDBServerName | 托管内容数据库的 SQL Server。 |
| ContentDBSizeInMB | 托管网站集的内容数据库的大小。 |
| LastContentModifiedDate | 网站集修改了内容的日期/时间。 |
| TotalItemCount | 在网站集中找到的项目总数。 |
| 提示 | 为网站集记录的请求数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行显示不适用。 |
| DistinctUsers | 访问网站集的不同用户数。 取决于使用情况日志记录服务中的数据。 如果禁用使用情况日志记录服务,则此行显示不适用。 |
| DaysOfUsageData | 使用情况日志记录服务保留数据的天数。 此信息提供 Hits 和 DistinctUsers 的上下文。 例如,如果此数字为 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 客户端中打开“客户端服务器”模式。 模式设置为“客户端”的Forms不会显示在此报表中。 另外三个自定义值是: “WorkflowInitAssoc” - 此值指定表单模板 (.xsn) 文件表示用于编辑工作流中的项目的表单。 "List" - 此值指定表单模板 (.xsn) 文件表示用于编辑列表中项目的表单。 “Entity” - 此值指定表单模板 (.xsn) 文件表示用于编辑 外部 列表中的项目的表单。 |
| PeoplePickerCount | 在表单中找到的人员选取器字段数。 |
| SolutionFormatVersion | 此字段已弃用,可忽略。 |
| productVersion | 用于发布表单的 InfoPath 版本。 |
| ScanID | 分配给 SharePoint 迁移评估工具特定执行的唯一标识符。 |