根據預設,將畫布應用程式及雲端流程新增至解決方案中
您可以在 Power Apps 中建立解決方案中的畫布應用程式,或在 Power Automate 中建立解決方案中的雲端流程。 在先前需要手動步驟的解決方案中,建立畫布應用程式或雲端流程。 現在您可以依預設在解決方案中建立。
因為解決方案中的畫布應用程式和雲端流程是在 Microsoft Dataverse 中定義,您可以使用 Dataverse 功能來管理,包括連接參考、環境變數、Dataverse API、角色型安全性和解決方案型應用程式生命週期管理 (ALM)。
重要
- 畫布應用設置是一項預覽功能。
- 預覽功能不供生產時使用,而且功能可能受限。 這些功能應受補充使用規定規範,並且是在正式發行前先行推出,讓客戶可以搶先體驗並提供意見反應。
先決條件
- 解決方案儲存在 Dataverse 中,因此環境必須有 Dataverse 資料庫才能使用此功能。 如果您沒有,請新增 Dataverse 資料庫。
- 若要在解決方案中建立畫布應用程式,您必須有 CanvasApp 資料表的寫入權限。 若要在解決方案中建立雲端流程,您必須有環境建立者角色。 深入了解資訊安全角色和權限。
- 解決方案中的畫布應用程式或雲端流程必須先與您共用,您才能檢視或編輯。
重要
預設在解決方案中啟用畫布應用程式和雲端流程的建立之前,請查看本文中的考慮因素部分。
支援的建立方法和切入點
建立畫布應用和雲端流程有多種方法和切入點。
畫布應用程式建立方法和切入點
下表摘要列出預設可讓您在解決方案中建立畫布應用程式的方法。
方法 | 是否預設可用於解決方案中的畫布應用程式? |
---|---|
從 Dataverse 建立畫布應用程式 | .是 |
從其他資料來源 (例如 SharePoint、Excel、Azure Blob 儲存體和其他資料來源) 建立畫布應用程式 | .是 |
建立空白畫布應用程式 註解:Power Apps>應用程式>新應用程式>畫布 也會建立一個空白畫布應用程式。 |
.是 |
從範本建立畫布應用程式 | 無 |
自訂 SharePoint 表單以建立畫布應用程式 | 無 |
雲端流程建立方法和切入點
下表摘要列出預設可讓您在解決方案中建立雲端流程的方法。
方法 | 是否預設可用於解決方案中的雲端流程? |
---|---|
在入口網站中從空白開始建立雲端流程 | .是 |
在入口網站中從範本建立雲端流程 | .是 |
從 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 現在返回所有非解決方案和解決方案雲端流程。
- 可以將具有路線圖委託身份驗證的流程新增至解決方案並遷移到 Dataverse。
- 可以將具有 SharePoint 委託驗證的流程新增至解決方案並移轉到 Dataverse。
此功能是普遍可用還是預覽版?
2024 年 10 月 29 日,雲端流程設定變得普遍可用。 畫布應用設置仍為預覽版。