スキャナー データの分析と使用: リスト & ライブラリの最新化

最新のリストとライブラリ のユーザー インターフェイスを使用する準備ができていないリストを理解するために、 SharePoint モダン化スキャナー を使用して環境を分析できます。 この記事を参照して、スキャナーの出力を行ってリストを準備し、モダン リストとライブラリのエクスペリエンスを最大限に活用する方法を理解しましょう。 スキャナーは、Excel のレポートといくつかの CSV ファイルを生成します。 Excel ベースのダッシュボードを使用してスキャナーのデータを確認し、必要な場合には CSV データを使用してより深くデータを調べるようお勧めします。

「モダン UI リストの準備状況」レポートの使用

「モダン UI リストの準備状況」レポートは、どのリストがまだモダン リストとライブラリのユーザー インターフェイスを使用してレンダリングされていないかを適切に判断できる、Excel ベースのダッシュボードです。 準備できていないリストについては、ダッシュボードは、リストの準備ができていない理由を理解する助けになります。 ダッシュボード上には多数のスライサーがあり、データをフィルター処理するために使用できます。

SharePoint モダン UI リストの準備状況レポートのスライサー

フィルター処理されたデータは、さまざまなグラフで表示されます。

SharePoint モダン UI リストの準備状況レポートのグラフ

モダン リストとライブラリのユーザー インターフェイスを使用して、どのサイトを「修正」して機能させることができるかを理解する

次のフィルターを適用し、「OOB の理由だけでブロックされているもの」が FALSE のみを表示していることを確認します。 リスト テンプレートがモダン ユーザー インターフェイスを使用して自分を表示するよう構築されていない場合、リストは OOB の理由でブロックされたものとしてマークされます。 サポートされているリスト テンプレートの完全なリストを取得するには、「モダン ユーザー インターフェイスで使用可能なリスト テンプレート」を参照してください。

フィルター 検証
OOB によってブロックされたものに関するスライサーのフィルター処理 = false 結果のグラフ

この時点でフィルター処理されているすべてのリストには、OOB の理由によってブロックされているもの以外も含まれます。これは、リストが複数の理由でブロックされる可能性があることを意味します。 たとえば、JSLink の使用や、サポートされていないリスト テンプレートが原因で、リストがブロックされる可能性があります。

このフィルターの適用後の次の手順は、「リスト ページのレンダリングの種類の結果」の確認です。

リスト ページのレンダリングの種類の結果

レンダリングの種類の結果に、リストがモダン形式でレンダリングされない主な理由が示されます。 一般的な理由と修復方法を以下に示します。

リスト ページのレンダリングの種類 修復手順
MultipeWebPart 既定のビュー ページに複数の Web パーツが存在するため、リストがモダン形式で表示されません。 既定では、リスト ビュー ページには XSLTListView Web パーツ 1 つだけがあります。 修復するには、リストの既定のビュー ページ (AllItems.aspx) に既定の XSLTListView Web パーツのみが存在するようにする必要があります。 LimitedWebPartManager の API を使用してプログラム的に修復できます。
JSLinkCustomization リストのレンダリングのカスタマイズに JSLink を使用しているため、リストがモダン形式で表示されません。 修正するには Web パーツ レベルの JSLink カスタマイズを削除する必要があります。 フィールド レベルの JSLink はリストをブロックしないため、モダン エクスペリエンスにも影響はありません。 モダン形式のものを構築する方法の詳細については、「カスタマイズのモダン化」を参照してください。 また、グラフの基本テンプレートのような他のデータを活用して、リストテンプレートで JSLink と JSLink グラフを使用するビューを取得し、JSLink が Web パーツで定義されたのか、フィールド レベルで定義されたのかを確認することができます。
XslLinkCustomization リストのレンダリングのカスタマイズに XslLink を使用しているため、リストがモダン形式で表示されません。 修正するには XslLink カスタマイズを削除する必要があります。 モダン形式のものを構築する方法の詳細については、「カスタマイズのモダン化」を参照してください。
WebSettingsOff または SiteSettingsOff Web またはサイト レベルのモダン リストのレンダリングが無効になっているため、リストがモダン形式で表示されません。 修正するには、サイトまたは Web レベルのモダン リストとライブラリのブロック機能を無効にする必要があります。 詳細については、「モダン リストとモダン ライブラリを最大限に利用する」の記事を参照してください。
ListSettingsOff リスト レベルでモダン形式が無効になっているため、リストがモダン形式で表示されません。 修正するには、リストのエクスペリエンスを Auto または NewExperience に設定する必要があります。 詳細については、「モダン リストとモダン ライブラリを最大限に利用する」の記事を参照してください。