共用方式為


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

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

動作 是構成工作流程定義的主要元素。 目前的SPMT版本可以移轉一些常用的動作,但目前不支援所有動作。 未來的SPMT版本將支援更多SPD動作。

動作

工作流程動作類別目錄 工作流程動作 工作流程版本 Power Automate 中的流程動作
核心動作 傳送 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 設定變數
列出動作 Create 新清單專案 2010, 2013 Create專案
列出動作 在目前項目中設定域值 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 開始,等候核准
工作動作 指派To-do專案 2010 開始,等候核准
條件 If/else 2010, 2013 If/else
條件 由特定人員建立 2010, 2013 If/else
條件 在特定日期範圍中建立 2010, 2013 If/else
條件 Modified by a specific person 2010, 2013 If/else
條件 Modified in a specific date span 2010, 2013 If/else
條件 Title field contains keywords 2010, 2013 If/else
條件 If current item field equals value 2010 If/else
條件 特定範圍 KB 中的檔案大小 2010 If/else
條件 檔類型是特定類型 2010 If/else

注意事項

“*” Power Automate 中沒有工作流程動作的直接比對動作,例如「記錄到歷程記錄清單」和「設定工作流程狀態」、「撰寫」動作會作為移轉流程中的佔位符動作。

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

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 時間迴圈 2013
Loop 迴圈與條件 2013
並行 平行區塊 2010, 2013
關係 Lookup manager of a user 2010
文件集 擷取檔集的版本 2010
文件集 Send document set to repository 2010
文件集 設定檔集的內容核准狀態 2010
文件集 啟動檔集核准程式 2010

根據預設,移轉工具會停止工作流程移轉,並在來源工作流程中有一或多個不支援的動作時回報錯誤。 您可以在移轉設定 [處理不支持的動作] 中選取 [轉換為撰寫動作] 選項,讓工具繼續進行移轉程式。

查找

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

  • 查閱字串。 它用於文字欄位,例如電子郵件「本文」欄位、工作「要求」字段。
  • 查閱使用者。 它用於使用者欄位,例如電子郵件 「to」 欄位、工作「參與者」字段。

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

查閱字串

字串支援的查閱包括:

  • 取得目前專案的域值
  • 取得變數的值
  • 取得內容的值
  • 取得目前清單的域值
  • 取得另一個清單的域值
  • 當手動啟動此工作流程時,參數會收集數據

字串不支援的查閱包括:

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

查閱使用者

使用者支援的查閱包括:

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

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

  • SharePoint 組名
  • 階層管理員

起始表單參數

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