規劃應用程式層

更新日期: 2009年5月

 

上次修改主題的時間: 2009-04-27

應用程式層包含下列元件:

  • Office Project Server 2007

  • Project Server Interface

  • Office Project Server 2007 事件服務

  • Office Project Server 2007 佇列服務

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

Office Project Server 2007

Microsoft Office Project Server 2007 是 Microsoft Office Enterprise Project Management (EPM) 解決方案 的重要元件。Office Project Server 2007 已與數個用戶端應用程式、Microsoft Windows Server 平台和 Microsoft SQL Server 2000 或 2005 整合在一個以網頁為基礎、強固且可調整的伺服器應用程式。

您可以在單一電腦或負載平衡的叢集上安裝 Office Project Server 2007,以提供額外的可用性和延展性。執行 Windows Server 2003 (含) 以後版本的電腦支援 Office Project Server 2007。

Project Server Interface

Project Server Interface 是 Office Project Server 2007 的應用程式發展介面 (API)。Project Server Interface 物件模型會將 Office Project Server 2007 功能公開至所有外部應用程式。Office Project Professional 2007、Microsoft Office Project Web Access、主要商務應用程式和其他協力廠商應用程式都會使用 Project Server Interface (PSI) 來存取儲存在 [草稿]、[發佈] 和 [封存] 資料庫中的 Office Project Server 2007 資料。Project Server Interface 可以由後端主要商務應用程式透過 Web 服務呼叫,或具有使用者介面的用戶端應用程式透過 Project Server Interface Proxy 取得。

Project Server Interface (PSI)

Office Project Server 2007 事件服務

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

Office Project Server 2007 佇列服務

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

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

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

其他應用程式

其他應用程式可以在應用程式層與 Office Project Server 2007 搭配使用。這包括電子郵件伺服器,例如 Microsoft Exchange Server 2003,可用來傳送任務和工作分派通知及提醒電子郵件訊息給適當的使用者。這些電子郵件訊息可以透過任何與簡易郵件傳送通訊協定 (SMTP) 或郵局通訊協定 (POP) 相容的郵件伺服器來傳送。Exchange Server 提供最強固的整合,以及 Microsoft Outlook 和 Outlook Web Access,讓使用者可以使用 Windows Internet Explorer 存取他們的 Exchange 信箱。

協力廠商應用程式和主要商務應用程式可以與 Office Project Server 2007 搭配使用。使用 Project Server Interface 時,需要使用這些應用程式來處理一些專案管理工作。下列是一些範例案例:

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

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

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

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

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

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