プロジェクト Web App Web パーツのアップグレードに関する考慮事項

 

適用先: Project Server 2010

トピックの最終更新日: 2016-11-30

Microsoft Office Project Server 2007 から Microsoft Project Server 2010 へアップグレードすると、Office Project Server 2007 で使用される Project Web Access Web パーツが Project Server 2010 にアップグレードされ、特定の問題が発生し、修正処理が必要になる場合があります。必要な処理は以下のとおりです。

  • ビジュアル アップグレード機能が SharePoint Server 2010 ユーザー インターフェイスを使用するように構成されていることを確認する

  • Project Web App と同じサイト コレクションのサイトのアップグレードされた Project Web App Web パーツを修正する

  • Project Web App とは異なるサイト コレクションにあるサイトのアップグレードされた Project Web App Web パーツを修正する

  • アップグレードされたデータ分析 Web パーツを削除する

重要

Project Web Access Web パーツが存在する Office Project Server 2007 と Microsoft Office SharePoint Server 2007 の両方の環境をアップグレードするときは、Project Web Access Web パーツのアップグレード問題を認識しておくことは特に重要です。

Project Server 2010 の Project Web App Web パーツに関する詳細は、以下の記事を参照してください。

ビジュアル アップグレード機能が SharePoint Server 2010 ユーザー インターフェイスを使用するように構成されていることを確認する

Project Web App Web パーツは、SharePoint Server 2010 ビジュアル アップグレード機能を介して利用できる Office SharePoint Server 2007 ユーザー インターフェイスで適切に表示されません。既定では、SharePoint Server 2010 ビジュアル アップグレード機能は、アップグレードされたサイトの Office SharePoint Server 2007 ユーザー インターフェイスを維持します。ただし、アップグレードのセットアップ時に、すべてのサイトを SharePoint Server 2010 ユーザー インターフェイスにアップグレードできるオプションもあります。

アップグレード プロセス後に Office SharePoint Server 2007 ユーザー インターフェイスを維持するサイトの場合、SharePoint Server 2010 ユーザー インターフェイスへの切り替えを行うことができます。サイトの所有者とサイト コレクションの所有者は、[ユーザー インターフェイスを更新する] オプションを選択して、[サイトの設定] セクションで新しいユーザー インターフェイスに変更できます。サイトの所有者とサイト コレクションの所有者は、[ユーザー インタフェイスをプレビューする] オプションを使用して、SharePoint Server 2010 でのサイトの表示を確認することもできます。

SharePoint Server 2010 のビジュアル アップグレード機能の詳細については、「ビジュアル アップグレードを計画する (SharePoint Server 2010)」を参照してください。

ビジュアル アップグレード機能を SharePoint Server 2010 ユーザー インターフェイスに変更するには

  1. サイトで、[サイトの操作] をクリックし、[サイトの設定] をクリックします。

  2. [サイトの設定] ページの [外観] セクションで、[タイトル、説明、アイコン] をクリックします。

  3. [タイトル、説明、アイコン] ページの [ビジュアル アップグレード] セクションで、[更新したユーザー インターフェイスをプレビューする ] をクリックして、SharePoint Server 2010 ユーザー インターフェイスでサイトを一時的に表示します。これにより、SharePoint Server 2010 ユーザー インターフェイスのサイトで Web パーツがどのように表示されるかを確認できます。

  4. サイトのユーザー インターフェイスを Office SharePoint Server 2007 から SharePoint Server 2010 へ永久に変更するには、[タイトル、説明、アイコン] ページに戻り、[ユーザー インターフェイスを更新する] をクリックして、[OK] をクリックします。

重要

ユーザー インターフェイスを更新することを決めたら、Office SharePoint Server 2007 ユーザー インターフェイスに戻すことはできません。

Project Web App と同じサイト コレクションのサイトのアップグレードされた Project Web App Web パーツを修正する

