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 正文文本) |