本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

將專案從 SharePoint 轉換為 Project Server (Project Server 2013)

Project
 

適用版本:Project Server 2013

上次修改主題的時間:2014-07-08

摘要:了解如何在專案管理需求變得愈來愈複雜時,增加專案的 Project Web App 功能層級。

SharePoint Server 2013 和 Project Server 2013 可在專案成長並變得愈來愈複雜時,逐漸增加專案的專案管理功能。專案一開始可以是簡易 SharePoint 任務清單,再逐漸擴充為使用 Project Server 所有可用功能的完整企業專案。

重要事項 重要事項:
此案例僅適用於 Project Server 2013。

本文內容:

本案例將逐步解說在 Project Web App 中為 Project Server 將 SharePoint 任務清單專案轉換為完整企業專案所需採取的步驟順序。當特定專案的專案需求增加時,您通常需要採取這些步驟。本文的目的在於說明這些步驟的內容及完成的順序。

基本順序如下:

  1. 建立網站並將 SharePoint 任務清單新增至該網站。

  2. 視需要使用 Project Professional 2013 更新任務清單專案。

  3. 為任務清單專案所在的網站集合啟用 Project Web App 網站集合功能。

  4. 新增「專案中心」網頁組件並將任務清單專案匯入 Project Web App 資料庫中。

  5. 啟動任務清單專案的企業專案功能。

  6. 將 Project Web App 網站新增至網站集合。

上述每個步驟都會新增可用以管理專案的新功能。

規劃專案網站時,如果您想將相關的專案保留在一起,請務必仔細規劃網站集合。您可以建立各自擁有專案的多個網站集合,每個網站集合各不相同,且專案無法在網站集合之間共用。當您將 Project Web App 網站部署至指定的網站集合時,只能用來管理該網站集合中的專案。

開始之前,請先閱讀下列有關權限和軟體需求的資訊。請遵循指定的步驟,安裝或設定必要的軟體或修改設定。例如:

  • 針對本文中使用 SharePoint 管理中心網站的程序,您必須使用伺服器陣列管理員或 Project Server Service 應用程式管理員的帳戶。

  • 針對本文中使用 Project Professional 2013 的程序,您必須登入執行 Windows 用戶端作業系統 (例如 Windows 7) 的電腦,且必須已安裝 Project Professional 2013。

您可以使用 SharePoint Server 2013 在小組網站或專案網站上建立任務清單,而不需要在伺服器陣列上安裝 Project Server 2013。透過 SharePoint 任務清單可完成許多基本專案管理工作,包括在 Project Professional 2013 中編輯這些專案。

雖然您可以在任何網站集合中建立小組或專案網站的任務清單,但是為了方便長期管理,建議您為專案網站建立專用的新網站集合。

規劃專案網站時,請務必仔細規劃網站集合。您可以建立各自擁有專案的多個網站集合,每個網站集合各不相同,且專案無法在網站集合之間共用。當您將 Project Web App 網站部署至指定的網站集合時,只能用來管理該網站集合中的專案。

使用下列程序可建立網站集合。

建立網站集合
  1. 在 SharePoint 管理中心網站的 [應用程式管理] 下,按一下 [建立網站集合]。

  2. 在 [Web 應用程式] 區段中,選擇您要在其中建立網站集合的 Web 應用程式。

  3. [標題] 文字方塊中,輸入網站的標題。

  4. 在 [網站位址] 區段中,輸入所要建立之網站的 URL。

  5. 在 [範本選擇] 區段中,選擇 [小組網站]。

  6. 在 [主要網站集合管理員] 區段中,輸入主要網站集合管理員的名稱。

  7. (選用) 指定次要網站集合管理員和配額範本。

  8. 按一下 [確定]。

建立網站集合之後,您必須將網站集合的存取權授與使用者。使用者需要「編輯」權限,才可使用 SharePoint 任務清單專案。

使用下列程序可將存取權授與使用者。

授與網站集合的存取權
  1. 瀏覽至您建立之網站集合的根網站。

  2. 在功能區中,按一下 [共用]。

  3. 輸入您要授與存取權的使用者或群組名稱,然後按一下 [共用]。

雖然您可以在網站集合的根網站上直接建立專案網站,但是建議您為所要管理的每個專案建立子網站。

使用下列程序可建立子網站。

