SharePoint

SharePoint Online/SharePoint Server – サイト テンプレート保存ができない

  • 2016.01.13

ここ最近、よくいただく質問から第2弾です。

■ 質問内容

サイトをテンプレート保存したいのに、サイトの設定画面に [テンプレートとしてサイトを保存] メニューがない。この場合サイト テンプレート保存はできないのか?
image

■ 詳細

これもいつものヤツが原因です。そう発行インフラストラクチャです。

    • トップ レベル サイトを作成時に利用するサイト テンプレートによって、[テンプレートとしてサイトを保存] メニューが利用できるケースと利用できないケースがあります。
      – 利用できないケース
      トップ レベル サイト作成時に [発行ポータル] 等 [SharePoint Server 発行インフラストラクチャ] サイトコレクション
      機能が既定でアクティブ状態となるサイト テンプレートを利用した場合
      – 利用できるケース
      トップ レベル サイト作成時に、[チームサイト] 等の [SharePoint Server 発行インフラストラクチャ] サイトコレクション
      機能が既定で非アクティブ状態となるサイト テンプレートを利用した場合
    • 発行インフラストラクチャをアクティブ化すると、対象サイト コレクション内の全サイトで [テンプレートとしてサイトを保存] メニューが利用できなくなります。

と、いうことで [テンプレートとしてサイトを保存] メニューが利用できない犯人はわかりました。
発行インフラストラクチャがアクティブ化されていないと利用できない機能もそれなりにあるので、アクティブ化されているケースが比較的多いかと思います。

じゃあ、発行インフラストラクチャを、あとから非アクティブにすればいいのでは? と思いがちなんですが、運用中にアクティブ化されている発行インフラストラクチャを非アクティブ化することはおすすめできませんし、たとえあとから非アクティブ化したとしても、[テンプレートとしてサイトを保存] メニューは利用できるようにはなりません。

■ 解決方法

ちょっとだけ注意が必要な解決方法ですが、どうしてもテンプレート保存したいサイトがある場合には、下記手順で [テンプレートしてサイトを保存] 機能を利用ください。また SharePoint Designer 2013 が必要です。

1. SharePoint Designer 2013 で、テンプレート保存したいサイトを開きます。

2. [サイト オプション] をクリックします。
image

3. [サイト オプション] 内に 「SaveSiteAsTemplateEnabled」 パラメータがあればクリックして開き、値を true に変更して上書き保存します。
なければ、[追加] をクリックし、「SaveSiteAsTemplateEnabled」 を 値を 「true」にして追加してください。
image

4. 以上で SharePoint Designer 2013 は閉じていただいて結構です。

5. 設定したサイトの設定画面を開いても、[テンプレートとしてサイトを保存] メニューは復活していません。
次の URL でアクセスして直接テンプレート保存画面を開きます。

サイトURL/_layouts/15/savetmpl.aspx

※ 「SaveSiteAsTemplateEnabled」がfalse になっている状態だと、URL で直接テンプレート保存画面を開いてもエラーになります。
image

※ 発行インフラストラクチャをアクティブ化することで、トップレベル サイト内にシステム ライブラリが自動的に複数できあがります。
[サイト コレクションのイメージ] とか [サイト コレクションのドキュメント] とか [コンテンツと構造のレポート] とか。
それらも含めてサイト テンプレート保存することはおすすめしません。
できればテンプレート保存するサイトはサブサイトにしたほうがいいです。また同様の理由ですが、テンプレート保存するサイトでサイト機能である [発行機能] は利用しない状態でのテンプレート保存をおすすめします。

以上、サイト テンプレート保存したいけどできない場合の解決方法でした。

奥田

SharePoint 関連コース

  • CI635-H SharePoint Server サイト構築
    SharePoint Serverのサイト管理やサイト構築を行う方を対象に、サイト構築や運用管理に必要となる基本スキルやサイト構築方法を習得いただけるコースです。
  • CI620-H SharePoint Framework 開発 基礎
    これから SharePoint Framework の開発を行う方を対象に知っておくべき内容を 2 日間に集約して体系的に解説!
  • CI631-H SharePoint Online サイト構築 基礎
    サイト管理者に必要となる知識や標準機能を組み合わせてサイト構築を行うための知識を習得いただけるコースです。また SharePoint Online 全体レベルでの設定内容についても理解します。
  • CI641-H SharePoint Online サイト構築 応用
    JSON による書式設定や Power Platform と組み合わせた処理の自動化やワークフロー、フォームの編集方法を実践的な実習とともに SharPoint サイトのカスタマイズ方法を解説。

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する