ハブ サイトのサイト テンプレートを設定する
サイト テンプレートは、サイトがハブ サイトに関連付けられているときに Microsoft SharePoint が実行する 1 つ以上のサイト スクリプトです。 アクションでは、新しいリストの作成やサイト ナビゲーションへのノードの追加など、新しいサイトに適用する変更について説明します。 サイト テンプレートには再利用可能なリストとカスタム アクションが用意されているため、ユーザーは必要な機能をすぐに使い始めることができます。
注:
Microsoft 365 で複数地域機能を使用している組織の場合、ハブ サイト テンプレートは、サイトがハブ サイトと同じ地理的な場所にある場合にのみ機能します。
注:
これらの手順には、Microsoft 365 の SharePoint 管理者以上が必要です。
1. JSON スクリプトを作成して追加し、サイト テンプレートを作成する
「 サイト テンプレートとサイト スクリプトの作成を開始する」の手順に従います。 サポートされているアクションの完全な一覧については、「 サイト テンプレートの JSON スキーマ」を参照してください。 サイト テンプレートを作成する場合、指定するサイト テンプレート (チーム サイトの場合は "64")、コミュニケーション サイトの場合は "68" は関係ありません。
2. ハブ サイト テンプレートへのアクセスのスコープ
サイト テンプレートを最初に作成したときは、すべてのユーザーがそれを利用できます。 表示権限をサイト テンプレートに付与することができます。 権限が付与されると、指定されたユーザーまたはグループ (プリンシパル) だけがアクセスできます。 ハブ サイトのスコープ設定に使用するのと同じプリンシパルへのアクセス権を付与することをお勧めします。
Grant-SPOSiteDesignRights
-Identity <ID>
-Principals ("HR@contoso.sharepoint.com")
-Rights View
<ID>をサイト スクリプトを追加したときのサイト デザイン ID に置き換えます。
3. ハブ サイトのサイト テンプレートを設定する
ハブ サイト テンプレートは、2 つの方法で設定できます。 これを行うには、次の PowerShell コマンドを使用します。
Set-SPOHubSite https://contoso.sharepoint.com/sites/Marketing
-Title "Marketing Hub"
-LogoUrl https://contoso.sharepoint.com/sites/Marketing/SiteAssets/hublogo.png
-Description "Hub for the Marketing division"
-SiteDesignId "<ID>"
<ID>を、サイト スクリプトを追加したときのサイト スクリプト ID に置き換えます。
また、UI で使用できる新しいオプションを使用して、ハブ サイトの所有者がハブ サイト テンプレートを設定できるようにすることもできます。 サイト所有者が使用できるハブ サイトの設定については、「 SharePoint ハブ サイトを設定する」を参照してください。