建立子網站
  1. 瀏覽至您建立之網站集合的根網站。

  2. 在 [設定] 功能表上,按一下 [網站設定]。

  3. 在「網站設定」頁面上,按一下 [網站管理] 下的 [網站與工作區]。

  4. 在「網站與工作區」頁面上,按一下 [建立]。

  5. [標題] 文字方塊中,輸入網站的標題。

  6. 在 [網站位址] 區段中,輸入所要建立之網站的 URL。

  7. 在 [範本選擇] 區段中,選擇 [小組網站]。

  8. 按一下 [建立]。

建立子網站之後,您可以將「工作」和「行事曆」應用程式新增至子網站。這麼做基本上會將小組網站轉換為專案網站。

注意事項 附註:
您可以選擇 [專案網站] 範本,以包含「工作」和「行事曆」應用程式。在本例中,我們選擇 [小組網站] 來說明如何將「工作」和「行事曆」應用程式新增至現有的小組網站。

使用下列程序可將「工作」和「行事曆」應用程式新增至網站。

將工作和行事曆應用程式新增至網站
  1. 瀏覽至您建立的子網站。

  2. 按一下 [在期限工作?] 標題。

  3. 在 [在期限工作?] 對話方塊上,按一下 [新增]。

新增「工作」和「行事曆」應用程式之後,即可建立 SharePoint 清單專案。

使用下列程序可建立專案。

建立 SharePoint 清單專案
  1. 在子網站上,按一下 [編輯任務清單]。

  2. 將一或多個工作新增至任務清單,並為工作指派人員和到期日。

若要增加管理專案的功能,您可以在 Project Professional 2013 中直接從 SharePoint 清單開啟專案。

使用下列程序可在 Project Professional 中開啟專案。您必須在執行 Project Professional 的用戶端電腦上執行此作業。

在 Project Professional 中開啟任務清單
  1. 在子網站上,按一下左窗格中的 [工作]。

  2. 在功能區中,按一下 [清單] 索引標籤上的 [在 Project 中開啟]。

  3. 將一或多個工作新增至任務清單,並為工作指派人員和到期日。

  4. 按一下 [檔案],然後按一下 [儲存]。

  5. 關閉 Project Professional。

  6. 重新整理「工作」頁面以檢視您的變更。

只要符合您的需求,您可以繼續使用 SharePoint 任務清單和 Project Professional 來管理專案。

啟用 Project Web App 網站集合功能可將其他功能新增至網站集合,包括:

  • 將 SharePoint 任務清單專案匯入 Project Web App 的功能。

  • 使用多個匯入專案中的資料建立報表的功能。

  • 可協助您管理專案存取權之 Project Web App 特有的新 SharePoint 安全性群組。

啟用 Project Web App 網站集合功能需要您在伺服器陣列上部署 Project Server 2013。

啟用 Project Web App 網站集合功能包含兩個步驟:

  • 建立 Project Web App 資料庫

  • 啟用 Project Web App 網站集合功能

使用 New-SPProjectDatabase Windows PowerShell Cmdlet 可建立 Project Web App 資料庫。為了將新資料庫適當關聯至要啟用 Project Web App 網站集合功能的網站集合,您必須使用 Tag 參數建立唯一字串與此資料庫的關聯。稍後當您啟用網站集合功能時,會使用該字串。

請執行下列 Cmdlet 建立新的 Project Web App 資料庫。

New-SPProjectDatabase -Name DatabaseName -ServiceApplication "ServiceApplicationName" -DatabaseServer SQLServerInstance -Tag String

例如:

New-SPProjectDatabase -Name ProjectWebApp1 -ServiceApplication "Project Service Application" -DatabaseServer Contoso-SQL -Tag "ProjectWebApp1DB"
注意事項 附註:
您可以在管理中心的 [應用程式管理] 下,按一下 [管理服務應用程式] 尋找 Project Server Service 應用程式的名稱。

建立新的 Project Web App 資料庫之後,下一個步驟是啟用 Project Web App 網站集合功能。如此會將您剛才建立的資料庫關聯至網站集合。

使用 Enable-SPFeature Windows PowerShell Cmdlet 可啟用 Project Web App 網站集合功能。執行此 Cmdlet 之前,您必須將網站集合的 PWA_TAG 參數,設定為符合建立資料庫時所設定的 Tag 參數。請使用下列 Windows PowerShell 指令碼設定 PWA_TAG 參數,然後啟用 Project Web App 網站集合功能。

$web=Get-SPWeb SiteCollectionURL
$web.Properties["PWA_TAG"]="String"
$web.Properties.Update()
Enable-SPFeature pwasite -URL SiteCollectionURL

例如:

