SharePoint タスク リスト プロジェクトをエンタープライズ プロジェクトに変更する方法について

こんにちは、SharePoint サポートの森村です。
Project Online およびオンプレミス版の Project Server 2013 では、「エンタープライズ プロジェクト」と、「SharePoint タスク リスト プロジェクト」の、2 種類のプロジェクトを扱うことが可能です。

エンタープライズ プロジェクトは、Project Online/Project Server 2013 の詳細なプロジェクト管理の機能を含めたすべての機能を使用することが可能であり、以前の Project Server 製品のプロジェクトがこちらにあたります。
一方、SharePoint タスク リスト プロジェクトは、SharePoint Online/SharePoint Server 2013 でも使用可能な機能であるため、Project Online/Project Server 2013 の導入前からご利用いただいている場合もあるかと思いますが、エンタープライズ プロジェクトと比べて機能が少なく、また、ある程度のタスク数になった場合のパフォーマンスがエンタープライズ プロジェクトと比べて良くありません。
上記のような点に該当する場合は、今回の記事でご案内する SharePoint タスク リスト プロジェクトをエンタープライズ プロジェクトに変更する方法をご検討ください。

目次
1. SharePoint タスク リスト プロジェクト、エンタープライズ プロジェクトの機能、動作について
2. エンタープライズ プロジェクトへの変更方法
3. 関連ブログ記事

1. SharePoint タスク リスト プロジェクト、エンタープライズ プロジェクトの機能、動作について

機能の差異
SharePoint タスク リスト プロジェクトは、SharePoint Online/SharePoint Server 2013 でも使用可能な機能となりますが、タスク リストの機能を使用しているため、細かいプロジェクト管理の機能が備わっていません。
一方、エンタープライズ プロジェクトの場合は、Project Online/Project Server 2013 の詳細なプロジェクト管理機能をフルに使用できます。
例えば、マスター プロジェクト、サブプロジェクトを使用した大規模の統合プロジェクトを管理可能です。
進捗管理の点では、タイムシートやタスクの進捗管理機能が利用可能であるため、進捗管理を細かく行うことが可能です。
PWA サイト上でガント チャートを表示しての高度なプロジェクトの編集も可能になります。
これらの機能が必要な場合は、エンタープライズ プロジェクトへの変更をご検討ください。

動作の差異
SharePoint タスク リスト プロジェクトを Project Professional 2013 上で開いた場合、「タスク リストのアイテム」、「Project Online データベース上のデータ」をすべて照合し、必要に応じて競合の解消を行うような処理を行っております。
この他、プロジェクトのフィールドとSharePoint タスクリストのフィールドのマッピングを行っており、各タスク データにてそれぞれ照合を行います。
SharePoint タスク リスト プロジェクトを開く、保存する、といったような処理を行う際、上記の処理がすべてのタスクに対して行われるため、オンライン サーバー上の処理状況にもよりますが、1 プロジェクトのタスク数が 100 程度を超すあたりから処理時間がかかる動作となります。

一方、エンタープライズ プロジェクトの場合、既定の設定ではプロジェクト サイトを作成しない設定となっておりますので、プロジェクトの編集、保存、発行処理について、SharePoint タスク リスト プロジェクトに比べて非常に早い動作が可能です。
プロジェクト サイトを作成し、タスク リストを同期している場合は、発行時にプロジェクト データの内容に合わせてタスク リストのアイテムを作成する処理が加わりますが、その場合でも SharePoint タスク リストより高速な動作が可能です。
(プロジェクト サイトの作成に関するブログ記事については、「3. 関連ブログ記事」をご参照ください。)

このため、プロジェクト内のタスク数がある程度の数 (100 タスク程度以上、等) になった場合は、パフォーマンスの観点からエンタープライズ プロジェクトに変更することをご検討ください。

2. エンタープライズ プロジェクトへの変更方法

既存の SharePoint タスク リスト プロジェクトをエンタープライズ プロジェクトに変更する方法と、新規の別プロジェクトとしてエンタープライズ プロジェクトを発行する方法の2種類の方法があります。
必要に応じて使い分けを行ってください。

