ユーザー インターフェイスのモダン化
モダン チーム サイトまたはモダン コミュニケーション サイトなどのモダン サイトで、すぐに目につく要素の 1 つは、ホーム ページ、リスト、ライブラリ ページで明らかなようにモダン ユーザー インターフェイスです。
しかし、サイトがクラシック ユーザー インターフェイスを使用したリスト、ライブラリ、Wiki ページ、Web パーツなどを使用している場合はどうしたらいいでしょうか。
モダン ユーザー インターフェイスに切り替える場合、以下の点に注意してください:
- リストとライブラリがモダン ユーザー インターフェイス (モダン リスト エクスペリエンスやモダン ライブラリ エクスペリエンスとも呼ばれる) を使用するようにする
- サイト ページを従来型の Wiki ページや Web パーツ ページからモダン ページに変換する
重要
"クラシック" エクスペリエンスは廃止されていません。"クラシック" と "モダン" の両方が共存しています。
重要
モダン化ツールと他のすべての PnP コンポーネントは、それらをサポートしてくれるアクティブなコミュニティによって支援されているオープン ソース ツールです。 公式の Microsoft サポート チャネルのオープン ソース ツールのサポート用 SLA ではありません。
サイトのユーザー インターフェイスをモダン化する必要がある場合、どこから取り掛かるとよいでしょうか。 最初にモダン化すべきサイトはどんなサイトですか。 これらの質問は密接に関連しているため、以下の手順で順を追って説明します。
手順 1: 関係者を特定し、情報を提供する
モダン化に着手する前に、関係者が SharePoint のモダン ユーザー インターフェイスについて十分に理解することが重要です。
- 主要なビジネス利害関係者 - モダン ユーザー インターフェイスがビジネス ユーザーのニーズを満たしていること、そしてビジネス関係者がこの切り替えを支持している必要があります。 関係者がテスト環境にアクセスできるようにし、彼らと密に連携することにより、うまく機能する点とそうでない点とを理解してもらうことができます。 主要なビジネス利害関係者は、エンド ユーザーがモダン ユーザー インターフェイスを導入するのを支援する面で、後に重要な役割を果たします。
- カスタマイズ チームと開発者 - 既存のカスタマイズがモダン ユーザー インターフェイスで機能しなくなる場合があるため、カスタマイズを更新する必要があります。
- SharePoint 管理者 - 管理者は、テナントとそのサイト全体で最新のユーザー インターフェイスを有効にする管理者になります。
- 変更管理やガバナンスに関わるチーム - これらのチームが組織内に存在する場合は、参加してもらう必要があります。これは、従来型のユーザー インターフェイスからモダン ユーザー インターフェイスへの切り替えにより、エンド ユーザーに大きな影響が及び、内部のトレーニング資料の更新が必要に場合があるためです。
適切なチームが参加し、必要な点を周知できたなら、次の手順に進むことができます。
手順 2: サイト コレクションを分析する
テナントに何千ものサイト コレクションが含まれていることがあります。モダン化するのに適しているサイト コレクションと、適していないサイト コレクションをどのように判別できるでしょうか。 既存のサイトをモダン化する準備ができているかどうかを判別する助けとして、Microsoft ではスキャナーを用意しています。SharePoint Modernization スキャナーでは、サイトが Microsoft 365 グループに接続できるかどうかを詳細に分析します。さらに、使用中のリストとライブラリの最新ユーザー インターフェイスへの対応状況を詳しく理解し、環境内の Wiki ページや Web Part ページに関しても詳細な分析を行い、ページをモダン化するための準備を整えることができます。 これらの結果は、まず修正作業の促進に活用し、次に移行作業に活用できます。 サイト ページの変換、リストとライブラリの変換、またはサイトを Microsoft 365 グループに接続する場合は、このスキャナーを使用します。
Microsoft 365 グループ接続の準備 |
---|
リストの準備 |
ページ変換の準備 |
手順 3: サイト コレクションをモダン化する
モダン化するサイトの分析が完了したら、以下のコンポーネントを 1 つ以上含む実際のモダン化に移ることができます。
互換性のないカスタマイズは、モダン ユーザー インターフェイスで動作する同等の機能に置き換えます。 サンプルの一部を次に示します。 詳細については、「カスタマイズをモダン化する」を参照してください。
- JSLink を列フォーマッタか SharePoint Framework フィールド カスタマイザー拡張機能で置き換えます。
- 既存のファースト パーティ製 Web パーツについて、同様の機能を提供するすぐに使用可能なモダン Web パーツがない場合は、その Web パーツを SharePoint Framework の Web パーツで置き換えます。
- ユーザー カスタム アクションを使った JavaScript の埋め込みを SharePoint Framework のアプリケーション カスタマイザー拡張機能で置き換えます。
- リスト コマンド (ユーザー カスタム アクション) を SharePoint Framework ListView コマンド セット拡張機能で置き換えます。
次の方法で、ユーザー エクスペリエンスをモダン化します。
- カスタマイズを置き換えるか、互換性のない列を使用するビューから削除するか、(最終手段として) データをモダン ユーザー インターフェイスと互換性のあるリスト型に移動することにより、リストとライブラリがモダン ユーザー インターフェイスで表示されるようにします。
- サイトを Microsoft 365 グループに接続します。その結果、サイトにモダン ホーム ページが作成され、サイトでメールボックスや Microsoft Planner などが使用できるようになります。これにより、ユーザーはモダン バージョンのカレンダーやタスク リストを使用できるようになります。
- モダン ページを作成し、従来型の主要な Wiki ページや Web パーツ ページと似たものになるように構成します。 プログラムによるページ変換は、サイトの主要なページに対して実行するようにお勧めします。すべてのページを変換することは、リソースの消費になるだけでなく、多くの場合必要ありません。 このトリアージを支援するため、SharePoint モダン化スキャナーを使用すると、現在の Wiki ページや Web パーツ ページの閲覧状況に関する情報が得られます。
変更内容についてエンド ユーザーに通知します。モダン バージョンではそれまでと異なる点があるため、ユーザーがその点を理解しておく必要があります。