Microsoft Project 網頁版 很快就會 Microsoft Planner,目前正在向客戶推出。若要深入瞭解如何為您的組織設定新的 Planner,請參閱系統管理員 Microsoft Planner。
Project Online 和 Project Server 使用重要的 SharePoint 功能,例如網頁元件、共同作業網站和 SharePoint 安全組。 如果您管理任一產品,則已花費時間自定義產品來控制存取權,並確保專案符合貴組織的標準。
Project 網頁版 使用 Microsoft Power Platform:PowerApps、Power Automate、Power BI 和 Dataverse。
下圖顯示這兩個應用程式如何融入整體 Project 架構。
本文可協助您自定義 Project Power App,以符合您在 Project Online 或 Project Server 中實作的標準。 如同 Project Web App,使用者會從 Project Home 存取 Project 網頁版。 他們可以開始在 Project 網頁版 中處理專案,而且您可以透過Power Platform解決方案輕鬆地引進自定義專案。
比較元件的數據表
元件 | Project Web App | Project 網頁版 |
---|---|---|
許可權和安全性 | SharePoint 許可權或 Project Online 許可權 | 安全性角色 |
數據 和 邏輯 | SharePoint 清單和工作流程 | Dataverse 和 Power Automate |
UI 和 視覺效果 | 以您的方案/訂用帳戶為基礎的專案詳細數據頁面和選項 | 檢視、Forms、圖表和儀錶板 |
提示
想要開始嗎? 部署 Project 網頁版 加速器和Power BI 範本,這是一個免費的解決方案,可將許多專案管理案例和視覺效果新增至 Project Power App。
重要事項
若要自定義 Project Power App,您需要具有 正確安全性角色的帳戶。
必要條件
- 請確定您有 適當的授權。
- 瞭解 Power Apps 入口網站的基本概念。
許可權和安全性
Project 網頁版 使用Teams群組和原則來判斷誰擁有各種活動所需的許可權。
設定 Project 網頁版 安全性
Project 網頁版 中的數據
Project Power App 會將數據儲存在 Dataverse 數據表中,目的有三種。
核心案例數據表會保存用於 Project 網頁版 項目的數據。 如有需要,您可以修改其中一些數據表,以支持環境中的特殊功能。 例如,您可以 將自定義 數據行新增至 Project 資料表,使其可供您環境中的所有專案使用。
若要檢閱這些數據表,請使用搜尋字詞 Project 在 Power App 入口網站上搜尋。 然後,選取每個數據表,以檢閱所選數據表的現有數據行和應用程式元件。
Project Accelerator 數據表支援 Project 網頁版 Power App Accelerator。 當您在環境中部署 Accelerator 時,會自定義這些數據表。 如果您未部署 Accelerator,您可以自行自定義它們。
您可以在部署 Accelerator 之後自定義它們,但您應該 在新的解決方案中進行自定義,然後在 Accelerator 上部署新的解決方案 —這是受控解決方案,因此如果您在部署環境之後直接自定義環境,就無法部署 Accelerator 解決方案的更新。
- 專案要求
- 程式
- 風險
- Issues
- 變更
- 狀態報表
系統數據表提供 Project Power App 的基本架構。 請勿自定義它們。
- 檔標題
- 檔區段
- 長時間執行的作業狀態
- OperationSet
- OperationSet 詳細數據
邏輯
Power Automate 提供 Project 網頁版 中數據的邏輯流程。 若要將 Project 數據的邏輯流程自動化,請使用 Power Automate 搭配 Dataverse 連接器。 例如,假設您想要在另一個數據表的數據列中有一個值變更時,在 Project 數據表中建立記錄。
使用 Power Automate 將記錄新增至 Project 數據表
在瀏覽窗格中,選取 [ 流程]。
在命令行上,選取 [+ 新增流程]。
在出現的功能表上,選取 [ 自動化雲端流程]。
在開啟的對話框中,選擇性地新增名稱。
針對 [選擇流程的觸發程式],輸入 Dataverse 以篩選列表,然後選取 [ 新增、修改或刪除數據列時]。Microsoft Dataverse,然後選取 [ 建立]。
您選擇的觸發程式會出現在新的流程中。 後續步驟取決於您想要自動化的專案 - 涉及哪些數據等等。
新增觸發程式之後,請在觸發程式下方選取 [ 新增 ],以設定自動數據變更。
如需搭配 Project 數據使用流程的詳細資訊,請參閱 如何整合 Power Automate 流程與 Dataverse 的概觀。
不過,Dataverse 連接器只能在 Project 數據表本身編輯數據或建立數據列。 若要變更任何其他數據,您必須使用 專案排程 API。
UI 元件
若要自定義 Project 網頁版 UI,您可以在 Project Power App 中修改或建立檢視和窗體。
- 檢視會定義如何在應用程式中顯示特定數據表的數據列清單。 每個檢視定義都包含要顯示的數據行、每個數據行的寬度,以及預設的數據列排序行為和篩選。 例如, [我的使用中專案] 只會顯示目前使用者的專案,其中專案的 State 為 Active。
- Forms 為指定的數據表呈現一組數據輸入數據行,併為使用項目的人員提供介面。 例如, 資訊 表單是預設的主要表單,它會顯示專案的詳細數據。 表單可以有索引標籤來協助將數據組織成主題,例如工作或資源。
在 Project Power App 中建立檢視
建立檢視以自定義單一數據表中的數據顯示。
開啟 Power App 入口網站,然後在瀏覽窗格上選取 [ 數據>表]。
在命令行的檢視選取器中,選取 [ 全部],然後搜尋 [專案]。
在搜尋結果中,依 True 排序 [可自定義 ], 然後將 False 排序為先列出可自定義的數據表。
尋找您要的數據表,選取其名稱加以開啟,然後選取 [ 檢視] 索引 標籤。
在命令行上,選取 [+新增檢視]。
請遵循建立 檢視 對話框中的步驟。
如需Power Apps 檢視的詳細資訊,請 參閱瞭解模型驅動應用程式檢視。
Project Power App 中的 Forms
當使用者在 Project 網頁版 中開啟專案時,除非您為環境選取不同的預設值,否則瀏覽器會顯示預設的Main窗體—Project 網頁版 中的資訊表單。 在相同環境中 Project 網頁版 建立的所有專案都會顯示相同的主要窗體。
當您在環境中開啟 Project Power App 時,可以設定不同的預設 Main 窗體,也可以編輯表單。 這兩項變更都會影響該環境中的所有專案,以集中控制專案的功能。
如需Power Apps 表單的詳細資訊,請 參閱建立和設計模型驅動應用程式表單。
可視 化
項目關係人需要一種方式來檢查專案的狀態和結果。 Project 網頁版 使用Power Platform視覺效果元件:圖表和儀錶板。
Project 網頁版 包含您可以在 Project Power App 中自定義的內建視覺效果。 您也可以建立新的視覺效果。 如同其他元件,您在 Project Power App 中建立或自定義的視覺效果會影響環境中 Project 網頁版 中的所有專案。
使用圖表摘要數據
圖表會顯示數據表的摘要數據行數據。 例如, Project 數據 表隨附 Project by Estimated vs Actual hours 圖表,其中摘要說明 [ 工作 (小時數]) 和 [ 已完成工作] (小時) 的數據。
在 Project 網頁版 中,當您在瀏覽窗格中選取 [專案] 時,可以在命令行上選取 [顯示圖表],以顯示摘要專案的圖表。
- 使用圖表上方的控件來變更檢視 (要列出) 的專案,以及選取圖表。
- 若要展開圖表,請選取圖表標題旁邊的垂直點。
- 若要選擇圖表摘要的專案,請選取清單中的資料表名稱。
若要建立或自定義圖表,請開啟 Power App 入口網站,選取您要摘要的數據表,然後選取 [圖表] 區域,然後執行下列其中一項:
- 若要根據數據表建立新的圖表,請在命令行上選取 [ 新增圖表]。
- 若要自定義現有的圖表,請選取圖表的名稱。
新的瀏覽器索引標籤隨即開啟,您可以在其中處理摘要數據表數據的圖表。 當您將數列 (匯總的數據行數據) 和類別 (水平軸標籤) 時,可以建立變更的圖表類型。
如需在 Project Power App 中自定義圖表的說明,請參閱 建立新的圖表。
在 Project Power App 中建立儀錶板
儀錶板包含其他元件,可提供角色特定的全貌。 例如,您可以為專案使用者建立一個儀錶板,摘要說明其專案上的進度,併為顯示每個專案和每位使用者信息的組織管理員建立另一個儀錶板。
提示
Project 網頁版 Power App Accelerator 包含可視需要使用和自定義的儀錶板。
重要事項
先建立或自定義您想要包含在儀錶板上的元件。 否則,當您設計儀錶板時,將無法使用它們。
開啟 Power Apps入口網站。
在瀏覽窗格中,選取 [ 應用程式]。
選取 Project Power App,然後在命令行上選取 [ 編輯]。
在應用程式 Designer 的 [元件] 索引標籤上,選取 [儀錶板]。
選 取 [新建],然後選取 [ 傳統儀錶板]。
注意事項
傳統儀錶板會顯示視覺效果和其他元件,以提供更大型的項目圖片。互動式儀錶板可讓使用者直接在儀錶板中編輯數據,而且需要大量的專業知識才能建立。 如需詳細資訊,請參閱 建立和設定模型驅動應用程式互動式體驗儀錶板。
選擇您想要的配置,然後選取 [ 建立]。
新的儀錶板會在新視窗中開啟。 輸入 [名稱] 的值,然後選取每個磚中的圖示來新增元件。
進行您想要的任何其他變更。 然後,在功能區上,選取 [ 儲存 ],然後選取 [ 關閉]。
後續步驟
- 若要深入瞭解Power App開發,請參閱 瞭解模型驅動應用程式元件。
- 如需 Project 網頁版 功能的詳細清單,請參閱什麼是 Project 網頁版?。
- 如需所有 Project 方案和訂用帳戶的完整比較,請 參閱 Microsoft Project 服務描述。
- 請考慮使用 AI 來協助您精簡和自動化商務程式、從項目數據中收集見解,以及根據歷史範例預測結果。