IT 專業人員適用的 Project Server 2010 新功能

 

適用版本: Project Server 2010

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

本文概述 Microsoft Project Server 2010 中新的主要特點與功能。包括下列各項:

  • 提升效能的 64 位元架構

  • 與 SharePoint Server 整合

  • 整合專案與產品組合管理

  • 需求管理

  • 專案詳細資料頁面 (PDP)

  • 工作流程整合

  • 商務智慧

  • 部門自訂欄位

  • 使用者委派

  • 支援多重 OLAP Cube

  • JS 方格控制項

  • Project Web App 中的功能區使用者介面

  • 時程表單一項目模式

  • 與 Exchange Server 整合

  • 宣告式驗證

  • 升級的回溯相容性模式 (BCM)

  • 用於移轉 Project Server 2003 資料的虛擬移轉環境 (VME)

  • Windows PowerShell

提升效能的 64 位元架構

Project Server 2010 和安裝所必備的 Microsoft SharePoint Server 2010 一樣,也提供 64 位元的版本。Project Server 2010 移至 64 位元架構有下列需求:

  • Project Server 2010 必須安裝在 64 位元的 Windows Server 2008 SP2 或 Windows Server 2008 R2 上。

  • Project Server 2010 伺服器陣列部署專用的資料庫伺服器必須是 64 位元版本的 SQL Server 2005 或 SQL Server 2008。

伺服器和資料庫伺服器均採用 64 位元架構可增強效能與穩定性。此外,64 位元的架構還能增強記憶體定址空間,因為不受限於 32 位元架構 4 GB 的定址空間限制。

注意

如需需求的詳細資訊,請參閱<確定硬體及軟體的需求 (Project Server 2010)>。

注意

Microsoft Project Professional 2010 與 Microsoft Project Standard 2010 均提供 32 位元和 64 位元的版本。

與 SharePoint Server 整合

Microsoft SharePoint Server 2010 (Microsoft Office SharePoint Server 2007 的下一代) 中內建 Project Server 2010。如果要使用 Microsoft Project Web App 的新功能 (例如使用 SharePoint Server 報告中心以供儲存與檢視報表的頁面、需求管理必要的工作流程,以及報表所需的商務智慧功能),必須安裝 SharePoint Server 2010。產品組合分析也大幅地與 SharePoint Server 工作流程架構整合。在安裝 Project Server 2010 之前,必須先安裝 SharePoint Server 2010 Enterprise Edition。如需 Project Server 2010 架構的詳細資訊,請參閱<Project Server 2010 架構>。

