Power Automate v2 結構描述
注意
本文所述的 Power Automate 和 Dataverse 功能適用於使用工作、或學校帳戶或組織進階帳戶登入的使用者。
Microsoft Dataverse 會將桌面流程儲存在 Power Automate,讓您安全地儲存和管理商務應用程式使用的資料。
此功能可讓您使用類似應用程式生命週期管理 (ALM) 解決方案的功能。 然而,處理以這種方式儲存的資料可能具有挑戰性。
因此,有新的 Dataverse 桌面流程儲存結構描述 (v2) 可用。 它可讓您更容易使用 Dataverse APIs,並用桌面流程啟用未來產品功能加強。 新的儲存空間結構描述會和電腦版 Power Automate (v 2.29) 一起公開。
啟用 v2 結構描述
V2 結構描述可有效減少付費授權使用者的 Dataverse 資料庫消耗。 此外,它會將您桌面流程中的元件轉移至您的應用程式檔案容量的 Dataverse,這部分屬於您目前訂閱的一部分。
雖然我們建議您可啟用未來產品加強,但您不需要立即進行動作。 在啟用新結構描述之前,請確定已將使用者和自動執行階段電腦更新為適當的桌機版 Power Automate。
Power Platform 系統管理員可以選擇何時啟用 v2 儲存體結構描述。 若要啟用它,請移至 Power Platform 系統管理中心>環境>設定>產品>功能>桌面流程檔案儲存體啟用為 v2 結構描述。 此設定會套用在環境等級。
到 2024 年底,儲存在 v1 結構描述中的桌面流程將轉換為 v2 結構描述,屆時 v1 結構描述將被取代。 您需要電腦版 Power Automate v 2.29 或更新版本,才能使用已啟用 v2 結構描述的環境製作和執行桌面流程。 這項需求可確保桌面流程製作者、非自動和自動使用者都能利用新功能。
依預設會啟用結構描述 v2
從 2024 年 1 月開始,v2 結構描述將自動為所有環境啟用。 雖然不建議使用,但是在 Power Platform 管理中心可以使用退出宣告自動支援的選項。 啟用選擇退出會延遲在此特定環境中啟用 v2 結構描述。
2024 年晚些時候,將在所有環境中啟用 v2 結構描述,並且不提供停用該功能的選項,且該選項在 Power Platform 系統管理中心中不可見。 最佳的作法是建議您事先啟用此功能,讓使用者可以受益於隨附的產品增強。
自 2024 年 10 月 1 日起,在 Power Platform 的所有公共區域中預設啟用 v2 結構描述。
在啟用 v2 結構描述的環境中管理桌面流程
目前儲存在 v1 結構描述中的 Power Automate 桌面流程,會繼續在已啟用 v2 結構描述的環境中如預期運作。 新的、修改後的和重新儲存的桌面流程會儲存在 v2 結構描述中。
如果桌面流程屬於啟用 v2 之環境中的解決方案,請執行這些額外步驟,以確保該解決方案套件包含流程正確運作所需的所有二進位檔案。
復原已轉換的桌面流程
電腦版 Power Automate 2.29 或更新版本,讓已使用 v2 結構描述繼續向前的組織,在 v1 結構描述被取代之前可以復原。
重新儲存桌面流程至 Power Platform 管理員具有已停用功能的環境中,您就可以復原已轉換為 v2 結構描述的桌面流程。
在大部分案例中,不需要將您的電腦版 Power Automate 降級。 但是,使用 v1 結構描述不支援之 v2 相關功能的桌面流程,無法復原。
從 v2 復原到 v1 可能會導致與 UI 元素關聯的一些螢幕擷取畫面未儲存。 儘管這些螢幕擷取畫面對於執行桌面流程不是必要的,但您可以儲存它們:
- 前往電腦版 Power Automate 中的 UI 元素右側面板。
- 選擇清單中的各個 UI 元素。
這可確保在復原到 v1 時儲存螢幕擷取畫面。
v2 結構描述桌面流程的限制
儲存在 v2 結構描述中的桌面工作流程,只有在已啟用 v2 結構描述功能的環境中才能運作。
受管理的解決方案中的 V1 結構描述桌面流程可能在啟用 v2 結構描述的環境中執行,但首先您應該將它們重新儲存到啟用 v2 結構描述的另一個環境中。
然後,您就可以將同樣程序的已更新 v2 結構描述版本,匯入要執行的受管理環境。 活動層會被自動化程序的 v2 結構描述版本取代。
案例 | 電腦版 Power Automate 會在 2023 年 2 月之前發行 | 電腦版 Power Automate 會在 2023 年 2 月之後發行 |
---|---|---|
可以在啟用 v2 結構描述的環境中執行 v1 結構描述桌面流程嗎? | 是 | 是 |
可以在啟用 v2 結構描述的環境中執行 v2 結構描述桌面流程嗎? | 否 (使用者收到錯誤通知) | 是 |
可以在停用 v2 結構描述的環境中執行 v2 結構描述桌面流程嗎? | 否 (使用者收到錯誤通知) | 是 |
可以在停用 v2 結構描述的環境中,編輯/儲存 v1 結構描述桌面流程為 v1 結構描述嗎? | 是 | 是 |
可以在啟用 v2 結構描述的環境中,編輯/儲存 v1 結構描述桌面流程為 v1 結構描述嗎? | 是 | 否 (流程會上轉換並儲存在 v2 結構描述中) |
可以在停用 v2 結構描述的環境中,編輯/儲存 v2 結構描述桌面流程為 z1 結構描述嗎? | 否 (使用者收到錯誤通知) | 是 (流程會降級至並儲存在 v1 結構描述中) |
可以在啟用 v2 結構描述的環境中,編輯/儲存 v2 結構描述桌面流程為 v2 結構描述嗎? | 否 (使用者收到錯誤通知) | .是 |
超過大小限制
在 v2 結構描述中儲存桌面流時,您可能會看到以下錯誤:
「無法儲存流程,因為它超出了允許的大小限制。」
此限制適用於 Dataverse 中儲存的桌面流的定義,該定義超過 16M 個字元。 當桌面流程較大時,例如操作具有較大的屬性值或變數具有較大的預設值時,可能會出現此問題。 例如,儲存為 base64 的影像並設定為預設變數值。
建議不要在動作屬性或變數預設值中儲存較大的承載。 相反,從其他動作中擷取值或將該值作為輸入變數傳遞。 您也可以將桌面流程拆分為多個下層桌面流程。
Dataverse 結構描述
透過用 v2 結構描述,我們變更了 Dataverse 中儲存的資料模型。 除了工作流程實體之外,我們還使用桌面流程二進位實體來儲存與桌面流程相關的資料,包括影像和中繼資料。
重要
桌面流程二進位物件是桌面流程的必要元件,因為它們儲存要能打開或執行的桌面流程所需的資料。 不要刪除這些二進位物件。 刪除它們會導致桌面流程永久遺失資料,造成無法編輯相應的流程。
桌面流程二進位檔案的數目視桌面流程的大小而定。
角色及權限
對於 v2 結構描述,使用桌面流程二進位表。 為了使桌面流程如預期運作,您需要額外的權限。 如果您使用預設安全角色 Environment Maker
和 Basic User
,則無需進行任何變更。
如果您使用自訂安全角色來管理對桌面流程的存取,則 Power Platform 管理員需要向該角色新增以下權限清單:
prvCreatedesktopflowbinary
prvReaddesktopflowbinary
prvWritedesktopflowbinary
prvDeletedesktopflowbinary
prvSharedesktopflowbinary
prvAssigndesktopflowbinary
prvAppenddesktopflowbinary
prvAppendTodesktopflowbinary
每個權限的最低存取等級是基本 (使用者)。 其他資訊:資訊安全角色和權限