SharePoint 2010 OOTB 工作流的迁移流结构

当 Sharepoint 迁移工具 (SPMT) 将工作流迁移到 Power Automate 时,它会找到与原始 SharePoint 工作流中的函数最匹配的 Power Automate 内置操作。 由于 SharePoint 工作流和 Power Automate 的功能存在差距,因此已转换的流的行为可能与原始流不完全相同。

SPMT 将为一个 SharePoint 工作流生成一个或两个 Power Automate 流,具体取决于其启动选项。

  • 如果可以手动启动工作流,则会使用手动触发器生成列表流。
  • 如果可以在创建或更新时自动启动工作流,则会使用自动触发器生成列表流。

下图显示了从 现成 (OOTB) 审批工作流迁移的流中的第一个操作, (手动启动) ,并在用户启动流时 UI 窗体。 它列出了原始工作流和已转换的流之间的五次用户输入的映射。

开箱即用工作流

已迁移的审批工作流

使用此结构迁移审批工作流:

审批工作流迁移结构

对于自动或手动触发的 Power Automate 流,以下工作流配置将迁移到目标流:

类型 选项
手动审批 PA 流 已迁移的流中支持四次用户输入。 它们是:
- 审批类型选项:首先响应,等待所有审批。
- 审批者。 电子邮件
- 请求。 Text
- 抄送。 电子邮件
- 启用内容审批。 开/关
自动触发的 PA 流 工作流中的以下配置会迁移到目标流。
- 在目标流中使用审批类型“ 每个人都必须批准 ”。
- 审批者。 电子邮件
- 请求。 Text
- CC。 电子邮件
- 启用内容审批。 开/关

已迁移的收集反馈工作流

使用以下结构进行迁移收集反馈工作流:

收集反馈工作流迁移结构

对于自动或手动触发的 Power Automate 流,以下工作流配置将迁移到目标流:

类型 选项
手动审批 PA 流 已迁移的流中支持三次用户输入。 它们是:

- 审阅者。 电子邮件
- 请求。 Text
- 抄送。 电子邮件
自动触发的 PA 流 工作流中的以下配置会迁移到目标流。 它们是:

- 审阅者。 电子邮件
- 请求。 Text
- 抄送。 电子邮件

迁移的收集签名工作流

使用以下结构迁移收集签名工作流:

收集签名迁移结构

对于自动或手动触发的 Power Automate 流,以下工作流配置将迁移到目标流:

类型 选项
手动触发的收集反馈 在启动工作流之前,迁移的流中支持三个用户输入。 它们是:
- 签名者顺序映射到签名者类型。 选项:首先响应,等待所有审批
签名者映射到签名者。 电子邮件
-请求映射到消息。 Text
- CC 映射到 CC。 电子邮件
自动触发的收集反馈 签名者顺序映射到签名者类型。 “每个人都必须批准”在迁移流中使用。
- 签名者映射到签名者。 电子邮件
- 请求映射到消息。 Text
- CC 映射到 CC。 电子邮件

已迁移的三种状态工作流

使用以下结构迁移三种状态工作流:

三种状态工作流结构

对于自动或手动触发的三种状态 Power Automate 流,工作流中的以下配置将迁移到目标流。 工作流状态为:

  • StatusField(状态字段名称)
  • InitialState(初始状态值)
  • MiddleState(中间状态值)
  • FinalState(最终状态值)
类型 状态 详细信息
任务 初始 任务标题
-CustomMessageText (自定义消息)
-CustomMessageField (域包含在任务标题)

任务说明
CustomMessageTextBody (任务说明/自定义消息)
CustomMessageBodyField (域包含在任务正文)

任务分配 To
- TaskAssignedToCustom (Task assigners 是项域的值, 或 任务分配器)
-AssignedToField (任务分配器域)
-CustomAssignedTo (自定义任务分配程序)
电子邮件 初始 - SendEmail (是否发送电子邮件)
- IncludeTaskAssignedTo (是否在列表)
中包含任务分配程序 - ToList (Email列表)
- SubjectTextIncludeTitle (是否在电子邮件主题文本中包含任务标题)
- SubjectText (Email主题文本)
- BodyTextIncludeLink (是否在电子邮件)
中包含项目链接 - BodyText (Email 正文文本)
任务 中间 任务标题
- CustomMessageText2 (自定义消息)
- CustomMessageField2 (域包含在任务标题)
任务说明
- CustomMessageTextBody2 (任务说明/自定义消息)
- CustomMessageBodyField2 (域包含在任务正文)
Task Assign To
- TaskAssignedToCustom2 (Task assigners 是项域的值, 或“任务分配器”自定义)
- AssignedToField2 (“任务分配器”域)
- CustomAssignedTo2 (自定义任务分配程序)
电子邮件 中间 - SendEmail2 (是否发送电子邮件)
- IncludeTaskAssignedTo2 (是否在列表)
中包含任务分配程序 - ToList2 (Email列表)
- SubjectTextIncludeTitle2 (是否在电子邮件主题文本中包含任务标题)
- SubjectText2 (Email主题文本)
- BodyTextIncludeLink2 (是否在电子邮件)
中包含项目链接 - BodyText2 (Email 正文文本)