Power Automate v2 結構描述的應用程式生命週期管理 (ALM)
在 Dataverse 資料模型中,儲存在 v2 結構描述中的桌面流程由多個二進制組成。 本文解釋如何更新位於已啟用 v2 結構描述環境中之解決方案裡的桌面流程。
更新 v2 桌面流程和匯出解決方案
若要使用 v2 結構描述更新桌面流程並匯出解決方案,請執行以下步驟:
注意
- 在初始非受控解決方案無法使用時,將受控解決方案匯入至相同環境,。
- 新的二進位檔案會自動新增到桌面流程所在的解決方案中,我們仍然建議在匯出之前使用下列流程,以確保所有二進位檔案都會新增至解決方案。
- 可以使用解決方案檢查工具來確認解決方案是否缺少任何相依項。
移至 Power Automate ,並選取解決方案。
選取要修正的解決方案。
選取流程顯示名稱旁邊的省略號,然後按一下進階>新增必要物件。
在新增必要物件對話方塊中,選取確定。
某些新的桌面流程二進位項目應該會出現在解決方案中。
返回至解決方案摘要,並將解決方案匯出為受控解決方案。
將解決方案匯入至必要環境。 此環境必須已啟用 v2 結構描述。
使用解決方案管理 v1 和 v2 結構描述移轉
使用解決方案管理桌面流程的生命週期,將 v2 桌面流程匯入包含 v1 和 v2 桌面流程的環境時,請務必注意以下注意事項。
受控解決方案
注意
作為最佳做法,您不應直接更新受控桌面流程。 而是要匯入解決方案的新版本。 更新 v2 結構描述中的受控桌面流程現已被封鎖。
如果滿足以下所有條件,則需要先從目標環境中移除受控解決方案,然後再將其重新匯入:
- 您可以使用受控解決方案將桌面流程從測試環境匯出到生產環境。
- 您目標環境中的桌面流程已從 v1 更新至 v2。
- 您想要從另一個環境匯入 v2 中的新版本。
如果由於對此解決方案有其他相依項而無法刪除該解決方案,則需要刪除桌面流程上的任何非受控層,包括相關資料。 若要查看相關資料,請在解決方案的桌面流程中選擇相依項,然後選擇使用者索引標籤。將顯示與此桌面流程關聯的非受控二進位檔案的清單,您可以刪除它們。
如果目標環境中的桌面流程仍為 v1,則可以安全地匯入包含 v2 桌面流程的解決方案。
非受控解決方案
注意
非受控解決方案只能用於與其他製作者共用桌面流程,而不應用於匯入到生產中。 建議使用受控解決方案來擁有適當的 ALM。
如果您符合以下所有條件,則需要先使用非受控解決方案從目標環境中移除桌面流程:
- 您可以使用非受控解決方案來共用桌面流程。
- 您目標環境中的桌面流程已從 v1 更新至 v2。
- 您想要從另一個環境匯入 v2 中的新版本。
如果目標環境中的桌面流程仍為 v1,則可以安全地匯入包含 v2 桌面流程的解決方案。