移轉評估掃描:InfoPathMigration Assessment Scan: InfoPath

了解如何減輕 InfoPath 在移轉期間的問題。Learn how to mitigate issues with InfoPath during migration.

概觀Overview

InfoPath 可以讓開發人員建立能接受使用者於 SharePoint 中各位置所輸入文字之自訂表單。隨著移轉到目標環境,部分 InfoPath 表單的外觀不受目標環境支援。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.

資料移轉Data Migration

InfoPath 表單 (XSN 檔案) 將會移轉,但可能有部分表單必須先進行修復才能運作。InfoPath forms (XSN files) will be migrated, but some forms may not function without remediation.

重要

任何設定為「無法存取」(鎖定) 的網站在 SharePoint 中都將予以略過。若要查看鎖定的網站集合清單,請參閱「鎖定的網站」掃描輸出。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.

準備移轉Preparing for Migration

具有下列利用情況的 XSN 檔案將需要進行修復。如果未進行修復,這些表單將在移轉之後失效。常見情況如下所示: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:

  • 進行目標環境中不支援之 SOAP 呼叫的 XSN 或 UDCX。您需要將這些表單更新為呼叫受支援的端點。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 會運用需要修復的受管理程式碼。目標平台上不支援受管理的程式碼。XSN leverages managed code that will require remediation. Managed code is not supported on the target platform.

  • 運用人員選擇器欄位的 InfoPath 表單。這些欄位在移轉之後需要使用新使用者的身分識別進行更新。這是因為內部部署身分識別 (例如 Windows 宣告) 與使用者的 Azure AD/Microsoft 365 身分識別不相符。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.

移轉之後Post Migration

確保更新後的 InfoPath 表單在移轉的使用者驗收測試階段中正常運作。Ensure the updated InfoPath forms function correctly during the migration user acceptance testing phase.

掃描結果報表Scan Result Reports

下表描述 InfoPath-detail.csv 報表中的資料欄。The following table describes the columns in the InfoPath-detail.csv report.

此掃描報表包含需要在移轉之前修復 (或至少在新平台上驗證) 的 InfoPath 表單。This scan report contains InfoPath forms that will require remediation prior to migration, or at a minimum, validation on the new platform.

Column 描述Description
SiteIdSiteId
受影響網站集合的唯一識別碼。Unique identifier of the impacted site collection.
SiteURLSiteURL
受影響網站集合的 URL。URL to the impacted site collection.
SiteOwnerSiteOwner
網站集合的擁有者。Owner of the site collection.
SiteAdminsSiteAdmins
列為網站集合系統管理員的人員清單。List of people listed as site collection administrators.
SiteSizeInMBSiteSizeInMB
網站集合的大小 [MB]Size of the size collection in megabytes [MB]
NumOfWebsNumOfWebs
網站集合中存在的網站數。Number of webs that exist in the site collection.
ContentDBNameContentDBName
主控網站集合之內容資料庫的名稱。Name of the content database hosting the site collection.
ContentDBServerNameContentDBServerName
主控內容資料庫的 SQL Server。SQL Server hosting the content database.
ContentDBSizeInMBContentDBSizeInMB
主控網站集合之內容資料庫的大小。Size of the content database hosting the site collection.
LastContentModifiedDateLastContentModifiedDate
網站集合內容的修改日期/時間。Date/Time the site collection had content modified.
TotalItemCountTotalItemCount
網站集合中項目的總數。Total number of items found in the site collection.
HitsHits
記錄的網站集合要求數。以流量記錄服務的資料為主。流量記錄服務若已停用,此列會顯示 N/A。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
存取網站集合的不同使用者數目。以流量記錄服務的資料為主。流量記錄服務若已停用,此列會顯示 N/A。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
流量記錄服務保留資料的天數。這是針對 Hits 和 DistinctUsers 提供的內容。例如,如果這個值是 14 天,Hits 和 DistinctUsers 就是過去 14 天的資料。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
XSN 的位置。Locations of the XSN.
URNURN
XSN 檔案的唯一識別碼。每個 XSN 檔案會有不同的 URN。Unique identifier for the XSN file. Each XSN file will have a distinct URN.
UnsupportedSoapCallsUnsupportedSoapCalls
未由目標環境明確列為支援之 SOAP 呼叫。SOAP calls that are not explicitly listed as supported by the target environment.
UnsupportedSoapCallsCountUnsupportedSoapCallsCount
XSN 檔案中所找到不支援 SOAP 呼叫的數量。Number of unsupported SOAP calls found in the XSN file.
UnsupportedDataConnectionTypesUnsupportedDataConnectionTypes
目標平台上不支援的資料連線。Data connections that are not supported on the new platform.
UnsupportedDataConnectionCountUnsupportedDataConnectionCount
不支援的資料連線數量。Number of unsupported data connections.
ManagedCodeManagedCode
True - XSN 檔案包含與其相關聯的受管理程式碼。False - 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 - 受管理程式碼可能會在目標環境中運作。它在移轉測試階段需要驗證以進行確定。ValidationRequired - Managed code may work in the target environment. It will require validation during the migration testing phase to be sure.
RemediationRequired - 表單包含需要修復的受管理程式碼。RemediationRequired - The form has managed code that will require remediation.
ModeMode
表單發佈時的模式。例如,「用戶端」模式會產生只能在 InfoPath 用戶端中開啟的 InfoPath 表單,而「用戶伺服器」模式則能在瀏覽器或 InfoPath 用戶端中開啟。設定為「用戶端」模式的表單不會出現在這份報表中。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
在表單中找到的人員選擇欄位數量。Number of people picker fields found in the form.
SolutionFormatVersionSolutionFormatVersion
此欄位已不再使用,您可以直接忽略。This field is no longer used and can be ignored.
ProductVersionProductVersion
發佈表單的 InfoPath 版本。Version of InfoPath used to publish the form.
ScanIDScanID
指派給特定 SharePoint 移轉評定工具執行的唯一識別碼。Unique identifier assigned to a specific execution of the SharePoint Migration Assessment Tool.