如需 SharePoint Server 2010 功能的詳細資訊,請參閱 TechNet 上的 Microsoft SharePoint Server 2010 的新增功能 (https://go.microsoft.com/fwlink/?linkid=189569\&clcid=0x404)。

整合專案與產品組合管理

Project Server 2010 整合並擴充 Microsoft Office Project Portfolio Server 2007 的基本功能。PSI Web 服務已擴充為包含產品組合分析、工作流程及業務驅策因素。Project Server 2010 中具備產品組合分析的好處包括:

  • Project Web App 將專案與產品組合管理功能包含在單一應用程式中,並使用一致與可擴充的 SharePoint Server 使用者介面。

  • 有了通用的資料存放區,就不需要 Project Server 閘道。

  • 集中化的管理。

  • 淘汰重複的功能,像是擷取專案要求的模組。

  • 通用的物件模型具備更佳的擴充性,以利與其他應用程式整合。

  • 報表與 OLAP Cube 可輕鬆提供整合式檢視。

Office Project Portfolio Server 2007 的核心功能是最佳化工具,與 Project Server 2010 整合將能夠:

  • 分析一組專案提案時,可依據業務驅策因素優先順序來執行。

  • 改善最佳化工具的可用性,並以 Project Server 權限和國際通用與易於部署的特性,提供整合式安全性。

  • 淘汰不同的 Project Server 與 Portfolio Server 產品中重複的功能與資料。

  • 可透過網頁組件與 SharePoint Server 2010 清單,存取業務驅策因素文件庫、成本限制式與相關的專案實體。

需求管理

需求管理是關於在單一位置擷取所有工作提案、透過多階段的管理程序採納這些提案、決定核准哪些提案,以及追蹤提案執行進度直到工作完成為止。需求管理中的重要元件是「工作流程管理模型」,現已在 Project Server 中實作。

Office Project Server 2007 中的提案功能有助於在單一位置擷取需求,但彈性不足,且背後沒有成熟的管理工作流程。Office Project Portfolio Server 2007 中的「建立器」模組,是彈性需求管理的一個典範,但不具備 Office Project Server 與 Office SharePoint 令人熟悉的外觀與感覺,並且還有一些使用上與穩定性的問題。Project Server 2010 中的需求管理功能旨在提供彈性與合用性。

如需需求管理的詳細資訊,請參閱工作流程與需求管理 (可能為英文網頁)

專案詳細資料頁面 (PDP)

Project Web App 中之專案提案與產品組合規劃程序的需求管理,使用的是可與工作流程整合的專案詳細資料頁面 (PDP)。PDP 是網頁組件頁面;它們是隨著 SharePoint Server 基礎結構而建立,用於顯示或編輯實體詳細資料以執行像是專案資訊、資源、排程或策略影響的專案規劃。Project Server 2010 中額外的 PDP 基礎結構合併了 Office Project Portfolio Server 2007 中「建立器」元件的業務案例功能。

在 Project Server 所在之 SharePoint Server 伺服器陣列的 Project Web App 與其他應用程式中,PDP 有許多種不同的用法。您可以在 Project Web App 的 [專案詳細資料頁面] (https://ServerName/ProjectServerName/Project%20Detail%20Pages/Forms/AllItems.aspx) 中建立下列三種類型的 PDP。請使用該頁面的 [文件] 索引標籤來建立 PDP。

  • 專案   用來在非工作流程的企業專案範本或在其他應用程式中,編輯專案詳細資料。

  • 新增專案   用來建立專案。此類型的 PDP 需與含有產品組合分析工作流程的企業專案範本搭配使用。

  • 工作流程狀態   顯示專案提案目前的階段與狀態。

您可以使用網頁組件與功能區介面來自訂 PDP。Project Server 2010 包含下列 PDP 專用的新網頁組件:

  • 按鈕網頁組件   可讓使用者編輯、儲存、發佈或關閉專案詳細資料頁面,或移至工作流程下一階段。較長的頁面可能含有多個按鈕網頁組件。

  • 工作流程狀態網頁組件   可讓使用者檢查 Project Server 工作流程狀態。

  • 專案欄位網頁組件   可讓使用者為 PDP 選取或編輯專案自訂欄位。專案摘要任務欄位 (例如成本與實際工時) 是唯讀的。自訂欄位 (例如專案名稱、部門、工作流程管理、開始日期與擁有者) 則是可讀/寫的。

  • 策略影響網頁組件   包含按一或多個部門篩選出的所有業務驅策因素定義。此網頁組件可讓使用者為每個驅策因素對專案的影響進行評價。

  • 相依性網頁組件   可讓使用者定義專案間的相依性。

PDP 提供由 Office Project Server 2007 中的專案提案功能所改良的專案管理體驗。Office Project Server 2007 中的 Office Project Web Access 只包含兩個專案提案頁面,並且無法自訂:一個是包含以字母順序排列所有專案自訂欄位的頁面,另一個頁面則包含已提議專案中的工作。Project Server 2010 可讓使用者建立不限數目的頁面,並可準確控制每個頁面顯示的專案資料。

例如,使用者可以使用「專案欄位網頁組件」來擷取詳細的專案與業務案例資訊,以建立受工作流程所控制的頁面。頁面可包含 RTF,並可利用 PDP 基礎結構存取「專案時間表網頁組件」與「排程」網頁組件。PDP 可包含簡單的網頁組件,例如顯示 RTF 和影像的「內容編輯器網頁組件」,或是擷取或顯示外部企業營運 (LOB) 系統資料的自訂網頁組件。

PDP 提供高度可自訂的專案建立體驗。它們可與 Project Web App 中的功能區使用者介面整合、提供個別專案資料片段特定的「快速啟動」導覽元素,以及依據部門關聯動態篩選自訂欄位。

PDP 可以將 Project Web App 與許多不同的專案管理案例整合,例如:

  • 評估策略目標對專案的影響。

  • 在專案提案中提供工作流程導向的詳細資料。

  • 提供工作流程導向的策略結盟;例如,在進入某個階段前,先進行行政買進。

  • 依據成本和資源容量限制執行產品組合分析。

  • 編列專案成本預算。

  • 執行自訂的資源規劃。

  • 提供逐步的詳細任務排程。

上述許多案例都與需求管理有關。如需詳細資訊,請參閱線上 MSDN Library 的工作流程與需求管理 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189587\&clcid=0x404) (可能為英文網頁)。如需詳細資訊,您還可以參閱<設定工作流程和專案詳細資料頁面 (Project Server 2010)>。

工作流程整合

工作流程是專案產品組合管理的核心功能。專案生命週期可包含跨越許多階段的長期程序。管理階段包含專案提案、業務影響分析、選取、建立、規劃、管理與追蹤。

雖然 Office Project Portfolio Server 2007 包含工作流程,但 Project Portfolio Server 本身無法擴充,而且建立工作流程很困難。Project Server 2010 整合了產品組合與專案管理,可提供豐富與可擴充的平台,供您建立以 SharePoint Server 2010 工作流程平台為基礎的工作流程。

Project Server 2010 工作流程擴充了 SharePoint Server 的工作流程安全性模型,可允許透過 SharePoint Server 伺服器陣列安裝,並可讓具有適當 Project Server 權限的多位使用者存取。工作流程是以模擬特殊 Project Server 使用者的方式執行。模擬與使用 Proxy 組件讓 Project Server 工作流程使用者可以在應用程式伺服器上呼叫 Project Server 介面 (PSI),無需透過前端網頁伺服器 (Project Web App) 來呼叫 PSI。

除了產品組合管理之外,Project Server 2010 還能讓您針對資源、任務與時間表管理建立工作流程。如需詳細資訊,請參閱工作流程與需求管理 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189587\&clcid=0x404) (可能為英文網頁)。如需一系列的操作方法文章,請參閱開發 Project Server 工作流程 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189598\&clcid=0x404) (可能為英文網頁)。如需工作流程整合的詳細資訊,請參閱<設定工作流程和專案詳細資料頁面 (Project Server 2010)>。