2-1. 既存の SharePoint タスク リスト プロジェクトをエンタープライズ プロジェクトに変換する方法

  1. PWA サイトの管理者権限を持つアカウントにて Office 365 にサインインします。
  2. PWA サイトを表示します。
  3. 右上の歯車のアイコンをクリックし、[PWA 設定] をクリックします。
  4. [運用ポリシー] 以下の [接続先の SharePoint サイト] をクリックします。
  5. 表示されたプロジェクト名の一覧から、該当のプロジェクト名の行を探し、[エンタープライズ プロジェクト機能] 列にある [有効化] ボタンをクリックします。
  6. 「これによりプロジェクト サイトのタスク リストは読み取り専用に設定され、Project Web App からプロジェクトを編集できるようになります。プロジェクト モードを変更しますか?」と表示されるので、[OK] をクリックします。プロジェクトの内容によって処理時間がある程度かかりますので、少し待ちます。
  7. 再度 3. 4. の手順で [接続先の SharePoint サイト] を表示します。
  8. 表示されたプロジェクト名の一覧から、該当のプロジェクト名の行を探し、[エンタープライズ プロジェクト機能] 列に、[有効] と緑色で表示されていれば、変換は完了となります。

※ 6. にて、下記のようなダイアログが表示される場合があります。

プロジェクトは、現在他のセッションでチェックアウトされています。プロジェクトがチェックインされるまで、エンタープライズ プロジェクト機能はアクティブ化または非アクティブ化できません。

プロジェクトを更新中のため、現在この変更を行うことができません。数分後にやり直してください。

この場合は、下記手順にて該当プロジェクトのチェックアウト状況を確認するか、少し待ってから再度手順の実施を行います。

  1. PWA サイトを表示し、左側のメニューから [プロジェクト] をクリックして [プロジェクト センター] を表示させます。

  2. 該当プロジェクト名の右側の […] をクリックすると、下記のような情報を含んだダイアログが表示されます。[チェックアウト先] が表示されている場合は、該当プロジェクトが表示されているユーザーにてチェックアウトされていることを表しております。

    ・[プロジェクト名]
    ・[進捗率]
    ・[所有者]
    ・[最終発行日]
    ・[チェックアウト先]

  3. [チェックアウト先] が表示されている場合は、チェックアウトをして編集しているユーザーに連絡し、編集を完了してプロジェクトを閉じてチェックインするように伝えます。
    現在編集中でない場合は、何らかの理由により前回のチェックインが完了していない状態となります。この場合はダイアログ内の […] をクリックし、さらに表示されるメニューから、[チェックイン] をクリックします。「このプロジェクトは <ユーザー名> に対してチェックアウトされています。このプロジェクトを強制的にチェックインしてもよろしいですか?」と表示されますので、[OK] をクリックします。

チェックアウトされている場合

関連情報
  タイトル : SharePoint タスク リストをエンタープライズ プロジェクトに変更する
  アドレス : https://support.office.com/ja-jp/article/d1387254-9478-4d9d-90d7-a4aee16b1f3c

2-2. 新規の別プロジェクトとしてエンタープライズ プロジェクトを発行する方法
もとの SharePoint タスク リスト プロジェクトのデータを残しておきたい、等の場合はこちらの方法を使用します。

  1. PWA サイトの管理者権限を持つアカウントにて Project Professional 2013 を起動し、該当の PWA サイトに接続します。
  2. [ファイル] メニューの [開く] 画面にて [Project Web App] を選択し、[参照] ボタンをクリックします。
  3. [ファイルを開く] ダイアログにて、[全プロジェクトのリストを表示] をダブルクリックします。
  4. 該当プロジェクト名をダブルクリックして開きます。
  5. [ファイル] メニューの [名前を付けて保存] 画面にて [Project Web App] を選択し、[保存] ボタンをクリックします。
  6. [Project Web App に保存] ダイアログにて、新規のプロジェクト名を入力し、[保存] をクリックします。
  7. [プロジェクトの発行] ダイアログにて、プロジェクト サイトの作成有無を選択し、[発行] をクリックします。
  8. 少し待つと、エンタープライズ プロジェクトとして発行が完了します。

3. 関連ブログ記事

下記は関連ブログ記事となります。併せてご確認ください。

タイトル : Project Online の PWA サイト配下に自動的にプロジェクト サイトを作成する方法について
アドレス : https://blogs.technet.com/b/sharepoint_support/archive/2015/07/21/project-online-pwa-project-site-creation.aspx

今回の投稿は以上です。