SharePoint Designer 2010 和 2013 工作流程移轉至 Power Automate

SPMT) 4.1 (SharePoint 移轉工具現在支援移轉 SharePoint Designer (SPD) 2010 和 2013 工作流程。

動作 是形成工作流程定義的主要元素。 目前版本的 SPMT 可以移轉部分常用的動作,但目前並非所有動作都受到支援。 SPMT 的未來版本將支援更多 SPD 操作。

動作

工作流程動作類別 工作流程動作 工作流程版本 Power Automate 中的流程動作
核心動作 Send an Email 2010, 2013 傳送電子郵件
核心動作 Set workflow variable 2010, 2013 設定變數
核心動作 執行計算 2010, 2013 設定變數
核心動作 記錄至歷程記錄清單* 2010, 2013 撰寫
核心動作 設定工作流程狀態* 2010, 2013 撰寫
核心動作 移至舞台** 2010, 2013
核心動作 新增註解 2010, 2013 撰寫
核心動作 新增時間到目前 2010, 2013 設定變數
核心動作 暫停一段時間 2010, 2013 Delay
核心動作 暫停到日期 2010, 2013 延遲到
公用程式動作 從字串結尾擷取子字串 2010, 2013 設定變數
公用程式動作 從字串索引擷取子字串 2010, 2013 設定變數
公用程式動作 從字串開頭擷取子字串 2010, 2013 設定變數
公用程式動作 從具有長度的索引中擷取字串的子字串 2010, 2013 設定變數
公用程式動作 字串中的 Fin 子字串 2013 設定變數
公用程式動作 取代字串中的子字串 2013 設定變數
公用程式動作 修剪字串 2013 設定變數
公用程式動作 尋找日期之間的間隔 2010, 2013 設定變數
清單動作 建立新清單項目 2010, 2013 建立項目
清單動作 在目前項目中設定欄位值 2010, 2013 傳送 HTTP 要求至 SharePoint
清單動作 更新清單項目 2010, 2013 傳送 HTTP 要求至 SharePoint
清單動作 Check in item 2010, 2013 簽入檔案
清單動作 Check out item 2010, 2013 簽出檔案
清單動作 Discard check out item 2010, 2013 捨棄簽出
清單動作 Delete item 2010, 2013 刪除項目或刪除檔案
工作動作 Assign a task 2013 開始,等待核准
工作動作 啟動工作程序 2013 開始,等待核准
工作動作 開始核准程序 2010 開始,等待核准
工作動作 開始意見反應流程 2010 開始,等待核准
工作動作 啟動自訂工作流程 2010 開始,等待核准
工作動作 指派待辦事項項目 2010 開始,等待核准
條件 如果/否則 2010, 2013 如果/否則
條件 由特定人員建立 2010, 2013 如果/否則
條件 在特定日期範圍中建立 2010, 2013 如果/否則
條件 Modified by a specific person 2010, 2013 如果/否則
條件 Modified in a specific date span 2010, 2013 如果/否則
條件 Title field contains keywords 2010, 2013 如果/否則
條件 If current item field equals value 2010 如果/否則
條件 特定範圍內的檔案大小:千位元組 2010 如果/否則
條件 檔案類型為特定類型 2010 如果/否則

注意事項

* Power Automate 中沒有針對「記錄至歷程記錄清單」和「設定工作流程狀態」等工作流程動作的直接相符動作。 “Compose” 動作是做為已移轉流程中的預留位置動作。

** 具有多個階段的工作流程會形成有向圖。 Power Automate 不支援一般有向圖。 移轉工具只會轉換階段格式為「定向根樹 (」或「樹) 」的工作流程,否則會回報錯誤。

未移轉 Designer 工作流程動作

工作流程動作類別 工作流程動作 工作流程版本
核心動作 呼叫 HTTP Web 服務 2013
核心動作 建置字典 2013
核心動作 計算字典中的項目 2013
核心動作 從字典取得項目 2013
核心動作 設定日期/時間欄位的時間部分 2010, 2013
核心動作 Stop workflow 2010
清單動作 複製文件 2010, 2013
清單動作 在清單項目中等候事件 2010, 2013
清單動作 Wait for field change in current item 2010, 2013
清單動作 翻譯文件 2013
清單動作 宣告記錄 2010
清單動作 取消宣告記錄 2010
清單動作 設定內容核准狀態 2010
清單動作 刪除草稿 2010
清單動作 刪除舊版 2010
清單動作 等待文件取出狀態的變更 2010
工作動作 Assign a form to a group 2010
工作動作 向使用者收集資料 2010
條件動作 人員是有效的 SharePoint 使用者 2010, 2013
協調動作 啟動清單工作流程 2013
協調動作 啟動網站工作流程 2013
Loop Loop in time 2013
Loop 有條件的 Loop 2013
平行 平行區塊 2010, 2013
關聯式 Lookup manager of a user 2010
文件集 Capture a version of the document Set 2010
文件集 Send document set to repository 2010
文件集 設定文件集的內容核准狀態 2010
文件集 啟動文件集核准程序 2010

根據預設,如果來源工作流程中有一或多個不受支援的動作,移轉工具會停止工作流程移轉並報告錯誤。 您可以在移轉設定 [處理不支援的動作] 中選取 [轉換為 Compose 動作] 選項,讓工具繼續移轉程序。

查閱

查閱用於許多工作流程動作。 查閱類型包括:

  • 查閱字串。 用於文字欄位,例如電子郵件「本文」欄位和工作「要求」欄位。
  • 查閱使用者。 用於使用者欄位,例如電子郵件的 [收件者] 欄位和工作 [參與者] 欄位。

在 Power Automate 中,「動態內容」是用來提供動態值,類似於工作流程中的查閱。

字串的查閱

字串支援的查閱包括:

  • 取得目前項目的欄位值
  • 取得變數的值
  • 取得內容的價值
  • 取得目前清單的欄位值
  • 取得另一個清單的欄位值
  • 手動啟動此工作流程時,參數會收集資料

不支援的字串查閱包括:

  • 取得相關聯工作清單的欄位值
  • 取得相關聯歷程記錄清單的欄位值

查閱使用者

使用者支援的查閱包括:

  • 使用者名稱。 工作流程中的 Active Directory (AD) 使用者會對應至已移轉 Power Automate 流程中的Microsoft Entra使用者。

使用者不支援的查閱包括:

  • SharePoint 群組名稱
  • 階層管理員

初始化表單參數

在 SharePoint Designer 工作流程中,您可以為手動啟動的工作流程設定初始表單參數。 執行工作流程時,這些參數由使用者提供,並其值設定為變數。 移轉後,初始表單參數會轉換成手動觸發的 Power Automate 流程的輸入。