根據預設,將畫布應用程式及雲端流程新增至解決方案中 (預覽版)
[本文章是發行前版本文件,隨時可能變更。]
您可以在 Power Apps 中建立解決方案中的畫布應用程式,或在 Power Automate 中建立解決方案中的雲端流程。 在先前需要手動步驟的解決方案中,建立畫布應用程式或雲端流程。 現在您可以依預設在解決方案中建立。
因為解決方案中的畫布應用程式和雲端流程是在 Microsoft Dataverse 中定義,您可以使用 Dataverse 功能來管理,包括連接參考、環境變數、Dataverse API、角色型安全性和解決方案型應用程式生命週期管理 (ALM)。
重要
這是預覽功能。 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
先決條件
- 解決方案儲存在 Dataverse 中,因此環境必須有 Dataverse 資料庫才能使用此功能。 如果您沒有,請新增 Dataverse 資料庫。
- 若要在解決方案中建立畫布應用程式,您必須有 CanvasApp 資料表的寫入權限。 若要在解決方案中建立雲端流程,您必須有環境建立者角色。 如需詳細資訊,請參閱資訊安全角色和權限。
- 解決方案中的畫布應用程式或雲端流程必須先與您共用,您才能檢視或編輯。
重要
依預設在解決方案中啟用畫布應用和雲端流程的建立作業之前,請檢閱考量事項。
支援的建立方法和切入點
建立畫布應用和雲端流程有多種方法和切入點。
畫布應用程式建立方法和切入點
下表摘要列出預設可讓您在解決方案中建立畫布應用程式的方法。
方法 | 是否預設可用於解決方案中的畫布應用程式? |
---|---|
從 Dataverse 建立畫布應用程式 | .是 |
從其他資料來源 (例如 SharePoint、Excel、Azure Blob 儲存體和其他資料來源) 建立畫布應用程式 | .是 |
建立空白畫布應用程式 請注意:Power Apps > 應用程式 > 新的應用程式 > 畫布也會建立空白的畫布應用程式。 | .是 |
從範本建立畫布應用程式 | 否 |
自訂 SharePoint 表單以建立畫布應用程式 | 否 |
使用 Azure SQL Database 直接從 Azure 入口網站建立畫布應用程式 | 否 |
雲端流程建立方法和切入點
下表摘要列出預設可讓您在解決方案中建立雲端流程的方法。
方法 | 是否預設可用於解決方案中的雲端流程? |
---|---|
在入口網站中從空白開始建立雲端流程 | .是 |
在入口網站中從範本建立雲端流程 | .是 |
從 Power Automate 管理連接器建立雲端流程 | .是 |
從 PowerShell 建立雲端流程 | .是 |
從 Power Apps 建立雲端流程 | .是 |
從 Teams 建立雲端流程 | .是 |
從 OneDrive 建立雲端流程 | .是 |
從 Dynamics 365 建立雲端流程 | .是 |
從 Excel 增益集建立雲端流程 | .是 |
從 Power Automate 行動應用程式建立雲端流程 | .是 |
從 SharePoint 建立雲端流程 | .是 |
從 Project Roadmap 建立雲端流程 | .是 |
重要
在新增支援以使用進入點建立解決方案雲端流程之前,不受支援的進入點無法建立任何雲端流程。 您必須先使用支援的方法,在解決方案中建立雲端流程。
啟用功能
此功能預設為停用。 您必須先啟用此功能,才能使用。
- 登入 Power Platform 系統管理中心,並選取環境。
- 移至 設定 > 產品 > 功能。
- 視需要開啟在 Dataverse 解決方案中建立新的畫布應用程式和雲端流程 (預覽版) 底下的畫布應用程式和雲端流程。
檢視解決方案中的畫布應用程式和雲端流程
若要檢視解決方案中的畫布應用程式和雲端流程物件,請使用解決方案檢視表。 您必須有權存取解決方案中已新增的物件,才能在解決方案檢視表中檢視該物件。
使用解決方案匯出和匯入
啟用該功能後,使用解決方案匯出和匯入,而不是匯出和匯入畫布應用程式和流程的舊版套件。 舊版套件可以在環境設定為關閉的環境中輸入。
考量因素
決定依預設在解決方案中建立畫布應用程式和雲端流程之前,請先考慮下列考量事項。
您的 Dataverse 環境容量消耗和相關成本可能會增加。
與畫布應用程式相關的已知解決方案限制仍然適用於解決方案中依預設建立的畫布應用程式。
當您為應用程式新增資料來源時,此功能會自動建立環境變數。
此功能預設會將所有畫布應用程式儲存至 Microsoft Dataverse 預設發行者所發佈的預設解決方案 Common Data Services 預設解決方案。 不過,建議您將畫布應用程式儲存至不同的解決方案。 深入了解如何將現有畫布應用程式新增至解決方案。
在 Power Platform 系統管理中心為畫布應用和雲端流程開啟或關閉該功能時,組織資料表中的 Dataverse 屬性
enablecanvasappsinsolutionsbydefault
和enableFlowsInSolutionByDefault
會更新。 您可以使用下列簡單的 ODATA 程式碼片段來檢視這些屬性的值:[org URI]/api/data/v9.0/organizations
如需詳細資訊,請參閱組織資料表參考。如果您打算變更環境預設發行者或解決方案的首碼,請參閱解決方案發行者首碼、建立解決方案發行者首碼和變更解決方案發行者首碼。
您可以在解決方案中新增非解決方案畫布應用程式和非解決方案雲端流程,以將其新增至 Dataverse,但此動作無法還原。
改善
下列情境已經過改進,以支援在 Dataverse 中定義的雲端流程和畫布應用程式:
- 監控 > 雲端流程活動頁面現在支援解決方案雲端流程。
- 列出我的流程 API不會傳回任何解決方案雲端流程。
已知問題
- 解決方案雲端流程不會更新提供共用可見度的雲端流程權限稽核記錄事件。
- 以管理員身分列出流程 API 不會傳回先前尚未開啟 (發佈) 的解決方案雲端流程。 此 API 已更新以傳回所有解決方案雲端流程。
- 無法將具有 Roadmap 委派身份驗證的流程新增到解決方案中並遷移到 Dataverse。
- 您無法在解決方案中新增具有委派身份驗證的流程到 SharePoint 中並將它們遷移到 Dataverse 目錄。 但是,您可以刪除委派身份驗證以允許遷移,然後在遷移後將其重新新增回來。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應