規劃應用程式層 (Project Server 2010)

 

適用版本: Project Server 2010

上次修改主題的時間: 2010-04-07

Microsoft Enterprise Project Management (EPM) 解決方案 中的應用程式層包含下列元件:

  • SharePoint Server 2010

  • Project Server 2010

  • Project Server Interface

  • Project Server 2010 事件服務

  • Project Server 2010 佇列服務

  • Exchange Server

  • 其他應用程式 (如本文所述)

SharePoint Server 2010

Microsoft Project Server 2010 需使用 Microsoft SharePoint Server 2010 企業版。SharePoint Server 2010 本身具有許多功能,因此,應仔細規劃 SharePoint Server 2010 的部署。如需如何規劃 SharePoint Server 2010 部署的詳細資訊,請參閱<SharePoint Server 2010 的規劃與架構>。

Project Server 2010

Microsoft Project Server 2010 是 Microsoft Enterprise Project Management (EPM) 解決方案 的重要元件。Project Server 2010 是個穩固、延展性極高的網頁伺服器應用程式,它同時也與數個用戶端應用程式、Microsoft Windows Server 平台及 Microsoft SQL Server 2005 或 2008 相整合。

您可以在 SharePoint Server 2010 伺服器陣列的一或多個應用程式伺服器上執行 Project Server 2010 服務。凡是執行 Windows Server 2008 或 Windows Server 2008 R2 且已安裝 SharePoint Server 2010 企業版的電腦,均可支援 Project Server 2010。

Project Server Interface

Project Server Interface 是 Project Server 2010 的應用程式開發介面 (API)。Project Server Interface 物件模型會將 Project Server 2010 功能公開給所有外部應用程式。Microsoft Project Professional 2010、Microsoft Project Web App、企業營運系統應用程式及其他協力廠商應用程式,都會使用 Project Server Interface (PSI) 存取 [草稿]、[發佈] 和 [封存] 資料庫中所儲存的 Project Server 2010 資料。PSI 可由後端企業營運系統應用程式透過 Web 服務呼叫取得,或具有使用者介面的用戶端應用程式透過 Project Server Interface Proxy 取得。

Project Server 2010 事件服務

系統層級的 Project Server 2010 事件服務會管理 Project Server 2010 事件。其他應用程式可以訂閱 Project Server 2010 前置事件和後置事件,並且透過 Project Web App 登錄事件處理常式方法。事件處理常式可以透過前置事件檢查商務規則並取消作業,或者使用後置事件 (例如 ProjectPublished),對 Project Server 2010 擴充額外的處理 (例如工作流程)。

Project Server 2010 佇列服務

有兩個 Project Server 2010 佇列在系統層級的 Microsoft Project Server 2010 佇列服務中運作:

  • 為了管理尖峰大量負載,[時程表] 佇列會處理提交及時程表和狀態報表更新。

  • [儲存並發佈] 佇列會管理全新及累加儲存至 [草稿] 資料庫的工作中專案,也會管理發佈專案,也就是,將專案從 [草稿] 資料庫移到 [發佈] 資料庫。

Exchange Server

Exchange Server 整合讓 Project Server 2010 使用者可以在 Microsoft Office Outlook 中檢視 Project Server 任務。此功能將取代舊版 Project Server 中針對非時段任務所開發的 Outlook 增益集任務狀態功能。

若要設定 Exchange 整合,Project Server 管理員必須將存取權授與 Exchange Server 執行個體,Exchange 管理員則必須將 Exchange 存取權授與 Project Server 伺服器陣列管理員帳戶。

其他應用程式

協力廠商應用程式和企業營運系統應用程式可以與 Project Server 2010 搭配使用。透過使用 Project Server Interface,您可以利用這些應用程式解決許多專案管理需求。下列是一些範例案例:

  • **專案提案:**在專案初始化期間建立預留位置專案,並且使用專案自訂欄位,根據初始化及核准程序所需的資訊,對專案加上標記。加入任務以識別專案階段,做為重要的里程碑或可傳送作業。核准後,專案提案就會發展成規模完整且可使用 Project Professional 2010 管理的專案。

  • **維護專案:**建立預留位置專案以搭配資源計劃使用。依據維護工作或基底商務的資源保留或預留時間。維護專案通常不需要任務。

  • **財務專案:**透過以財務系統整合的時程表為時間擷取建立專案。針對反映財務系統成本分解結構的財務程式碼階層,建立任務。這些專案不需要排程或狀態更新。

  • **專案會計系統的整合:**擷取資源成本以及與專案關聯的費用,以提供給財務系統和帳單系統,並做為預算比軟之用。同步處理兩個系統之間的任務、資源和工作分派。擷取一個系統中的時程表資料,提供給另一個系統 (使用哪個時程表取決於組織或個別專案的需求)。

  • **工作或任務管理系統的整合:**同步處理 Project Server 2010 與諸如 Microsoft Visual Studio Team System 系統之間的任務及工作分派。Microsoft Visual Studio Team System 已與 Microsoft Project Standard 2010 和 Project Professional 2010 整合,但與 Project Server 2010 的整合需要使用 PSI 開發其他元件。

  • **處理來自小組成員的更新:**針對未主動管理的專案,使用小組成員所提供關於進度和其他變更的資訊,在伺服器上自動更新這些專案。專案會進行更新並重新發佈,而不需要專案經理檢閱結果或對計劃進行調整。