SharePoint Online/SharePoint Server – サイト テンプレート保存ができない
ここ最近、よくいただく質問から第2弾です。
■ 質問内容
サイトをテンプレート保存したいのに、サイトの設定画面に [テンプレートとしてサイトを保存] メニューがない。この場合サイト テンプレート保存はできないのか?
■ 詳細
これもいつものヤツが原因です。そう発行インフラストラクチャです。
-
- トップ レベル サイトを作成時に利用するサイト テンプレートによって、[テンプレートとしてサイトを保存] メニューが利用できるケースと利用できないケースがあります。
– 利用できないケース
トップ レベル サイト作成時に [発行ポータル] 等 [SharePoint Server 発行インフラストラクチャ] サイトコレクション
機能が既定でアクティブ状態となるサイト テンプレートを利用した場合
– 利用できるケース
トップ レベル サイト作成時に、[チームサイト] 等の [SharePoint Server 発行インフラストラクチャ] サイトコレクション
機能が既定で非アクティブ状態となるサイト テンプレートを利用した場合 - 発行インフラストラクチャをアクティブ化すると、対象サイト コレクション内の全サイトで [テンプレートとしてサイトを保存] メニューが利用できなくなります。
- トップ レベル サイトを作成時に利用するサイト テンプレートによって、[テンプレートとしてサイトを保存] メニューが利用できるケースと利用できないケースがあります。
と、いうことで [テンプレートとしてサイトを保存] メニューが利用できない犯人はわかりました。
発行インフラストラクチャがアクティブ化されていないと利用できない機能もそれなりにあるので、アクティブ化されているケースが比較的多いかと思います。
じゃあ、発行インフラストラクチャを、あとから非アクティブにすればいいのでは? と思いがちなんですが、運用中にアクティブ化されている発行インフラストラクチャを非アクティブ化することはおすすめできませんし、たとえあとから非アクティブ化したとしても、[テンプレートとしてサイトを保存] メニューは利用できるようにはなりません。
■ 解決方法
ちょっとだけ注意が必要な解決方法ですが、どうしてもテンプレート保存したいサイトがある場合には、下記手順で [テンプレートしてサイトを保存] 機能を利用ください。また SharePoint Designer 2013 が必要です。
1. SharePoint Designer 2013 で、テンプレート保存したいサイトを開きます。
3. [サイト オプション] 内に 「SaveSiteAsTemplateEnabled」 パラメータがあればクリックして開き、値を true に変更して上書き保存します。
なければ、[追加] をクリックし、「SaveSiteAsTemplateEnabled」 を 値を 「true」にして追加してください。
4. 以上で SharePoint Designer 2013 は閉じていただいて結構です。
5. 設定したサイトの設定画面を開いても、[テンプレートとしてサイトを保存] メニューは復活していません。
次の URL でアクセスして直接テンプレート保存画面を開きます。
サイトURL/_layouts/15/savetmpl.aspx
※ 「SaveSiteAsTemplateEnabled」がfalse になっている状態だと、URL で直接テンプレート保存画面を開いてもエラーになります。
※ 発行インフラストラクチャをアクティブ化することで、トップレベル サイト内にシステム ライブラリが自動的に複数できあがります。
[サイト コレクションのイメージ] とか [サイト コレクションのドキュメント] とか [コンテンツと構造のレポート] とか。
それらも含めてサイト テンプレート保存することはおすすめしません。
できればテンプレート保存するサイトはサブサイトにしたほうがいいです。また同様の理由ですが、テンプレート保存するサイトでサイト機能である [発行機能] は利用しない状態でのテンプレート保存をおすすめします。
以上、サイト テンプレート保存したいけどできない場合の解決方法でした。
奥田
SharePoint 関連コース
- CI635-H SharePoint Server サイト構築
SharePoint Server のサイト管理やサイト構築を行う方を対象に、サイト構築や運用管理に必要となる基本スキルやサイト構築方法を習得いただけるコースです。これから SharePoint の管理を行う IT 管理者の方や、サイト管理やサイト構築を行う担当者の方に最適です。Subscription Edition に対応しており、アップデートによる新しい機能やこれまでとの差異も含めて解説! - CI639-H SharePoint Server から SharePoint Online への移行 – SPMT 実践
Microsoft が提供する無償ツール 「SharePoint Migration Tool」 による、オンプレミスの SharePoint Server (2016 / 2019) から、SharePoint Online を中心とした Microsoft 365 環境への移行方法を解説します。SPMT を用いた一連の移行手順を体験することで、ツールの設定方法やログの読み方、移行後の検証作業など、実運用に直結するスキルを習得いただけます。 - CI620-H SharePoint Framework 開発 基礎
SharePoint Framework (SPFx) を利用すると独自の Web パーツ開発や、ヘッダー・フッターのカスタマイズなど、さまざまな独自機能を開発し、追加することが可能です。これから SharePoint Framework の開発を行う方を対象に知っておくべき内容を 2 日間に集約して体系的に解説!