商務智慧

商務智慧功能可讓您顯示合併的資料以做為對客戶問題的答覆。在 Project Server 2010 中,Excel Services 與 Project Server 的整合讓建立自訂報表變得容易許多。此一整合提供空白資料連結的試算表與預先定義的報表。此外,也擴充了可在報表中顯示的資料,包括時程表自訂欄位、專案屬性以及產品組合規劃工具與最佳化工具資料。現在可以使用 PWA 來自訂預先定義的 Cube,使其只包含指定部門專屬資料。

如需 Office Project Server 2007 中商務智慧的詳細資訊,請參閱部落格文章Project 2010:商務智慧概觀 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189600\&clcid=0x404) (可能為英文網頁)。如需其他資源,請參閱 TechNet 上的 Project Server 2010 中的商務智慧 (可能為英文網頁)

部門自訂欄位

許多企業客戶都是在單一的 Project Web App 中管理多個部門的專案。如何應付不同部門中不同的企業自訂欄位需求,是一個重要的課題。在 Office Project Server 2007 中,所有使用者都可以看到所有企業自訂欄位,即使某些部分的欄位可能僅適用某個部門也一樣。某些客戶另外設計本機自訂欄位來解決此問題,但那並非理想的長期解決方案。

Project Server 2010 採用部門自訂欄位。每個部門都可使用自己的一組企業專案、任務及資源自訂欄位,且部門間可以共用指定的自訂欄位。Project Server 可過濾掉未指派給部門的自訂欄位,因此使用者只會看到相關的自訂欄位。

