移轉評估掃描:InfoPath

了解如何減輕 InfoPath 在移轉期間的問題。

概觀

InfoPath 可讓開發人員建置自訂表單,以便在整個 SharePoint 的不同位置接受使用者輸入。 在移轉至目標環境時,目標環境中不支援 InfoPath 表單的某些層面。

資料移轉

InfoPath 表單 (XSN 檔案) 將會移轉,但可能有部分表單必須先進行修復才能運作。

重要事項

[!重要事項] 任何設定為「無法存取」(鎖定) 的網站在 SharePoint 中都將予以略過。 若要查看鎖定的網站集合清單,請參閱「鎖定的網站」掃描輸出。

準備移轉

需要補救使用下列案例的 XSN 檔案。 如果未進行補救,這些表單會在移轉後失敗。 常見情況如下所示:

  • XSN 或 UDCX 會進行目標環境中不支援的 SOAP 呼叫。 這些表單必須更新,才能呼叫支援的端點。

  • XSN 使用需要補救的 Managed 程式碼。 目標平臺不支援 Managed 程式碼。

  • 使用人員選擇器欄位的 InfoPath 表單。 移轉後,這些欄位必須以新使用者的身分識別進行更新。 這是因為內部部署身分識別 (例如,Windows 宣告) 不符合使用者的Microsoft Entra識別碼/Microsoft 365 身分識別。

移轉之後

確保更新後的 InfoPath 表單在移轉的使用者驗收測試階段中正常運作。

掃描結果報表

下表描述 InfoPath-detail.csv 報表中的資料欄。

此掃描報表包含需要在新平臺上進行移轉或至少驗證之前進行補救的 InfoPath 表單。

描述
SiteId
受影響網站集合的唯一識別碼。
SiteURL
受影響網站集合的 URL。
SiteOwner
網站集合的擁有者。
SiteAdmins
列為網站集合系統管理員的人員清單。
SiteSizeInMB
網站集合的大小 [MB]
NumOfWebs
網站集合中存在的網站數。
ContentDBName
主控網站集合之內容資料庫的名稱。
ContentDBServerName
主控內容資料庫的 SQL Server。
ContentDBSizeInMB
主控網站集合之內容資料庫的大小。
LastContentModifiedDate
網站集合內容的修改日期/時間。
TotalItemCount
網站集合中項目的總數。
Hits
記錄的網站集合要求數。 以流量記錄服務的資料為主。 如果使用量記錄服務已停用,此資料列會顯示 N/A。
DistinctUsers
存取網站集合的不同使用者數目。 以流量記錄服務的資料為主。 如果使用量記錄服務已停用,此資料列會顯示 N/A。
DaysOfUsageData
流量記錄服務保留資料的天數。 這是針對 Hits 和 DistinctUsers 提供的內容。 例如,如果這個值是 14 天,Hits 和 DistinctUsers 就是過去 14 天的資料。
URL
XSN 的位置。
URN
XSN 檔案的唯一識別碼。 每個 XSN 檔案都有不同的 URN。
UnsupportedSoapCalls
目標環境未明確列出支援的 SOAP 呼叫。
UnsupportedSoapCallsCount
XSN 檔案中所找到不支援 SOAP 呼叫的數量。
UnsupportedDataConnectionTypes
新平臺不支援的資料連線。
UnsupportedDataConnectionCount
不支援的資料連線數量。
ManagedCode
True - XSN 檔案中有與之相關聯的 Managed 程式碼。 False - XSN 檔案沒有相關聯的 Managed 程式碼。
ManagedCodeState
ValidationRequired - Managed 程式碼可能可以在目標環境中運作。 它需要在移轉測試階段期間進行驗證才能確定。
RemediationRequired - 表單具有需要補救的 Managed 程式碼。
Mode
表單發佈時的模式。
「用戶端」模式會產生只會在 InfoPath 用戶端中開啟的 InfoPath 表單。 而「用戶伺服器」模式則能在瀏覽器或 InfoPath 用戶端中開啟。 模式設定為 [用戶端] 的表單不會顯示在此報告中。
另外三個自訂值為:「
WorkflowInitAssoc」 - 此值會指定表單範本 (.xsn) 檔案代表用來編輯工作流程中專案的表單。
」List「 - 這個值會指定表單範本 (.xsn) 檔案代表用來編輯清單中專案的表單。
「Entity」 -此值指定表單範本 (.xsn) 檔案代表用來編輯 外部 清單中專案的表單。
PeoplePickerCount
在表單中找到的人員選擇欄位數量。
SolutionFormatVersion
此欄位已不再使用,您可以直接忽略。
ProductVersion
發佈表單的 InfoPath 版本。
ScanID
指派給特定 SharePoint 移轉評定工具執行的唯一識別碼。