共用方式為


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

總結:瞭解部署 Project Server 或 Project Online 時必須制定的技術規劃決策。
適用于:Project Server 訂閱版本、Project Server 2019、Project Server 2016

Project Server 2016中的Project Web App和Project Online中的Project Web App非常類似,但在決定要使用 Project Server 或 Project Online 時,您應該考慮一些主要差異。

如需技術差異的概觀,以及決定要選擇哪一個選項時應考慮的事項,請閱讀本文。 我們也會討論您在設定Project Web App時必須進行的重要設定決策。

在本文中,我們將探討技術決策。 另請查看您需要制定的 商務決策

如需 Project Server 和 Project Online 的逐一功能比較,請參閱Project Online 和 Project Server 2013 的功能/函式比較

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

您必須針對 Project Server 或 Project Online 中的安全性做出的最大決策,就是要使用哪一種安全性模式。

安全性模式

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

  • SharePoint 許可權模式此模式會使用 SharePoint 安全性來提供 Project Server 或 Project Online 的存取權。 此模式很簡單,您可以使用它來提供不同層級的存取權給不同的人員群組。

  • 專案許可權模式 此模式使用複雜的安全性模型,可提供非常精確的使用者存取控制。 此模式會仔細規劃設定和維護。

針對您擁有的每個Project Web App網站,您必須決定要使用的兩種安全性模式之一。 如需這兩種模式以及每個模式支援哪些功能的詳細資訊,請參閱 在 Project Server 中規劃使用者存取

安全性群組

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

  • 系統管理員

  • 公事包管理員

  • 公事包檢視者

  • 專案經理

  • 資源管理員

  • 小組負責人

  • 小組成員

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

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

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

在這兩種模式中,您可以同步處理群組與 Active Directory 群組。 您可以在專案許可權模式中使用 Active Directory 同步 處理,只要在 SharePoint 許可權模式中將 Active Directory 群組新增至 SharePoint 群組即可。

Project Server 和 Project Online 中的商業智慧

Project Server 與 Project Online 處理報告的方式有一些重要差異:

  • Project Server - 在 Project Server 中,如果您的 Project Web App Project Web App網站有自己的內容資料庫 () ,且您可以使用 Excel 或更進階的報告工具,例如 SQL Server Reporting Services 或PerformancePoint Services SharePoint Server 2016。

    使用 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 Server 資料,並將報表發佈至雲端,以結合雲端和內部部署 BI 解決方案。

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

  Project Server Project Online
Cloud 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 Server 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 Server 內部部署的商務需求。

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 Server 和 Project Online 中,自訂欄位的運作方式相同。

自訂欄位有兩種類型:local 和enterprise。 本機自訂欄位會在Project 專業版中建立和維護。 它們是特定專案特有的。 企業自訂欄位會在Project Web App中建立和維護,並可供Project Web App中的所有專案使用。 您可以建立選擇性或必要的企業自訂欄位。

本機自訂欄位

當您使用本機自訂欄位時,要考慮的主要事項是命名慣例。 如果您打算在多個專案中使用相同用途的欄位,請務必為它們提供相同的名稱。 藉由使用相同的名稱,您可以在主要專案內的子專案之間,以一致的方式使用報表中的欄位。

企業自訂欄位

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

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

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

  • 雖然本機自訂欄位專屬於專案,但請務必瞭解企業自訂欄位可在Project Web App中的所有專案中使用。 因此,當您建立自訂欄位時,請考慮您將使用該欄位的專案數,以判斷您是否應該將它設為本機或企業自訂欄位。

    自訂欄位和系統效能

在某些情況下,使用自訂欄位可能會導致 Project Server 和 Project Online 中的效能明顯降低。 當您規劃自訂欄位時,請記住這些專案。

自訂欄位中的公式會使用系統資源進行計算。 使用本機自訂欄位時,這會在Project 專業版中發生。 使用企業自訂欄位時,這會在 Project Server 或 Project Online 中發生。 一般而言,這些計算會在背景進行,使用者並不會注意到這些計算,但使用許多具有複雜公式的自訂欄位,您可能會開始看到效能降低。

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

另請參閱

Project Server 的 IT 專業人員規劃