Project Server 2010 可限制部門中有權編輯自訂欄位的使用者,並讓這些使用者無法利用 Project Web App 來編輯不具權限的另一個部門自訂欄位。雖然可依據專案的部門來篩選清單,但 Project Professional 可允許存取所有自訂欄位。如果您不是某部門成員,您只需填入通用的必要欄位,無需填入其他的部門欄位。

經過擴充的 PSI 可以指定部門,並按部門設定自訂欄位與權限。PSI 也可建立部門集合;將集合中的專案、資源、查閱表格與自訂欄位建立關聯;以及定義部門集合中必要的自訂欄位。集合是在預設的「集合」查閱表格中定義。「集合」查閱表格可以修改,但不能刪除。PSI 可以讓使用者編輯其他部門擁有之集合中的自訂欄位。

使用者委派

在 Office Project Server 2007 中,時程表替代者功能可讓一個時程表使用者將該時程表的管理權限 (例如傳送更新) 賦予另一使用者。但在 Project Web App 的其他部分中,您可能也想將您的職責委派給其他使用者。Project Server 2010 中的委派功能是因應此需求而採用。委派功能可讓一個使用者代理另一個使用者,且不受彼此間權限層級差異的影響。例如,某位小組成員可以是管理人的代理人,這就表示,當該小組成員成為代理人時,就具備管理人擁有的所有權限。

如需使用委派的詳細資訊,請參閱<設定使用者委派權限 (Project Server 2010)>。

支援多重 OLAP Cube

Project Server 2010 中的 Cube 建立服務 (CBS) 支援建立部門的資料切片 Cube 與多重資料切片 Cube。企業專案管理 (EPM) 的網站集合管理員可以建立多個自訂的 Cube,如下所示:

  • 只包含他們管理之專案與資源資料的 Cube。

  • 只包含他們選取之事實與維度的 Cube。

「多重 Cube」可讓您透過挑選資料群組並自每個群組新增欄位,以 Cube 為單位來切割資料。管理員可依部門限制對 Cube 的存取。Project Server 2010 也支援使用翻譯工具,在 Cube 中顯示當地語系化的資料。所有資料都能有當地語系化的欄位名稱別名,因此,您可以建立以部署 PDP 時所在地區的語言顯示欄位名稱的 PDP。Cube 支援「手動排程任務」資料,任務會顯示為屬性,不會顯示於任務維度中。手動排程任務是 Microsoft Project Professional 2010 的新功能。Project Professional 可讓您選擇任務模式 — 自動排程 (傳統模式) 或手動排程。Cube 預設會排除停用的任務,但可包含任務分派的維度,並顯示進行中或停用的任務。

當 Cube 建置開始時,Project Server 2010 中的 CBS 也會限制 RDB 更新。在大型的 Office Project Server 2007 部署中,OLAP Cube 的問題之一與重建所導致的延遲有關:使用 RDB 的專案報表,可能會因等候中央的 Cube 重建而延遲顯示新資料的時間。具有相關系統管理權限的 Project Server 使用者可以在他們選取的時間建立較小的自訂 Cube。Project Server 管理員可以將建立新自訂欄位和 Cube 的管理工作交給部門小組,藉此減少 Cube 內的資料與報表時間的衝突。

OLAP 多重 Cube 不支援 Microsoft SQL Server Analysis Services 2000 或 Decision Support Objects (DSO)。最低需求是 64 位元的 Microsoft SQL Server 2005 SP2 與 Analysis Management Objects (AMO) Managed 程式碼 API。AMO 也是 64 位元版本 SQL Server 中的 64 位元實作,可減少升級時的版本組態問題。

PWA 中的新方格控制項

