移行評価スキャン: InfoPath

移行時に InfoPath で発生する問題を軽減する方法について説明します。

概要

InfoPath を使用すると、開発者は SharePoint 全体のさまざまな場所でユーザー入力を受け入れるためのカスタム フォームを作成できます。 ターゲット環境への移行の一環として、ターゲット環境ではサポートされていない InfoPath フォームの特定の側面があります。

データ移行

InfoPath フォーム (XSN ファイル) は移行されますが、一部のフォームは修復なしで機能しなくなる可能性があります。

重要

SharePoint で "アクセスなし" (ロック済み) として構成されているすべてのサイトはスキップされます。 ロックされているサイト コレクションの一覧を見るには、[ロックされたサイト] スキャン出力を参照してください。

移行の準備

次のシナリオを使用する XSN ファイルを修復する必要があります。 修復が行われない場合、移行後にこれらのフォームは失敗します。 一般的なシナリオは次のとおりです。

  • XSN または UDCX は、ターゲット環境でサポートされていない SOAP 呼び出しを行います。 これらのフォームは、サポートされているエンドポイントを呼び出すために更新する必要があります。

  • XSN では、修復が必要なマネージド コードが使用されます。 マネージド コードは、ターゲット プラットフォームではサポートされていません。

  • ユーザー選択フィールドを使用する InfoPath フォーム。 これらのフィールドは、移行後に新しいユーザーの ID で更新する必要があります。 これは、オンプレミス ID (Windows 要求など) がユーザーのMicrosoft Entra ID/ Microsoft 365 ID と一致しないためです。

移行後

移行ユーザー受け入れテスト段階で、更新された InfoPath が正しく機能することを確認します。

スキャン結果レポート

次の表では、 InfoPath-detail.csv レポートの列について説明します。

このスキャン レポートには、移行前または少なくとも新しいプラットフォームでの検証の前に修復が必要な InfoPath フォームが含まれています。

説明
SiteId
影響を受けるサイト コレクションの一意の識別子。
SiteURL
影響を受けるサイト コレクションの URL。
SiteOwner
サイト コレクションの所有者。
SiteAdmins
サイト コレクションの管理者として登録されているユーザーの一覧。
SiteSizeInMB
サイト コレクションのサイズ (MB)。
NumOfWebs
サイト コレクションに存在している Web の数。
ContentDBName
サイト コレクションをホストしているコンテンツ データベースの名前。
ContentDBServerName
コンテンツ データベースをホストしている SQL Server。
ContentDBSizeInMB
サイト コレクションをホストしているコンテンツ データベースのサイズ。
LastContentModifiedDate
サイト コレクションでコンテンツが修正された日付/時刻
TotalItemCount
サイト コレクション内で見つかったアイテムの合計数。
ヒット
サイト コレクションに記録された要求の数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行は 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 ファイルに、関連付けられているマネージ コードがあります。 False - XSN ファイルにマネージド コードが関連付けられていない。
ManagedCodeState
ValidationRequired - マネージ コードはターゲット環境で動作する可能性があります。 移行テスト フェーズ中の検証を確実に行う必要があります。
RemediationRequired - フォームには、修復を必要とするマネージド コードがあります。
モード
フォームが発行されたモード。
"Client" のモードの場合、InfoPath クライアントでのみ開く InfoPath フォームになります。 一方、"Client Server" のモードの場合、ブラウザーと InfoPath クライアントの両方で開きます。 モードが [クライアント] に設定されているフォームは、このレポートには表示されません。
さらに 3 つのカスタム値があります:
"WorkflowInitAssoc" - この値は、フォーム テンプレート (.xsn) ファイルがワークフロー
内のアイテムを編集するために使用されるフォームを表していることを指定します。List" - この値は、フォーム テンプレート (.xsn) ファイルが、リスト内のアイテムを編集するために使用されるフォームを表していることを指定します。
"Entity" -この値は、フォーム テンプレート (.xsn) ファイルが 、外部 リスト内のアイテムを編集するために使用されるフォームを表していることを指定します。
PeoplePickerCount
フォームのユーザー選択フィールドの数。
SolutionFormatVersion
このフィールドは使われなくなったため、無視できます。
ProductVersion
フォームの発行に使用された InfoPath のバージョン。
ScanID
SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。