# 工作流设计
工作流设计器,是业务流程的编排工具,用于配置所需工作流需要执行的任务(流程节点)与各个节点的前后置关系
# 功能入口
- 工作流管理>>新建工作流
- 工作流管理>>选择工作流>>操作>>编辑
# 流程设计
# 功能分区
# 导航区
工作流设计器的全局导航功能,执行全局操作。
功能名称 | 说明 | 备注 |
---|---|---|
返回键 | 点击时,返回工作流管理页面。 | |
工作流标识 | 点击可以编辑当前工作流的基本信息如名称、描述。 | |
工作流描述 | 基本信息已编辑描述时,可hover显示描述内容。 | |
页面导航 | 用于切换工作流设计器中的“流程设计”“参数设置”“高级设置”模块。 | 切换页面时当前页面配置仍将保留 |
暂存 | 保存当前工作流的配置,不更新到当前运行版本 | 暂存后仍执行原工作流的版本 |
发布 | 保存当前工作流的配置,直接推送到运行版本 | 发布后将执行最新版本 |
# 工具栏
支持调整画板的缩放比例,调整范围:60%~140%。
# 画板区
流程设计区,用于流程节点的添加、编辑、业务逻辑的配置。
# 流程节点
工作流的实际执行动作,是工作流的最小功能单元,提供完成任务的能力
# 数据处理
执行动作 | 功能简介 |
---|---|
新增数据 | 获取表单信息,对目标表单进行赋值,新增表单数据 |
删除数据 | 获取表单信息,对目标表单的数据进行删除 |
查询数据 | 获取表单信息,查询目标表单中需要的数据进行后续的数据处理 |
更新数据 | 获取表单信息,对目标表单中的部分数据进行更新 |
# 判断
执行动作 | 功能简介 |
---|---|
条件分支 | 根据设置的优先级依次进行分支判断,有且仅有一条分支将被执行 |
# 业务节点
执行动作 | 功能简介 |
---|---|
消息通知 | 通过获取的数据自定义通知的对象、内容,支持设置跳转链接 |
# 企业微信
执行动作 | 功能简介 |
---|---|
日程管理 | 通过获取的数据自行创建、更新、删除企业微信日程 |
群机器人 | 支持调用企业微信群机器人,进行消息通知。 |
# 参数设置
# 输入参数
定义业务方需要给当前流程传输的数据
以天气查询为例,用户需要提供“城市”“日期”等数据,进行天气信息的查询。其中“城市”“日期”即为工作流所需的输入参数。
# 输出参数
定义工作流执行完成后的输出结果
以天气查询为例,用户提供数据后,希望获取到对应的查询结果,如3月8日、广州,天气晴、气温26℃。其中”天气“与”气温“则为输出参数。
# 高级设置
# 运行方式
工作流执行时存在两种运行方式,当业务需要等待上一流程执行完成后再执行,如会议室预定等场景(首先触发者执行成功)可调整为“串行”。若工作流无需关注前后顺序则建议调整为“并行”,执行时间更短。
- 并行:当工作流多次被调用时,同时触发无需排队。
- 串行:当工作流多次被调用时,需按触发时间顺序执行。
# 流程事务
流程事务决定了流程执行失败时的业务规则。
- 开启:流程任一节点执行失败时,回滚当前工作流的所有操作。
- 关闭:流程任一节点执行失败时,不影响已执行节点的操作。
# 并发限制
支持用户配置同一时间工作流的最高触发次数。
1 / 0