Project Web App 使用者現在將可使用新的 Project Server 2010 AJAX 方格控制項來檢視頁面。這是支援讀取和寫入作業的 JavaScript 方格控制項,較先前的控制項更為快速、具有儲存格驗證功能、豐富的調色盤以及互動式欄位選擇器。與先前用於 Office Project Server 2007 中的 ActiveX 控制項不同的是,AJAX 方格不需在本機安裝,可避免下載未經簽署之控制項的安全性顧慮。

如果要存取 Project Server 2010,Project Web App 使用者必須使用 Internet Explorer 7、Internet Explorer 8 或 Internet Explorer 9。此外,Project Server 2010 Service Pack 1 更新會支援其他瀏覽器 (Firefox、Google Chrome 及 Apple Safari) 的特定版本,以存取小組成員常用的 Project Web App 頁面。如需瀏覽器的詳細資訊,請參閱<規劃瀏覽器支援 (Project Server 2010)>。

Project Web App 中的功能區使用者介面

Project Server 2010 中的 SharePoint Foundation 2010、SharePoint Server 2010 與 Project Web App 均採用功能區使用者介面。使用 Project Web App 與 Project Professional 2010 時的感受將更一致,因此,專案經理可以類似的方式使用這兩個用戶端應用程式。功能區介面也讓熟悉其他 SharePoint Server 應用程式的使用者在使用 Project Web App 時更能輕易上手。

專案管理辦公室 (PMO)、專案經理、資源經理及小組成員常用的 Project Web App 中的頁面,採用的是伺服器功能區介面。其他不常用的頁面 (例如 [伺服器設定] 中的系統管理頁面與 [個人化設定] 中的一些頁面則不需要功能區。

功能區可自訂與擴充。在 Office Project Server 2007 中,協力廠商開發人員要在 Project Web App 中自訂許多頁面可以說是極困難或不可能的任務。Project Server 2010 簡化了自訂與擴充非系統管理頁面的程序。如需詳細資訊,請參閱 Project Server 開發案例 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189618\&clcid=0x404) (可能為英文網頁) 中的<自訂 Project Web App 功能區>一節。

時程表單一項目模式

Project Server 2010 採用新的時間追蹤模式,可以統一使用時程表輸入的資料與 Project Web App 中的狀態頁面。透過 PSI 中的「時程表」方法實作時程表單一項目模式,可以提供系統管理時間的整合式存取。單一項目模式加入了先前「時程表」結構描述中所沒有的額外資料,該資料是調度項目時所必須的資料。

如需時程表單一項目模式的詳細資訊,請參閱<概觀:在一個檢視中輸入時間和任務進度 (Project Server 2010)>。

與 Exchange Server 整合

Office Project Server 2007 整合了 Microsoft Office Outlook 2007 用戶端應用程式,讓小組成員可透過 Outlook 增益集查看與報告工作分派時間。相較之下,Project Server 2010 不是與 Outlook 整合,而是直接與 Exchange Server 2007 SP1 (或更新版本) 整合,因此,具有 Exchange Server 存取權的小組成員無論在何處,都可以和 Outlook 或 Microsoft Outlook Web App 中的工作分派資料互動。

Project Server 會將更新的任務與工作分派資訊傳送至 Exchange Server,由其負責處理所有與 Outlook 及 Outlook Web App 的用戶端互動。當有 Outlook 用戶端變更了分派資料時,Exchange Server 就會通知 Project Server。Project Server 會產生一個從 Exchange Server 取得資料的佇列工作,然後使用公用 Statusing API 來更新 Project Web App 中的資訊。

如需 Project Server 2010 與 Exchange Server 整合的詳細資訊,請參閱<部署 Project Server 2010 搭配 Exchange Server>。

宣告式驗證

宣告式驗證是 Project Server 2010 透過使用 SharePoint Foundation 2010 與 SharePoint Server 2010 的一種新驗證方法。

