Skip to content

创建流程 - 更多设置

功能概述

更多设置是创建流程模型的第四步,用于配置流程的补充属性和扩展功能,包括提交人权限、自动去重策略、标题与摘要格式、Webhook 通知等。

提交人权限

控制发起人在提交流程申请时的操作权限:

权限项说明默认值
允许撤回发起人提交后,在下一节点未审批前可撤回申请开启
允许催办发起人可对审批人发送催办提醒开启
允许取消发起人可取消已提交的流程申请开启
允许重新提交申请被驳回后,发起人可修改表单后重新提交开启
查看流程图发起人可实时查看流程的流转进度图开启

自动去重

自动去重用于控制当同一用户在流程中多次出现时的处理策略:

去重策略说明适用场景
不自动通过无论审批人是否已审批过其他节点,均正常审批需要逐级确认的严谨流程
仅审批一次同一用户在整个流程中只需审批一次,后续节点自动通过多节点同人审批的通用场景
仅针对连续节点同一用户在连续的节点中只需审批一次,中间有其他用户审批后需重新审批审批链路中有间断的同人场景

注意:自动去重策略与审批人节点配置中的"同人处理"协同生效,如两者均有配置,以节点级配置为准。

标题设置

控制流程实例的标题显示方式:

模式说明示例
系统默认由系统自动生成标题,格式为:流程名称 + 发起人 + 发起时间"请假审批 - 张三 - 2024-01-15"
自定义由管理员自定义标题模板,支持表单字段变量" - 的申请"

自定义标题变量

自定义标题支持引用表单字段值作为变量,语法为 ,系统在发起申请时自动替换为实际填写值。

常用变量示例:

变量说明
流程模型名称
申请发起人姓名
提交申请日期
表单中自定义字段的值

摘要设置

控制流程实例在列表中的摘要信息显示方式:

模式说明
系统默认由系统自动生成摘要,包含流程名称、发起人、金额等关键信息
自定义由管理员自定义摘要模板,支持表单字段变量(语法同标题设置)

Webhook 通知

系统支持通过 Webhook 与外部系统集成,在流程的关键节点触发 HTTP 回调通知。

通知类型

通知类型触发时机说明
流程前置通知流程启动后流程实例创建时调用,可用于同步流程启动信息至外部系统
流程后置通知流程结束后流程实例完成(通过/拒绝/取消)时调用,可用于流程结果回调
任务前置通知任务执行时审批任务到达时调用,可用于外部系统实时感知待办任务
任务后置通知任务结束后审批任务完成(通过/拒绝/转办等)时调用,可用于同步审批结果

Webhook 配置

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"
  }
}

操作说明

  1. 完成表单设计流程设计后,点击 下一步 进入更多设置页面
  2. 根据需要配置提交人权限、自动去重、标题摘要等选项
  3. 如需 Webhook 集成,点击 新增 Webhook 按钮配置通知
  4. 点击 保存 完成流程模型创建,或点击 上一步 返回修改

OA 办公系统文档中心