第一个审批流程
本节以请假审批为例,带你完成第一个工作流。
创建模型
- 进入「流程中心」→「模型管理」
- 点击「新建模型」,填写信息:
| 字段 | 值 |
|---|---|
| 模型名称 | 请假审批 |
| 模型 Key | leave_approval |
| 描述 | 员工请假申请与审批 |
设计流程图
- 点击「设计」打开 BPMN 设计器
- 拖拽以下节点并连线:
开始事件 → 主管审批 → 部门经理审批 → 结束事件
↓ (天数 ≤ 3)
结束事件- 在主管审批和部门经理审批之间添加排他网关
- 配置网关条件:
- 天数 > 3:走部门经理审批
- 天数 ≤ 3:直接结束
配置审批人
- 双击「主管审批」节点
- 审批人类型选择「部门负责人」
- 双击「部门经理审批」节点
- 审批人类型选择「指定角色」,选择"部门经理"角色
发布模型
- 点击工具栏「发布」按钮
- 系统校验流程图完整性
- 校验通过后点击「确认发布」
发起申请
在业务页面(如低代码应用或代码生成的请假页面)提交请假申请:
javascript
// 调用流程启动 API
import { request } from '@/utils/http'
export function startLeaveProcess(data) {
return request({
url: '/flow/process/start',
method: 'post',
data: {
processKey: 'leave_approval',
businessKey: data.id, // 请假单 ID
variables: {
days: data.days,
type: data.type
}
}
})
}审批处理
- 审批人登录后进入「流程中心」→「待办任务」
- 查看待处理的请假申请
- 查看申请详情
- 点击「通过」或「驳回」
- 填写审批意见后提交
流程追踪
- 进入「流程中心」→「流程追踪」
- 输入业务键(请假单 ID)查询
- 查看流程时间轴,了解每个节点的处理状态、处理人和处理时间