宣告式驗證系統提供同盟驗證服務 (例如 Active Directory Federation Services (ADSF))、單一登入機制等。宣告式驗證系統使用安全性 Token,此安全性 Token 由通過驗證的使用者相關的一組身分識別宣告所組成。宣告是與使用者身分識別關聯的屬性。宣告可包含使用者名稱、角色、員工編號以及各種可用來判斷授權的其他屬性。Security Token Service (STS) 會回應驗證要求,並依據各種屬性存放區中的帳戶資訊建立憑證。之後便使用該憑證來驗證動作。在本質上,宣告式驗證較傳統的 Windows NTLM/Kerberos 驗證方法更有彈性。

如需宣告式驗證與 STS 的詳細資訊,請參閱下列文章:

升級的回溯相容性模式 (BCM)

在升級至 Project Server 2010 之後,回溯相容性模式 (BCM) 功能可讓 Microsoft Office Project Professional 2007 Service Pack 2 的使用者連線至伺服器。此功能讓網路管理員在規劃將 Office Project Professional 2007 用戶端升級至 Project Professional 2010 時能有一些彈性,因為不需要立即執行。啟用 BCM 時,Project Professional 2010 的使用者可以連線至 Project Server 2010,但一些新功能並未啟用。在將所有 Project Professional 用戶端都升級至 Project Professional 2010 之後,便可停用 BCM。而在升級之後,您的 Project Professional 2010 使用者便能使用完整功能。如需 BCM 的詳細資訊,請參閱<回溯相容性模式 (BCM) (Project Server 2010)>。

重要

BCM 一旦停用,就無法再次啟用。在停用之前,請確認您確實已準備好停用 BCM。

重要

即使 BCM 已啟用,Office Project Professional 2003 使用者也不能連線至 Project Server 2010。

用於移轉 Project Server 2003 資料的虛擬移轉環境 (VME)

如果您的環境是 Project Server 2003,在升級至 Project Server 2010 之前,必須先將資料移轉到 Office Project Server 2007。虛擬移轉環境 (VME) 是 Hyper-V 映像中的 Office Project Server 2007 環境,可做為移轉資料到 Office Project Server 2007 時的暫時過渡環境。其可安裝為獨立環境,並且無須連接網路,並可透過外部硬碟存取 Project Server 2003 資料。只要用途是移轉資料,就不需要任何額外的授權。如需 VME 的詳細資訊,請參閱<Project Server 2010 虛擬移轉環境 (VME) 手冊>。

Windows PowerShell

為便於部署和管理,Project Server 2010 提供 Windows PowerShell 支援。Windows PowerShell 是相對來說較新的 Windows 互動式命令列命令介面和指令碼語言。Windows PowerShell 為資訊技術 (IT) 管理員提供強大的工作自動化與指令碼功能,以管理 Windows 作業系統和應用程式。它是在 2006 年發行,目前在 Windows XP SP2/SP3、Windows Server 2003 與 Windows Vista 中皆能使用,隨附於 Windows Server 2008 中做為選用功能。Windows PowerShell 隨附於 Windows 7 中。

SharePoint Server 2010 是第一個與 Windows PowerShell 整合為系統管理與管理介面的 SharePoint Server 版本。IT 管理員可使用 Windows PowerShell 建立可自動化例行工作和解決複雜問題的批次檔案 (指令碼)。指令碼提供增強的功能,並可確保一致性,尤其是分發給組織中的其他管理員時更是如此。

安裝 SharePoint Server 2010 的必要條件之一,是 Windows PowerShell 必須安裝為一個功能或作業系統的一部分。SharePoint Cmdlets 是專為 Windows PowerShell 1.0 所撰寫,但預設應在 Windows PowerShell 2.0 中執行。SharePoint Server 不會建立自己的介面,而是透過註冊 SharePoint 特定的嵌入式管理單元和提供者,在 Windows PowerShell 所提供的功能上建立。這個延伸的介面稱為 SharePoint 管理主控台 (SMC)。

注意

如需 Windows PowerShell 的詳細資訊,請參閱<Project Server 2010 的 Windows PowerShell>。您也可以在下列手冊中找到詳細資訊:執行 Windows PowerShell 指令碼 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=189628&clcid=0x404) (可能為英文網頁)。