$web=Get-SPWeb http://contoso-appsrv1/sites/ContosoProjects
$web.Properties["PWA_TAG"]="ProjectWebApp1DB"
$web.Properties.Update()
Enable-SPFeature pwasite -URL http://contoso-appsrv1/sites/ContosoProjects

為網站集合啟用 Project Web App 網站集合功能之後,下一個步驟會視組織的需求而定。您可以執行下列其中一個動作:

  • 將專案中心網頁組件新增至網站集合 - 這可讓您將 SharePoint 清單專案匯入 Project Web App 中。任何具有網站「設計」權限的使用者皆可新增網頁組件。如果您還不需要 Project Web App 網站的完整功能,這麼做可輕鬆匯入專案,而不需要系統管理員的協助。

  • 將 Project Web App 網站新增至網站集合 - 這可提供您 Project Web App 的完整功能。如果選擇這個選項,則不需要另外新增「專案中心」網頁組件,因為 Project Web App 網站已包含此網頁組件。

在下一節中,我們會先逐步解說新增「專案中心」網頁組件的更漸進方法。請在您的環境中,考慮哪個方法最適合您。

「專案中心」網頁組件提供將 SharePoint 清單專案匯入 Project Web App 中的必要功能。您可以將此網頁組件新增至網站集合的任何網站。在此範例中,假設您將網頁組件新增至網站集合的根網站。

使用下列程序可新增「專案中心」網頁組件。

注意事項 附註:
您必須具有網站的「設計」權限,才可執行此程序。
新增專案中心網頁組件
  1. 瀏覽至您建立之網站集合的根網站。

  2. 在功能區中,按一下 [頁面] 索引標籤上的 [編輯]。

  3. 將游標置於「文件」網頁組件下 (或您想新增「專案中心」網頁組件的任何位置)。

  4. 在功能區中,按一下 [插入] 索引標籤上的 [網頁組件]。

  5. 在 [類別] 清單中,按一下 [Project Web App]。

  6. 在 [組件] 清單中,按一下 [專案中心]。

  7. 按一下 [新增]。

  8. 按一下「專案中心」網頁組件,然後在功能區中,按一下 [網頁組件] 索引標籤上的 [網頁組件內容]。

  9. 在 [網頁組件內容] 窗格中,展開 [Project Web App]。

  10. 輸入您建立之網站集合的根網站 URL。

  11. 按一下 [確定]。

  12. 在功能區中,按一下 [頁面] 索引標籤上的 [儲存]。

您必須是網站集合之其中一個 Project Web App 安全性群組的成員,才可檢視「專案中心」網頁組件中的專案。使用下列程序可將一或多位使用者新增至 Project Web App 安全性群組。

將使用者新增至 Project Web App 安全性群組
  1. 瀏覽至您建立之網站集合的根網站。

  2. 在 [設定] 功能表上,選擇 [網站設定]。

  3. 在「網站設定」頁面的 [使用者與權限] 下,選擇 [人員與群組]。

  4. 在「人員與群組」頁面上,按一下左窗格中的 [其他...]。

  5. 按一下您要新增使用者的 Project Web App 群組。

    注意事項 附註:
    「Project Web App 小組成員」即足以檢視「專案中心」網頁組件中的專案。
  6. 按一下 [新增]。

  7. 輸入您要新增至群組的使用者,然後選擇 [共用]。

您必須是網站集合中之「Project Web App 專案經理」或「Project Web App 管理員」安全性群組的成員,才可匯入專案。

匯入專案
  1. 瀏覽至您建立之網站集合的根網站。

  2. 在 [專案] 索引標籤中,按一下 [新增 SharePoint 網站]。

  3. 在 [新增 SharePoint 網站至 Project Web App] 對話方塊上,選取您要匯入之專案的核取方塊,然後按一下 [新增]。

專案匯入程序是由 Project Server 佇列處理。您可以檢查佇列,以確認匯入程序是否成功完成。使用下列程序可檢查匯入工作的狀態。

注意事項 附註:
您必須是伺服器陣列管理員或 Project Server Service 應用程式管理員,才可執行此工作。
檢查專案匯入佇列工作的狀態
  1. 在管理中心的 [應用程式管理] 下,選擇 [管理服務應用程式]。

  2. 選擇 Project Server Service 應用程式。

  3. 將游標移至您要檢查佇列的 Project Web App 執行個體上方,然後按一下出現的箭號,再按一下 [管理]。

  4. 在 [佇列和資料庫管理] 下,按一下 [管理佇列工作]。

  5. 展開 [工作完成狀態],然後將所有工作狀態新增至 [選定工作狀態] 方塊。

  6. 在 [工作格線] 中,按一下 [重新整理]。

  7. 檢查 [匯入專案任務清單] 的 [工作類型] 欄,然後檢查 [工作狀態] 欄中的工作狀態。成功完成匯入專案工作之後,[工作狀態] 會顯示 [成功]。

