共用方式為


升級 Project Web App 網頁組件的考量

 

適用版本: Project Server 2010

上次修改主題的時間: 2016-11-30

當您從 Microsoft Office Project Server 2007升級至 Microsoft Project Server 2010 時,會將用於 Office Project Server 2007 中的 Project Web Access 網頁組件升級至 Project Server 2010,而且可能會發生某些問題,因而可能需要採取更正動作。您需要採取的動作如下:

  • 確認視覺升級功能已設定成使用 SharePoint Server 2010 使用者介面

  • 修正與 Project Web App 位於相同網站集合中之網站上已升級的 Project Web App 網頁組件

  • 修正與 Project Web App 位於不相同網站集合中之網站上已升級的 Project Web App 網頁組件

  • 移除已升級的資料分析網頁組件

重要

若正升級 Office Project Server 2007 及其所在的 Microsoft Office SharePoint Server 2007 環境,則了解 Project Web Access 網頁組件升級問題特別重要。

如需 Project Server 2010 中 Project Web App 網頁組件的詳細資訊,請參閱下列文章:

確認視覺升級功能設定成使用 SharePoint Server 2010 使用者介面

使用透過 SharePoint Server 2010 視覺升級功能所提供的 Office SharePoint Server 2007 使用者介面,Project Web App 網頁組件無法正確出現。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 使用者介面查看網頁組件出現在網站上的情況。

  4. 若要將網站使用者介面從 Office SharePoint Server 2007 永久變更為 SharePoint Server 2010,請回到 [標題、描述與圖示] 頁面,並按一下 [更新使用者介面],然後按一下 [確定]。

重要

決定更新使用者介面之後,即無法再回復到 Office SharePoint Server 2007 使用者介面。

修正相同網站集合中網站上已升級的 Project Web App 網頁組件為 Project Web App

升級至 Project Server 2010 之後,所有與 Project Web App 位於相同網站集合中之網站上的 Project Web App 網頁組件,都需要更新為其 PSIURL 屬性。PSIURL 屬性是指向您所參考之目標 Project Web App 的 URL。此格式應該是 http://<伺服器>/<pwa>。

