主题
创建流程 - 更多设置
功能概述
更多设置是创建流程模型的第四步,用于配置流程的补充属性和扩展功能,包括提交人权限、自动去重策略、标题与摘要格式、Webhook 通知等。
提交人权限
控制发起人在提交流程申请时的操作权限:
| 权限项 | 说明 | 默认值 |
|---|---|---|
| 允许撤回 | 发起人提交后,在下一节点未审批前可撤回申请 | 开启 |
| 允许催办 | 发起人可对审批人发送催办提醒 | 开启 |
| 允许取消 | 发起人可取消已提交的流程申请 | 开启 |
| 允许重新提交 | 申请被驳回后,发起人可修改表单后重新提交 | 开启 |
| 查看流程图 | 发起人可实时查看流程的流转进度图 | 开启 |
自动去重
自动去重用于控制当同一用户在流程中多次出现时的处理策略:
| 去重策略 | 说明 | 适用场景 |
|---|---|---|
| 不自动通过 | 无论审批人是否已审批过其他节点,均正常审批 | 需要逐级确认的严谨流程 |
| 仅审批一次 | 同一用户在整个流程中只需审批一次,后续节点自动通过 | 多节点同人审批的通用场景 |
| 仅针对连续节点 | 同一用户在连续的节点中只需审批一次,中间有其他用户审批后需重新审批 | 审批链路中有间断的同人场景 |
注意:自动去重策略与审批人节点配置中的"同人处理"协同生效,如两者均有配置,以节点级配置为准。
标题设置
控制流程实例的标题显示方式:
| 模式 | 说明 | 示例 |
|---|---|---|
| 系统默认 | 由系统自动生成标题,格式为:流程名称 + 发起人 + 发起时间 | "请假审批 - 张三 - 2024-01-15" |
| 自定义 | 由管理员自定义标题模板,支持表单字段变量 | " - 的申请" |
自定义标题变量
自定义标题支持引用表单字段值作为变量,语法为 ,系统在发起申请时自动替换为实际填写值。
常用变量示例:
| 变量 | 说明 |
|---|---|
| 流程模型名称 |
| 申请发起人姓名 |
| 提交申请日期 |
| 表单中自定义字段的值 |
摘要设置
控制流程实例在列表中的摘要信息显示方式:
| 模式 | 说明 |
|---|---|
| 系统默认 | 由系统自动生成摘要,包含流程名称、发起人、金额等关键信息 |
| 自定义 | 由管理员自定义摘要模板,支持表单字段变量(语法同标题设置) |
Webhook 通知
系统支持通过 Webhook 与外部系统集成,在流程的关键节点触发 HTTP 回调通知。
通知类型
| 通知类型 | 触发时机 | 说明 |
|---|---|---|
| 流程前置通知 | 流程启动后 | 流程实例创建时调用,可用于同步流程启动信息至外部系统 |
| 流程后置通知 | 流程结束后 | 流程实例完成(通过/拒绝/取消)时调用,可用于流程结果回调 |
| 任务前置通知 | 任务执行时 | 审批任务到达时调用,可用于外部系统实时感知待办任务 |
| 任务后置通知 | 任务结束后 | 审批任务完成(通过/拒绝/转办等)时调用,可用于同步审批结果 |
Webhook 配置

每个通知类型需要配置以下信息:
| 配置项 | 说明 | 是否必填 |
|---|---|---|
| 名称 | Webhook 的自定义名称,便于识别 | 是 |
| 请求地址 | 外部系统提供的 HTTP 回调 URL | 是 |
| 请求方式 | 支持 POST / PUT | 是 |
| 请求头 | 自定义 HTTP 请求头,如 Authorization 鉴权信息 | 否 |
| 签名密钥 | 用于请求签名的密钥,确保回调安全性 | 否 |
Webhook 请求格式
系统向 Webhook URL 发送的请求体包含以下信息:
json
{
"eventType": "BEFORE_PROCESS",
"processInstanceId": "123456",
"processName": "请假审批流程",
"businessKey": "LEAVE_20240115001",
"startUserId": "u001",
"startTime": "2024-01-15T10:00:00",
"variables": {
"formField1": "value1",
"formField2": "value2"
}
}