匯入專案之後,您必須是網站集合中之「Project Web App 專案經理」安全性群組的成員,才可在 Project Professional 中開啟專案。

如果在匯入任務清單之前於 Project Professional 中編輯任務清單,則必須在完成匯入之後,使用 Project Professional 調解專案和企業資源。

注意事項 附註:
如果需要調解資源,當您在 Project Professional 中開啟專案時,會看到下列警告:[此專案的 SharePoint 清單現在已連線至 Project Web App,但是需要其他步驟以完成連線。]

使用下列程序可調解專案和企業資源。

注意事項 附註:
您必須是網站集合中之「Project Web App 管理員」安全性群組的成員,才可執行此工作。
調解專案和企業資源
  1. 瀏覽至子網站。

  2. 在左功能窗格中,按一下 [工作]。

  3. 在功能區中,按一下 [清單] 索引標籤上的 [在 Project 中開啟]。

  4. 在 Project Professional 中,按一下 [資源] 索引標籤上的 [新增資源],然後按一下 [從企業建立小組]。

  5. 在 [建立小組] 對話方塊上:

    1. 針對每個企業資源,在 [企業資源] 清單中選取資源,然後在 [專案資源] 清單中選取同名的資源,再按一下 [取代]。

      注意事項 附註:
      下一個步驟將匯入沒有對應企業資源的專案資源。
    2. 按一下 [確定]。

  6. 在 [資源] 索引標籤上,按一下 [新增資源],然後按一下 [匯入資源至企業]。

  7. 在左窗格中,按一下 [繼續至步驟 2]。

    中央窗格會顯示可匯入的所有資源。

  8. 按一下 [儲存後結束]。

  9. 在 [檔案] 索引標籤上,按一下 [另存新檔]。

  10. 在 [Project Web App] 下,按一下 [儲存]。

  11. 在 [儲存至 Project Web App] 對話方塊上,按一下 [儲存]。

  12. 關閉 Project Professional。當出現存回專案的提示時,按一下 [是]。

您可以在專案的專案管理需求增加時,將匯入的 SharePoint 任務清單專案轉換為企業專案。這麼做可提供其他功能,例如時程表和工作流程。一旦專案成為企業專案,SharePoint 任務清單會變成唯讀,且必須在 Project Professional 或 Project Web App 中編輯專案。

使用下列程序可啟動匯入專案的企業功能。

注意事項 附註:
您必須是網站集合中之「Project Web App 管理員」安全性群組的成員,才可執行此工作。
啟動匯入專案的企業功能
  1. 瀏覽至專案所在的網站集合。

  2. 在 [設定] 功能表上,選擇 [Project Web App 設定]。

  3. 在「Project Server 設定」頁面上,按一下 [操作原則] 區段中的 [已連線的 SharePoint 網站]。

  4. 在「已連線的 SharePoint 網站」頁面的 [企業專案功能] 欄中,針對您要啟動企業功能的專案按一下 [啟動]。

您可以將 Project Web App 網站新增至已在其中建立 SharePoint 清單專案的網站集合。如此可讓您完整利用 Project Server 2013 和 Project Web App 功能,來處理該網站集合中的專案。

若要在現有的網站集合中建立 Project Web App 網站,您可以執行 New-SPweb Windows PowerShell Cmdlet 建立網站,然後執行 Upgrade-SPProjectWebInstance 進行佈建後的動作,包括建立商務智慧中心。

請執行下列指令碼建立 Project Web App 網站。

New-SPweb -URL SiteCollectionURL/PWASiteName -Template pwa#0
Upgrade-SPProjectWebInstance -Identity SiteCollectionURL -Confirm:$False

例如:

New-SPweb -URL http://contoso-appsrv1/sites/ContosoProjects/PWA -Template pwa#0
Upgrade-SPProjectWebInstance -Identity http://contoso-appsrv1/sites/ContosoProjects -Confirm:$False

在您建立 Project Web App 網站並執行 Upgrade-SPProjectWebInstance 之後,必須在伺服器陣列中的每部應用程式伺服器上執行 iisreset。若要執行 iisreset,請開啟命令視窗,然後輸入:

iisreset /noforce

現在即可在您指定的 URL 存取 Project Web App 網站。

https://technet.microsoft.com/zh-tw/library/jj219519.aspx
顯示: