為技術決策者規劃 Project Server 和 Project Online

總結: 瞭解部署 Project Server 或 Project Online 時所必須進行的技術規劃決策。
適用于: Project server 訂閱 Edition Project Server 2019,Project Server 2016

Project Online 中 Project Server 2016 和 Project Web App 的 Project Web App 非常類似,但決定是否使用 Project 伺服器或時,您應該考慮一些重要差異:Project Online。

請閱讀本文以瞭解技術差異,以及決定所要選擇的選項。 我們也會討論設定 Project Web App 時必須進行的主要設定決策。

在本文中,我們將查看技術決策。 此外,請查看您需要進行的 商務決策

如需 Project 伺服器與 Project Online 的功能比較,請參閱Project Online 和 Project Server 2013 的功能比較

Project Server 和 Project Online 中的使用者存取

Project Server 或 Project Online 中,對安全性所需的最大決定是要使用的安全性模式。

安全性模式

Project Web App 提供兩種安全性模式:

  • SharePoint 許可權模式 此模式使用 SharePoint 安全性,以提供 Project 伺服器或 Project Online 的存取權。 這種模式很簡單,您可以使用它來提供不同層級的使用者群組存取。

  • Project 許可權模式 此模式使用複雜的安全性模型,可提供非常精確的使用者存取控制權。 這種模式會在設定及維護時進行周密的規劃。

您必須決定所要使用的兩種安全性模式中的哪一種。 Project Web App 如需兩個模式的詳細資訊,以及每個模式所支援的功能,請參閱Plan user access in Project Server

安全性群組

在這兩種安全性模式中,您可以將功能新增至群組,讓您的使用者能夠存取功能。 在這兩種模式中,Project Web App 會建立下列七個預設群組:

  • 系統管理員

  • 公事包管理員

  • 公事包檢視者

  • 專案經理

  • 資源管理員

  • 小組負責人

  • 小組成員

在 SharePoint 許可權模式中,這些是在 Project Web App 網站集合中建立為 SharePoint 安全性群組。 在 Project 許可權模式中,會將個別的安全性使用者介面加入 PWA 設定] 頁面上,包含這些群組和其他安全性設定。

在規劃過程中,您應該決定要新增至每個群組的使用者,以及您想要管理這些群組的方式。

Project Server 2013 的預設群組許可權會列出每個群組中的使用者所擁有的許可權。 在 SharePoint 許可權模式中,這些許可權是靜態的,而且無法變更。 在 Project 許可權模式中,它們是完全可自訂的。

在這兩種模式中,您可以同步處理群組與 Active Directory 群組。 您可以在 Project 許可權模式中使用Active directory 同步處理,而直接在 SharePoint 許可權模式中新增想要 SharePoint 群組的 active directory 群組,就能做到這一點。

Project Server 和 Project Online 中的商務智慧

Project 伺服器及 Project Online 如何處理報告之間有一些重要差異:

  • Project 伺服器 Project 伺服器上,當您的 Project Web App 網站有自己的內容資料庫) 時,您可以直接存取內容 (資料庫中的 Project Web App 資料,也可以使用 Excel 或多個高級報表工具(例如])查詢報表架構。SharePoint Server 2016 中的 SQL Server Reporting Services 或 PerformancePoint Services。

    使用 Project Server,您也可以使用 Project Web App 資料庫中的資料來建立自訂的 OLAP cube。

  • 不可能 Project Online 直接資料庫存取,因為 Project Online 是主控于 Microsoft 資料中心。 您必須使用其中一個提供的 OData 摘要存取您的 Project Web App 資料。 OLAP cube 目前不適用於 Project Online。

除此之外,您可以將您的 Project Online 資料複製到內部部署或 Microsoft Azure 中的資料倉儲,或是從 Power BI 中存取您的內部部署 Project 伺服器資料,或從中存取您的內部部署伺服器資料,並將其發佈至雲端,以結合雲端和內部部署 BI 解決方案。

下表顯示如何搭配內部部署和線上 BI 服務搭配 Project Server 和 Project Online 使用的高層次比較。

  Project Server Project Online
雲端 BI
使用 Power BI Desktop 存取內容資料庫中的 Project Web App 資料或使用 OData 摘要來寫入報告。 您可以將這些報告發布至雲端,以加以共用。
使用 Excel 來存取 Project Online OData 摘要。 將使用者的報表儲存至 Project Online 報表文件庫。
(選用)使用 Power BI 報表和資料視覺效果。
內部部署 BI
針對公司 BI,使用 SQL Server Reporting Services 或 PerformancePoint Services 直接報告內容資料庫中的報表資料或線上分析處理 (OLAP) cube。 (不需要每個內容資料庫 Project Web App 有一個以上的實例。 )
針對自助 BI,使用 Excel 來存取 Project 伺服器 OData 摘要或 OLAP cube。
使用 SQL Server Integration Services,在內部部署或 Microsoft Azure 中建立資料倉儲。 使用 SQL Server Reporting Services 或 PerformancePoint Services 從該報告。

設定 Project Online 中的報表是最簡單的設定選項。 Project Web App 的 OData 摘要會在您設定 Project Web App 時立即運作。

在內部部署環境中設定報告會比較複雜。 如果您想要存取內容資料庫中的 Project Web App,您必須遵循一系列步驟,其中包括設定 Office Web Apps ServerSecure Store

若要將 Project Online 資料複製到內部部署資料倉儲,您必須使用 SQL Server Integration Services,並建立自訂解決方案。 在 Project Web App 的所有報告選項中,這需要 IT 部門或 BI 專家的最前置工作。 不過,即使您有內部部署資料庫中的高級報表業務需求,也可讓您使用 Project Online。

由於使用 Project Online (或使用 SQL Server Integration Services)來滿足任何報表需求,因此建議 Project Online 做為第一項選擇,除非您有其他需要 Project 伺服器內部部署的業務需求。

Project Server 和 Project Online 中的工作流程

工作流程會強制執行您的商務程式,並提供一種結構化的方式,讓專案透過這些程式所規定的各個步驟進行移動。 您可以根據使用者輸入設定工作流程來執行各種動作,包括傳送電子郵件、指派任務,以及等候特定專案動作。

雖然您可以使用「Project Server」或「Project Online」,而不使用工作流程,但您可以使用工作流程,提供管理專案的基本結構,以及專案小組與其互動的方式。 在 Project Web App 的規劃程式中,請務必規劃您要如何使用工作流程,協助您管理專案。

Project Server 和 Project Online 中的自訂欄位

您可以使用 Project Web App 建立自訂欄位,您可以用來收集與專案相關聯的中繼資料。 自訂欄位可用於 Project Web App 中的 OData 摘要,而且可以包含在您于 Project Web App 資料執行的報告中。

自訂欄位在 Project 伺服器及 Project Online 中的運作方式相同。

自訂欄位有兩種類型:本機 andenterprise。 在 Project 專業版中建立及維護本機自訂欄位。 它們是特定于特定專案的。 Enterprise 自訂欄位會在 Project Web App 中建立及維護,而且可用於 Project Web App 中的所有專案。 您可以建立選用或必要的企業自訂欄位。

本機自訂欄位

當您使用本機自訂欄位時,應考慮的主要事項是命名慣例。 如果您打算將欄位用在多個專案中的相同用途,請務必以相同的名稱命名。 使用相同的名稱,您可以在主專案中的子專案之間,一致地使用報表中的欄位。

企業自訂欄位

當您規劃企業自訂欄位時,請考慮下列事項:

  • 您可以設定由工作流程式控制制的企業自訂欄位。

  • 您可以將企業自訂欄位設定為選擇性或必要的欄位。 因此,如果您想要確定在工作流程的不同階段收集特定資訊,例如,您可以建立所需的自訂欄位,而且使用者必須先將其填入,使用者才能繼續工作流程。

  • 雖然本機自訂欄位是專案特有的欄位,但一定要知道企業自訂欄位可用於 Project Web App 中的所有專案。 因此,當您建立自訂欄位時,請考慮您將使用它的專案數,判斷是否應將其設為本機或企業自訂欄位。

    自訂欄位與系統效能

在某些情況下,使用自訂欄位可能會在 Project 伺服器及 Project Online 中降低效能。 當您規劃自訂欄位時,請牢記這些事項。

自訂欄位中的公式使用系統資源進行計算。 使用本機自訂欄位時,會發生 Project 專業版。 使用企業自訂欄位時,會發生在 Project 伺服器或 Project Online 中。 在一般情況下,這些計算會在背景中執行,對使用者而言並不是很明顯,但有許多包含複雜公式的自訂欄位,您可能會開始看到效能降低。

同樣地,具有大量值的查閱表格可能會對效能造成顯著影響。 具有數十個或數百個選項的查閱表格可能會導致效能的滯後。

另請參閱

Project Server 的 IT 專業人員規劃