Project Server 2010 にアップグレードすると、Project Web App と同じサイト コレクションのサイトにあるすべての Project Web App Web パーツは、PSIURL プロパティを更新する必要があります。PSIURL プロパティは、参照している対象の Project Web App をポイントする URL です。形式は http://<server>/<pwa> です。

たとえばアップグレード後に、Project Center Web パーツを含む Project サイト (http://contoso/PWA/sites/Projectsite1) があるとします。Project Center Web パーツを編集し、Web パーツを接続して (http://contoso/pwa) からのデータを表示する PWA サイトをポイントするように PSIURL を更新する必要があります。

Project Web App Web パーツの PSIURL プロパティを変更するには

  1. サイトで、[サイトの操作] メニューをクリックし、[サイトの設定] をクリックします。

  2. [サイトの設定] ページの [ギャラリー] セクションで、[Web パーツ] をクリックします。

  3. Web パーツ ギャラリーで、編集する Web パーツの横にあるチェック ボックスをオンにします。

  4. [ドキュメント] タブをクリックして、ドキュメントの Server リボンが表示されていることを確認します。ドキュメントの Server リボンで、[コピーのダウンロード] をクリックします。

  5. [ファイルのダウンロード] ダイアログ ボックスで [保存] をクリックします。

  6. [名前を付けて保存] ダイアログ ボックスで、ファイルを保存するコンピューター上の場所を選択します。[保存] をクリックします。

  7. メモ帳で Web パーツを開きます。メモ帳で、<properties> セクションに以下のプロパティを追加します。

    PSIURL <property name="PsiUrl" type="string"> https://server/PWA</property>

    PSIURL 値について、入力した URL が、Project Web App Web パーツがデータ ソースとして使用している PWA サイトに対応していることを確認します。例: PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    PSIURL プロパティが既に存在している場合は、正しい URL をポイントするようにエントリを編集します。エントリを編集する場合は、PSIURL プロパティに存在する可能性のある null="true" パラメーターを削除するかどうか検証します。編集する PSIURL プロパティに名前のみが含まれていることを確認し、パラメーターと URL を入力します (前述の例を参照)。

  8. [ファイル]、[保存] の順にクリックして、変更を保存します。メモ帳を閉じます。

  9. [Web パーツ ギャラリー] ページのドキュメントの Server リボンで、[ドキュメントのアップロード]、[ドキュメントのアップロード - お使いのコンピューターからこのライブラリにドキュメントをアップロードします。] の順にクリックします。

  10. [Web パーツのアップロード] ダイアログ ボックスで、[既存のファイルを上書きする] がオンになっていることを確認し、[参照] をクリックします。[アップロードするファイルの選択] ダイアログ ボックスで、編集した Web パーツ ファイルを見つけて選択し、[開く] をクリックします。

  11. [Web パーツのアップロード] ダイアログ ボックスで、[開く] をクリックします。

  12. Web パーツの [Web パーツ ギャラリー] プロパティ ページで、[保存] をクリックします。

重要

サイトにあるすべての Project Web App Web パーツを更新したら、サイトを更新して、Project Web App Web パーツが適切に表示されることを確認します。

Project Web App とは異なるサイト コレクションにあるサイトのアップグレードされた Project Web App Web パーツを修正する

Office Project Server 2007 から Project Server 2010 へのアップグレード後に、Project Web App サイト コレクションにないサイト上の Project Web App Web パーツを手動で削除して置換する必要があります。アップグレード プロセスにより、このようなサイト上の Project Web App Web パーツが無効な Web パーツ ("エラー Web パーツ" とも呼ばれる) と置換されるため、このような処理が必要です。

以下は、無効な Project Web App Web パーツを置換し、サイト ページで機能することを確認するために必要な手順です。

  1. サイトから Project Web App Web パーツを削除します。

  2. 有効な Project Web App Web パーツを Project Web App サイト コレクションのサイトからインポートします。

  3. インポートされた Project Web App Web パーツの PSIURL を変更します。

  4. Project Web App Web パーツをサイトの Web パーツ ギャラリーにアップロードします。

  5. Project Web App Web パーツをサイトに追加します。

サイトから Project Web App Web パーツを削除する

以下の手順を使用して、無効な Project Web App Web パーツをサイトの Web パーツ ページから削除します。

ページから Project Web App Web パーツを削除するには

  1. サイトで、[サイトの操作] メニューをクリックし、[ページの編集] をクリックします。

  2. ページは編集モードで表示されます。削除する Web パーツを選択し、Web パーツ メニュー (Web パーツの右上角にあるチェック ボックスの横) をクリックし、[削除] をクリックします。

  3. [Web パーツからのメッセージ] ダイアログ ボックスで [OK] をクリックして、Web パーツの削除を確認します。

  4. Web パーツが削除されたページが表示されます。[ページ] タブをクリックして、ページの Server リボンを表示し、[編集の終了] をクリックします。

有効な Project Web App Web パーツを Project Web App サイト コレクションのサイトからインポートする

無効な Project Web App Web パーツをサイトからすべて削除したら、有効な Project Web App Web パーツを Web パーツ ギャラリーにインポートします。有効な Web パーツは、Project Web App サイト コレクションに既に存在しているサイトからインポートできます。これにより、サイトに再度追加する必要がある場合、有効な Web パーツを利用できるようになります。

Project Web App Web パーツを Project Web App サイト コレクションのサイトからインポートするには

  1. Project Web App サイト コレクションのサイトを開きます。

  2. [サイトの操作] メニュー、[サイトの設定] の順にクリックします。[サイトの設定] ページの [ギャラリー] セクションで [Web パーツ] をクリックします。

  3. [すべての Web パーツ] ページの [Web パーツ] の一覧で、他のサイトにインポートするすべての Project Web App Web パーツの横にあるチェック ボックスをオンにします。

  4. [ドキュメント] タブをクリックして、ドキュメントの Server リボンを表示します。[コピーのダウンロード] をクリックします。[ファイルのダウンロード] ダイアログ ボックスで [保存] をクリックします。[名前を付けて保存] ダイアログ ボックスで、Web パーツを保存するデスクトップ上の場所を選択し、[保存] をクリックします。

各 Project Web App Web パーツの PSIURL プロパティを更新する

Project Web App Web パーツをデスクトップにダウンロードしたら、Web パーツ ファイルごとに PSIURL プロパティを追加または更新する必要があります。

Web パーツ ファイルの PSIURL プロパティを変更するには

  1. メモ帳で Web パーツを開きます。メモ帳で、<properties> セクションに以下のプロパティを追加します。

    PSIURL <property name="PsiUrl" type="string"> https://server/PWA</property>

    PSIURL 値について、入力した値が、Project Web App Web パーツがデータを表示するために使用している PWA サイトに対応していることを確認します。例: PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    PSIURL プロパティが既に存在している場合は、正しい URL をポイントするようにエントリを編集します。

  2. [ファイル]、[保存] の順にクリックして、Web パーツ ファイルへの変更を保存します。

  3. インポートするすべての Project Web App Web パーツについて、手順を繰り返します。

Project Web App Web パーツをサイトの Web パーツ ギャラリーに追加する

各 Project Web App Web パーツの PSIURL を編集したら、Web パーツをサイトの Web パーツ ギャラリーにアップロードして、Web パーツ ページに追加できるようにする必要があります。

Project Web App Web パーツを Web パーツ ギャラリーに追加するには

  1. Project Web App Web パーツをインポートするサイトを開きます。このサイトで、[サイトの操作] をクリックし、[サイトの設定] をクリックします。[サイトの設定] ページの [ギャラリー] セクションで、[Web パーツ] をクリックします。

  2. [ドキュメント] タブをクリックして、ドキュメントの Server リボンを表示します。[ドキュメントのアップロード] をクリックします。

  3. デスクトップからインポートする Web パーツを選択し、それらを Web パーツ ギャラリーにアップロードします。

Project Web App Web パーツをサイトに追加する

有効な Project Web App Web パーツをサイトの Web パーツ ギャラリーにインポートしたら、有効な Project Web App Web パーツをサイトに追加する必要があります。また、サイトに追加する Project Web App Web パーツがリボンに依存している場合は、サイト上で Project Web Access の Server リボンを有効にすることも必要です。

有効な Project Web Access Web パーツをサイトに追加するには

  1. サイト ページで、[サイトの操作] メニューをクリックし、[ページの編集] をクリックします。ページが編集モードで表示されます。

  2. Project Web App Web パーツを追加する場所で、[Web パーツの追加] をクリックします。

  3. 参照の Server リボンの [カテゴリ] の一覧で [Project Web App] を選択し、ページ上の場所に追加する Project Web App Web パーツをクリックします。[追加] をクリックします。手順 2. と手順 3. を繰り返して、ページに追加する残りの Project Web App Web パーツを追加します。

    Project Web App Web パーツが追加されたページが、編集モードで表示されます。

  4. ページへの Project Web App Web パーツの追加が終了したら、[ページ] タブをクリックしてページの Server リボンを表示し、[編集の終了] をクリックします。

  5. サイトを更新し、Project Web App Web パーツが正しく表示されるかどうか確認します。

一部の Project Web App Web パーツはリボンに依存しているため、Web パーツが正しく表示されるようにするには、Project Web App の Server リボンをサイトで有効にする必要があります。サイトで Project Web App リボンを有効にしてから、リボンが必要な Project Web App Web パーツを追加します。

リボンに依存する PWA Web パーツには、以下のようなものがあります。

  • プロジェクトの詳細

  • プロジェクト センター

  • リソースの割り当て

  • リソース センター

  • 自分のタスク

  • 承認センター

  • チームのタスク

  • 自分のスケジュール

  • 自分のタイムシート

追加する PWA Web パーツが Project Web App の Server リボン機能に依存している場合は、以下の手順を利用して、その Server リボン機能をサイト上で有効にします。

サイト上でリボン機能を有効にするには

  1. リボンを有効にするサイトで、[サイトの操作] メニューをクリックし、[サイトの設定] をクリックします。

  2. [サイトの設定] ページの [サイト コレクションの管理] セクションで、[サイト コレクションの機能] をクリックします。

  3. [サイト コレクションの管理] 機能ページで、[Project Web App リボン] を見つけ、その右側にある [有効化] ボタンをクリックします。

アップグレードされたデータ分析 Web パーツを削除する

データ分析 Web パーツは Project Server 2010 では利用できません。Office Project Server 2007 から Project Server 2010 へアップグレードすると、データ分析 Web パーツがエラー Web パーツに置き換わります。Office Project Server 2007 からアップグレードしたら、データ分析 Web パーツを Web パーツ ギャラリーから削除する必要があります。データ分析 Web パーツは、Web パーツ ギャラリーから削除されると、どのユーザーも利用できなくなります。

Web パーツ ギャラリーから Project Web App データ分析 Web パーツを削除するには

  1. Project Web App サイト コレクションのサイトを開きます。

  2. サイト ページで、[サイトの操作] メニューをクリックし、[サイトの設定] をクリックします。

  3. [サイトの設定] ページの [ギャラリー] セクションで、[Web パーツ] をクリックします。

  4. [すべての Web パーツ] ページで、データ分析 Web パーツの横にあるチェック ボックスをオンにします。

  5. [ドキュメント] タブをクリックして、ドキュメントの Server リボンを表示します。ドキュメント リボンで [ドキュメントの削除] をクリックします。

  6. 確認を求める確認ダイアログ ボックスで、[OK] をクリックしてギャラリーから Web パーツを削除します。