Skip to content

流程设计器使用指南

流程设计器是配置工作流的核心工具,采用类钉钉/飞书的垂直流式布局,支持拖拽添加节点、配置节点属性、设计分支条件等操作。

设计器入口

进入「工作流 → 流程定义」,点击「新建」或选择已有流程的「编辑」按钮,即可打开设计器。

四步设计流程

设计器顶部提供步骤导航,按以下顺序完成流程配置:

① 基础信息 → ② 表单设计 → ③ 流程设计 → ④ 更多设置

第一步:基础信息

配置流程的基本属性:

字段必填说明
流程名称显示给用户看的流程名称,如"请假申请"、"费用报销"
流程分类选择预定义的分类,便于按分类管理和筛选
流程描述补充说明,帮助用户理解该流程的用途
发起人范围限制哪些用户可以发起此流程,详见 权限与范围控制

已发布的流程被修改后,状态会自动回退到草稿,需要重新发布才能生效。

第二步:表单设计

通过可视化表单设计器配置用户在发起申请时需要填写的表单字段。详见 表单设计

第三步:流程设计

节点操作

流程图以垂直流式布局展示,从上到下依次为:发起人节点 → 各类业务节点 → 结束。

添加节点:点击任意节点下方的「+」按钮,选择要添加的节点类型:

节点类型说明
审批人需要审批人审批的节点
办理人需要办理人执行任务的节点
抄送人仅通知相关人员,不产生审批动作
条件分支根据条件决定走哪条分支(互斥)
并行分支同时走所有分支
包容分支走满足条件的所有分支
路由分支按表达式路由到不同分支
延迟器延迟一定时间后再继续
触发器执行 HTTP 请求或数据操作
子流程调用另一个流程定义

编辑节点:点击节点卡片,右侧滑出配置抽屉,可配置节点名称、审批人、表单权限、操作权限等。详见 节点配置指南

删除节点:点击节点卡片上的删除图标,该节点及其子节点将被移除。

复制节点:点击节点卡片上的复制图标,可复制该节点及其属性。

设置节点标识:在节点配置抽屉中,可为节点设置 key(业务标识),用于在事件订阅、驳回策略等场景中精准引用。规则:字母开头,仅含字母/数字/下划线,同一流程内唯一。

分支操作

添加分支:条件分支、并行分支、包容分支、路由分支节点支持添加多个分支。点击分支节点下方的「添加分支」按钮即可。

配置分支条件:点击分支卡片上的「设置条件」,打开条件编辑器。支持基于表单字段值设置条件规则,多个规则可组合为「且」或「或」关系。

删除分支:点击分支卡片上的删除图标即可移除该分支。

画布操作

操作说明
缩放使用底部工具栏的 +/- 按钮或滚轮调整缩放比例
撤销/重做使用底部工具栏的撤销/重做按钮,或快捷键 Ctrl+Z / Ctrl+Shift+Z
预览点击「预览」按钮,查看当前流程图的运行效果
导入/导出支持将流程数据导出为 JSON 文件,或从 JSON 文件导入

第四步:更多设置

配置流程的全局高级属性,如超时处理、通知方式等(具体字段根据业务需求扩展)。

保存与发布

保存草稿:点击「保存」按钮,将当前设计保存为草稿状态。草稿状态的流程不能被用户发起。

发布流程:点击「发布」按钮,系统会:

  1. 校验流程数据合法性(节点连接是否完整、必填项是否填写等)
  2. 自动保存当前版本到历史版本
  3. 将流程状态更新为「已发布」

历史版本:发布后可在「流程定义」列表中点击「历史版本」,查看和恢复之前的版本。

设计规范建议

  1. 命名清晰:节点名称应简洁明了,如"部门经理审批"、"财务审核"
  2. 设置节点标识:为关键节点设置稳定的 key,便于后续在驳回策略、事件订阅中引用
  3. 条件分支设置默认分支:条件分支建议保留一个"其他"默认分支,避免条件遗漏导致流程中断
  4. 测试验证:发布前使用「预览」功能验证流程路径是否符合预期

Built with VitePress for local documentation preview.