対象: 新Office365 Office 365 Enterprise, Office 365 Business, Office 365 Education
(この記事は 2015 年 3 月 16 日に Office Blogs に投稿された記事 Project Online: Why can’t I save my site as a template?の翻訳です。最新情報については、翻訳元の記事をご参照ください。)
サイトをテンプレートとして保存できないという問題は Project Online だけでなく Project Server 2013 でも発生していますが、Project Online 環境で不具合が修正されたことに伴い、このところ問い合わせが増加しています。具体的には、Project Online のエンタープライズ プロジェクトの種類でカスタム サイト テンプレートを使用し、既存のサイトを開始場所として保存するときに、[Site Settings] の [Site Actions] に [Save site as template] オプションが表示されないという現象が報告されています。
他の PWA サイト コレクションでは該当オプションが表示される場合もあり、お客様にとっては、このような違いが生じる理由が明らかではありませんでした。この問題の原因となっているのは、SharePoint の発行機能、および過去に行われた更新と不具合の修正です。Site Collection の最上位レベルのサイト設定で [Administration] セクションに表示されるサイト コレクション機能に移動すると (他のサイトの設定ページで表示されるリンクから最上位レベルのサイト設定に移動できます)、[SharePoint Server Publishing Infrastructure] という機能が表示されます。
旧 PWA サイトではこの設定は既定で [Active] でしたが、新しい PWA サイトでの既定は [Active] ではありません。この機能は以前ビジネス インテリジェンス センターのプロビジョニング処理で必要でしたが、更新時にこの種類のライブラリを使用しなくなったため (詳細については http://blogs.technet.com/b/projectsupport/archive/2014/12/22/project-online-where-did-my-reports-go.aspx (英語)の記事を参照)、この機能は不要となり、既定が変更されました。PWA サイト コレクションで他に発行機能を使用しない場合は、旧 PWA サイトでもこの設定を [Deactivate] に変更できます。警告メッセージが表示される場合は、この機能を使用していないかどうか、SharePoint 管理者に確認してください。サイト レベル (サイト管理機能) で [SharePoint Server Publishing] が [Active] ではないことからも判断できます。
警告メッセージの内容は次のとおりです。
SharePoint Server Publishing Infrastructure 機能を非アクティブ化しようとしています。この機能を非アクティブ化すると、この機能に関連付けられたユーザー データおよびユーザー設定は失われます。さらに、この機能に依存するアクティブな機能が実行されなくなります。
筆者はこの発行機能を使用していなかったため、問題なく非アクティブ化できました。また、サイト コレクションの他のサイトでは、サイトをテンプレートとして保存するオプションが表示されるようになっています。
この事象は Project Server 2013 でも同様に発生します。しかし、サイト レベルの発行機能をアクティブ化していない限り、通常はこの操作による影響はありません。もっと早くに問題とされるべきでしたが、SharePoint の不具合により、サイト コレクション機能がアクティブ化されていても [Save site as template] の操作が実行可能となっていたのです。しかし、Project Online 環境でこの不具合が修正されたことで、同事象が発生するようになりました。SharePoint の発行機能で [Save Site as Template] オプションがサポートされない理由の詳細については、サポート技術情報 2492356 (英語)を参照してください。発行サイトからテンプレートを作成する必要がある場合は、サイト定義テンプレートと feature.xml ファイルを使用します。ただし、筆者が Project で動作確認を行ったわけではありませんので、あらかじめご了承ください。