當 SharePoint 移轉工具 (SPMT) 將工作流程移轉至 Power Automate 時,它會找到最符合原始 SharePoint 工作流程中功能之 Power Automate 內建動作。 由於 SharePoint 工作流程與 Power Automate 之間存在功能差距,轉換後的流程可能不會採用與原始流程完全相同的行為。
SPMT 會根據其啟動選項,為一個 SharePoint 工作流程產生一或兩個 Power Automate 流程。
- 如果可以手動啟動工作流程,則會使用手動觸發程序產生清單流程。
- 如果可以在建立或更新時自動啟動工作流程,則會使用自動觸發程序產生清單流程。
下圖顯示從現 成 (OOTB) 核准工作流程移轉之流程中的第一個動作, (手動啟動) ,以及使用者啟動流程時的 UI 表單。 它會列出原始工作流程與轉換流程之間五個使用者輸入的對應。
已移轉的核准工作流程
核准工作流程會以此結構移轉:
針對自動或手動觸發的 Power Automate 流程,下列的工作流程設定會移轉至目的地流程:
| 類型 | 選項 |
|---|---|
| 手動核准 PA 流程 | 移轉的流程支援四個使用者輸入。 他們是: - 核准類型選項:先回應,每個人都必須核准。 - 核准。 電子郵件 - 要求。 文字 - CC。 電子郵件 - 啟用內容核准。 開/關 |
| 自動觸發的 PA 流程 | 工作流程中的下列設定會移轉至目的流程。 - 目的地流程中使用核准類型,每個人都必須核准。 - 核准者。 電子郵件 - 要求。 文字 - 副本。 電子郵件 - 啟用內容核准。 開/關 |
已移轉收集意見反應工作流程
收集意見反應工作流程會以此結構移轉:
針對自動或手動觸發的 Power Automate 流程,下列的工作流程設定會移轉至目的地流程:
| 類型 | 選項 |
|---|---|
| 手動觸發的收集意見反應 | 移轉的流程支援三個使用者輸入。 他們是: - 檢閱者。 電子郵件 - 要求。 文字 - CC。 電子郵件 |
| 自動觸發的收集意見反應 | 工作流程中的下列設定會移轉至目的流程。 他們是: - 檢閱者。 電子郵件 - 要求。 文字 - CC。 電子郵件 |
移轉的收集簽章工作流程
收集簽章工作流程會以此結構移轉:
針對自動或手動觸發的 Power Automate 流程,下列的工作流程設定會移轉至目的地流程:
| 類型 | 選項 |
|---|---|
| 手動觸發收集簽章 | 在您啟動工作流程之前,移轉的流程中支援三個使用者輸入。 這些是: - 簽署者順序與簽署者類型對應。 選項:先回應,等待所有核 准的簽署者對應至簽署者。 emails-request 對應至 [訊息]。 Text - CC 對應至 CC。 電子郵件 |
| 自動觸發收集簽章 | 簽署者順序與簽署者類型對應。 「每個人都必須核准」用於移轉的流程。 - 簽署者與簽署者對應。 電子郵件 - 要求對應至訊息。 Text - CC 對應至 CC。 電子郵件 |
移轉的三種狀態工作流程
三種狀態工作流程會以此結構移轉:
針對自動或手動觸發的三種狀態 Power Automate 流程,工作流程中的下列設定會移轉至目的地流程。 工作流程狀態為:
- StatusField (狀態欄位名稱)
- InitialState (初始狀態值)
- MiddleState (中間狀態值)
- FinalState (最終狀態值)
| 類型 | 狀態 | 詳細資料 |
|---|---|---|
| 工作 | 初始 |
工作標題 -CustomMessageText (自訂訊息) -CustomMessageField (工作標題中包含的欄位) 工作描述 CustomMessageTextBody (工作描述/自訂訊息) CustomMessageBodyField (工作內文中包含的欄位) 工作指派給 - TaskAssignedToCustom (工作指派者是項目欄位的值,或是自訂的工作指派者) -AssignedToField (工作指派者欄位) -CustomAssignedTo (自訂工作指派者) |
| 電子郵件訊息 | 初始 | - SendEmail (是否要傳送電子郵件) - IncludeTaskAssignedTo (是否要在待清單) 中包含工作指派者 - ToList (Email 待清單) - SubjectTextIncludeTitle (是否要在電子郵件主旨文字中包含工作標題) - SubjectText (Email 主旨文字) - BodyTextIncludeLink (是否要在電子郵件訊息中包含項目連結) - BodyText (Email本文) |
| 工作 | 中間 |
工作標題 - CustomMessageText2 (自訂訊息) - CustomMessageField2 (工作標題中包含的欄位) 工作描述 - CustomMessageTextBody2 (工作描述/自訂訊息) - CustomMessageBodyField2 (工作主體中包含的欄位) 工作指派至 - TaskAssignedToCustom2 (工作指派者是項目欄位的值,或 自訂工作指派者) - AssignedToField2 (工作指派者欄位) - CustomAssignedTo2 (自訂工作指派者) |
| 電子郵件訊息 | 中間 | - SendEmail2 (是否要傳送電子郵件) - IncludeTaskAssignedTo2 (是否要在待清單) 中包含工作指派者 - ToList2 (Email 待清單) - SubjectTextIncludeTitle2 (是否要在電子郵件主旨文字中包含工作標題) - SubjectText2 (Email 主旨文字) - BodyTextIncludeLink2 (是否要在電子郵件訊息中包含項目連結) - BodyText2 (Email本文) |