例如,升級之後,會有 專案 網站 (http://contoso/PWA/sites/Projectsite1) 包含專案中心網頁組件。您會需要編輯專案中心網頁組件,並將 PSIURL 更新成指向希望網頁組件連線且從中顯示資料的 PWA 網站 (http://contoso/pwa)。

變更 Project Web App 網頁組件的 PSIURL 屬性

  1. 在網站上,按一下 [網站動作] 功能表,然後按一下 [網站設定]。

  2. 在 [網站設定] 頁面上,按一下 [組件庫] 區段中的 [網頁組件]。

  3. 在網頁組件庫中,選取想要編輯之網頁組件旁的核取方塊。

  4. 按一下 [文件] 索引標籤,確定會出現文件伺服器功能區。在文件伺服器功能區中,按一下 [下載複本]。

  5. 在 [檔案下載] 對話方塊中,按一下 [儲存]。

  6. 在 [另存新檔] 對話方塊中,選取電腦上要儲存檔案的位置。按一下 [儲存]。

  7. 以 [記事本] 開啟網頁組件。在 [記事本] 的 <properties> 區段中,新增下列屬性:

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

    若是 PSIURL 值,請確認您輸入的 URL 適用於 Project Web App 網頁組件用作為資料來源的 PWA 網站。例如: PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    若已存在 PSIURL 屬性,請編輯此項目使其指向正確的 URL。若編輯此項目,請確認您會移除可能存在於 PSIURL 屬性中的 null="true" 參數。請確定所編輯的 PSIURL 屬性只包含 name 及 type 參數,以及 URL (如先前範例所示)。

  8. 按一下 [檔案],然後按一下 [儲存檔案] 儲存變更。請關閉 [記事本]。

  9. 在 [網頁組件庫] 頁面中,按一下文件伺服器功能區上的 [上傳文件],然後按一下 [上傳文件 - 從您的電腦上傳文件至此文件庫]。

  10. 在 [上傳網頁組件] 對話方塊中,確定已選取 [覆寫現有檔案],然後按一下 [瀏覽]。在 [選擇要上傳的檔案] 對話方塊中,找到並選取已編輯的網頁組件檔案,然後按一下 [開啟]。

  11. 在 [上傳網頁組件] 對話方塊中,按一下 [開啟]。

  12. 在網頁組件的 [網頁組件庫內容] 頁面中,按一下 [儲存]。

重要

更新網站上的所有 Project Web App 網頁組件之後,請務必重新整理該網站,以確認 Project Web App 網頁組件顯示正確。

修正與 Project Web App 不位於相同網站集合之網站上已升級的 Project Web App 網頁組件

從 Office Project Server 2007 升級至 Project Server 2010 之後,必須手動移除及置換 Project Web App 網頁組件 (位於不在 Project Web App 網站集合的網站上)。這是因為升級程序會取代這些具有無效網頁組件 (也稱為「錯誤網頁組件」) 之網站上的 Project Web App 網頁組件,所以此為必要作業。

下列是置換無效的 Project Web App 網頁組件,使其能在網站頁面上運作所需的步驟:

  1. 從網站移除 Project Web App 網頁組件。

  2. 從 Project Web App 網站集合中的網站,匯入有效的 Project Web App 網頁組件。

  3. 變更所匯入之 Project Web App 網頁組件的 PSIURL。

  4. 將 Project Web App 網頁組件上傳至網站的網頁組件庫。

  5. 將 Project Web App 網頁組件新增至網站。

從網站移除 Project Web App 網頁組件

使用下列程序,從網站的 [網頁組件] 頁面刪除無效的 Project Web App 網頁組件。

從頁面移除 Project Web App 網頁組件

  1. 在網站上,按一下 [網站動作] 功能表,然後按一下 [編輯頁面]。

  2. 此頁面會顯示為編輯模式。請選取您想要移除的網頁組件,並按一下 [網頁組件] 功能表 (網頁組件右上角的核取方塊旁),然後按一下 [刪除]。

  3. 在 [來自網頁組件的訊息] 對話方塊中,按一下 [確定] 確認您要刪除網頁組件。

  4. 此頁面顯示時,不會顯示此網頁組件。按一下 [頁面] 索引標籤顯示頁面伺服器功能區,然後按一下 [停止編輯]。

從 Project Web App 網站集合中的網站匯入有效的 Project Web App 網頁組件

從網站移除所有無效的 Project Web App 網頁組件之後,可以將有效的 Project Web App 網頁組件匯入網頁組件庫。您可以從已在 Project Web App 網站集合中的網站匯入它們。如此可讓您在需要將它們重新新增至網站時,可以使用它們。

從 Project Web App 網站集合中的網站匯入 Project Web App 網頁組件

  1. 開啟 Project Web App 網站集合中的網站。

  2. 按一下 [網站動作] 功能表,然後按一下 [網站設定]。 在 [網站設定] 頁面上,按一下 [組件庫] 區段中的 [網頁組件]。

  3. 在 [所有網頁組件] 頁面上,從 [網頁組件] 清單中選取想要匯入至其他網站之所有 Project Web App 網頁組件旁的核取方塊。

  4. 按一下 [文件] 索引標籤顯示文件伺服器功能區。按一下 [下載複本]。在 [檔案下載] 對話方塊中,按一下 [儲存]。在 [另存新檔] 對話方塊中,選取桌上型電腦上要儲存網頁組件的位置,然後按一下 [儲存]。

更新每個 Project Web App 網頁組件的 PSIURL 屬性

將 Project Web App 網頁組件下載至桌面之後,必須新增或更新每個網頁組件檔案的 PSIURL 屬性。

變更網頁組件檔案的 PSIURL 屬性

  1. 以 [記事本] 開啟網頁組件。在 [記事本] 的 <properties> 區段中,新增下列屬性:

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

    若是 PSIURL 值,確認您輸入的 URL 適用於 Project Web App 網頁組件用作為顯示其資料的 PWA 網站。例如:PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    若已存在 PSIURL 屬性,請編輯此項目使其指向正確的 URL。

  2. 按一下 [檔案],然後按一下 [儲存檔案],將變更儲存至網頁組件檔案。

  3. 針對所匯入的所有 Project Web App 網頁組件,重複此程序。

將 Project Web App 網頁組件新增至網站的網頁組件庫

編輯每個 Project Web App 網頁組件的 PSIURL 之後,必須將網頁組件上傳至網站的網頁組件庫,讓其可用於新增至 [網頁組件] 頁面。

將 Project Web App 網頁組件新增至網頁組件庫

  1. 開啟想要匯入 Project Web App 網頁組件的網站。在此網站上,按一下 [網站動作],然後按一下 [網站設定]。在 [網站設定] 頁面上,按一下 [組件庫] 區段中的 [網頁組件]。

  2. 按一下 [文件] 索引標籤顯示文件伺服器功能區。按一下 [上傳文件]。

  3. 從桌面選取想要匯入的網頁組件,並將其上傳至網頁組件庫。

將 Project Web App 網頁組件新增至網站

將有效的 Project Web App 網頁組件匯入至網站的網頁組件庫之後,必須將有效的 Project Web App 網頁組件新增至網站。若新增至網站的 Project Web App 網頁組件與此功能區具有相依關係,則也可能需要在網站上啟用 Project Web Access 伺服器功能區。

將有效的 Project Web Access 網頁組件新增至網站

  1. 在網站頁面上,按一下 [網站動作] 功能表,然後按一下 [編輯頁面]。此頁面會顯示為編輯模式。

  2. 在想要新增 Project Web App 網頁組件的位置中,按一下 [新增網頁組件]。

  3. 在 [瀏覽伺服器] 功能區上,選取 [類別] 清單中的 [Project Web App],然後按一下頁面上想要新增至該位置的 Project Web App 網頁組件。按一下 [新增]。重複步驟 2 和 3,新增想要新增至此頁面的所有其他 Project Web App 網頁組件。

    然後會顯示該頁面並內含新增的 Project Web App 網頁組件,但它仍處於編輯模式。

  4. 當您將 Project Web App 網頁組件新增至頁面之後,請按一下 [頁面] 索引標籤以顯示頁面伺服器功能區,然後按一下 [停止編輯]。

  5. 重新整理網站,確認 Project Web App 網頁組件顯示正確。

部分 Project Web App 網頁組件具有功能區相依性,而且必須在網站上啟用 Project Web App 伺服器功能區,才能正確顯示。 您必須先在網站上啟用 Project Web App 功能區,再新增任何需要此功能區的 Project Web App 網頁組件。

具有功能區相依性的 PWA 網頁組件如下:

  • 專案詳細資料

  • 專案中心

  • 資源分派

  • 資源中心

  • 我的任務

  • 核准中心

  • 小組任務

  • 我的排程

  • 我的時程表

使用下列程序可啟用網站上的 Project Web App 伺服器功能區功能 (若所新增的 PWA 網頁組件與其具有相關性):

啟用網站上的功能區功能

  1. 在想要啟用功能區的網站上,按一下 [網站動作] 功能表,然後按一下 [網站設定]。

  2. 在 [網站設定] 頁面上,按一下 [網站集合管理] 區段中的 [網站集合功能]。

  3. 在 [網站集合管理 - 功能] 頁面上,尋找 [Project Web App 功能區],然後按一下它右側的 [啟動] 按鈕。

移除已升級的資料分析網頁組件

Project Server 2010 並不提供資料分析網頁組件。從 Office Project Server 2007 升級至 Project Server 2010,會將資料分析網頁組件取代為錯誤的網頁組件。從 Office Project Server 2007 升級之後,應該從網頁組件庫移除資料分析網頁組件。若將其從網頁組件庫移除,所有使用者就無法再使用它。

從網頁組件庫移除 Project Web App 資料分析網頁組件

  1. 開啟 Project Web App 網站集合中的網站。

  2. 在網站頁面上,按一下 [網站動作] 功能表,然後按一下 [網站設定]。

  3. 在 [網站設定] 頁面上,按一下 [組件庫] 區段中的 [網頁組件]。

  4. 在 [所有網頁組件] 頁面中,按一下資料分析網頁組件旁的核取方塊。

  5. 按一下 [文件] 索引標籤以顯示文件伺服器功能區。在 [文件] 功能區上,按一下 [刪除文件]。

  6. 在要求您確認的確認對話方塊上,按一下 [確定],以刪除組件庫中的網頁組件。