此儲存庫包含用於建立標準化 Microsoft Power Automate Desktop 流的框架。
它包含以下常用功能作為元件:
如果您擁有 Power Automate 的高級許可證,現在可以將完整匯出的非託管解決方案檔案匯入到您的環境中。此檔案已隨 Power Automate Desktop 版本 2.46.163.24194 打包。 Power Automate 也將處理更高版本所需的任何更新。這些流程可能與早期版本不相容,在這種情況下,它們會拋出錯誤,阻止對其進行編輯。
如果您沒有高級許可證或希望將其與早期版本的 PAD 一起使用,您可以嘗試使用/src/flows/
中的程式碼片段。
每個流下的 README.md 檔案應概述產生串流代碼的 Power Automate Desktop 版本。在大多數情況下,Power Automate Desktop 程式碼與相同版本的應用程式相容。不保證與其他版本的兼容性,但它仍然可以完全或部分工作。
如果您嘗試貼上使用與您的版本不同的 Power Automate Desktop 版本製作的程式碼片段,您的選項是:
如果某個動作的語法在以後的版本中發生了變化,那麼貼上整個程式碼區塊將被設計者取消,你將根本不會得到任何動作。為了至少貼上其中的一些內容,您可以嘗試將區塊分割成更小的區塊或將操作一項一項地粘貼,直到您遇到不被接受的一項。無論如何,大多數操作很可能仍然會被接受,特別是簡單的操作,例如Set variable 、 Run subflow等,而最近的操作或具有更多自訂屬性的操作可能不會被允許。
然後,按照為流程提供的螢幕截圖、描述或程式碼來建立未手動接受的操作。
/solution/
中的壓縮文件建議在嘗試實施框架內的任何流程和其他功能之前進行一些常規準備。
該框架應該有自己專用的開發環境。這是框架應作為非託管解決方案駐留的唯一環境。
它應該作為託管解決方案導入到流程將使用該框架的所有其他環境,包括正常的 DEV、TEST、UAT 和其他非生產環境。這樣一來,無法在其自己的 DEV 環境之外對框架進行更改,但可以透過呼叫實用程式流程(例如作為子流的Logger )以及為新專案製作範本流的副本來使用它。
您想要在租用戶中實現的所有流程都應添加到單一解決方案中,該解決方案應作為非託管駐留在專用環境中(見上文),但作為託管匯出到任何其他環境。此解決方案的建議名稱是PADFramework 。