SharePoint 迁移工具 (SPMT) 4.1 现在支持迁移 SharePoint Designer (SPD) 2010 和 2013 工作流。
作是构成工作流定义的main元素。 SPMT 的当前版本可以迁移一些常用的作,但目前并非所有作都受支持。 SPMT 的未来版本将支持更多 SPD作。
操作
工作流作类别 | 工作流作 | 工作流版本 | Power Automate 中的流作 |
---|---|---|---|
核心作 | 发送电子邮件 | 2010, 2013 | 发送电子邮件 |
核心作 | 设置工作流变量 | 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 | 向 SharePoint 发送 HTTP 请求 |
列表作 | 更新列表项 | 2010, 2013 | 向 SharePoint 发送 HTTP 请求 |
列表作 | 签入项目 | 2010, 2013 | 签入文件 |
列表作 | 签出项目 | 2010, 2013 | 签出文件 |
列表作 | 放弃签出项目 | 2010, 2013 | 放弃检查输出 |
列表作 | 删除项目 | 2010, 2013 | 删除项目或删除文件 |
任务作 | 分配任务 | 2013 | 启动,等待审批 |
任务作 | 启动任务进程 | 2013 | 启动,等待审批 |
任务作 | 启动审批流程 | 2010 | 启动,等待审批 |
任务作 | 启动反馈流程 | 2010 | 启动,等待审批 |
任务作 | 启动自定义任务流程 | 2010 | 启动,等待审批 |
任务作 | 分配待办事项 | 2010 | 启动,等待审批 |
条件 | If/else | 2010, 2013 | If/else |
条件 | 由特定人员创建 | 2010, 2013 | If/else |
条件 | 在特定日期范围内创建 | 2010, 2013 | If/else |
条件 | 由特定人员修改 | 2010, 2013 | If/else |
条件 | 在特定日期范围内修改 | 2010, 2013 | If/else |
条件 | 标题字段包含关键字 | 2010, 2013 | If/else |
条件 | 如果当前项目域等于值 | 2010 | If/else |
条件 | 特定范围千字节的文件大小 | 2010 | If/else |
条件 | 文件类型为特定类型 | 2010 | If/else |
注意
“*” Power Automate 中没有直接匹配工作流作,例如“记录到历史记录列表”和“设置工作流状态”,“Compose”作用作迁移流中的占位符作。
“**” 具有多个阶段的工作流形成有向图。 Power Automate 不支持常规定向图。 迁移工具仅转换阶段格式为定向根树 (或 Arborescence) 的工作流,否则报告错误。
未迁移Designer工作流作
工作流作类别 | 工作流作 | 工作流版本 |
---|---|---|
核心作 | 调用 HTTP Web 服务 | 2013 |
核心作 | 生成字典 | 2013 |
核心作 | 对字典中的项进行计数 | 2013 |
核心作 | 从字典中获取项 | 2013 |
核心作 | 设置日期/时间域的时间部分 | 2010, 2013 |
核心作 | 停止工作流 | 2010 |
列表作 | 复制文档 | 2010, 2013 |
列表作 | 等待列表项中的事件 | 2010, 2013 |
列表作 | 等待当前项目中的域更改 | 2010, 2013 |
列表作 | 翻译文档 | 2013 |
列表作 | 声明记录 | 2010 |
列表作 | 未声明记录 | 2010 |
列表作 | 设置内容审批状态 | 2010 |
列表作 | 删除草稿 | 2010 |
列表作 | 删除旧版本 | 2010 |
列表作 | 等待文档签出状态的更改 | 2010 |
任务作 | 将表单分配给组 | 2010 |
任务作 | 从用户处收集数据 | 2010 |
条件作 | 人员是有效的 SharePoint 用户 | 2010, 2013 |
协调作 | 启动列表工作流 | 2013 |
协调作 | 启动网站工作流 | 2013 |
Loop | 及时Loop | 2013 |
Loop | 带条件的Loop | 2013 |
平行 | 并行块 | 2010, 2013 |
关系 | 用户的查阅管理器 | 2010 |
文档集 | 捕获文档集版本 | 2010 |
文档集 | 将文档集发送到存储库 | 2010 |
文档集 | 设置文档集的内容审批状态 | 2010 |
文档集 | 启动文档集审批流程 | 2010 |
默认情况下,如果源工作流中存在一个或多个不支持的作,迁移工具会停止工作流迁移并报告错误。 可以通过在迁移设置“处理不支持的作”中选择“转换为Compose作”选项,让该工具继续迁移过程。
查找
查找用于许多工作流作。 查找类型包括:
- 字符串的查找。 它用于文本字段,例如电子邮件“正文”字段、任务“请求”字段。
- 用户的查找。 它用于用户字段,例如电子邮件“to”字段、任务“参与者”域。
在 Power Automate 中,“动态内容”用于提供动态值,类似于工作流中的查找。
字符串查找
支持的字符串查找包括:
- 获取当前项的字段值
- 获取变量的值
- 获取上下文的值
- 获取当前列表的字段值
- 获取另一个列表的字段值
- 参数在手动启动此工作流时收集数据
不支持的字符串查找包括:
- 获取关联任务列表的字段值
- 获取关联历史记录列表的字段值
用户查找
用户支持的查找包括:
- 用户名。 工作流中的 Active Directory (AD) 用户映射到迁移 Power Automate 流中的Microsoft Entra用户。
用户不支持的查找包括:
- SharePoint 组名称
- 层次结构管理器
初始表单参数
在 SharePoint Designer工作流中,可以为手动启动的工作流配置初始表单参数。 运行工作流时,这些参数由用户提供,其值设置为变量。 迁移后,初始表单参数将转换为手动触发的 Power Automate 流的输入。