移行評価スキャン: 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 移行評価ツールの特定の実行に割り当てられた一意の識別子。 |