文档
测试

添加业务审批流

POST
/system-flow

接口描述

用于添加业务审批流。

请求头

参数名
类型
描述
必填
Device-Type
string
设备类型,示例:web
必填
Authorization
string
Token,示例:a3e2c9c3-42d1-44c2-b3f3-8eaab10db3e7
必填

请求参数

参数名
类型
描述
必填
name
string
名称,示例:采购合同审批流程
必填
type
string
关联对象,示例:purchase_contract,可选值:{"purchase_contract":"采购合同","purchase_order":"采购单","before_payment":"预付款","tax_payment":"付税款","after_payment":"付尾款","godown_entry":"入库单","purchase_return_order":"采购退货单","sale_order":"销售订单","sale_return_order":"销售退货单","outbound_order":"出库单","returned_money":"回款单","payment":"付款单","invoice":"发票","modify":"修改单",...}
必填
tip
string
说明,示例:
可选
status
int
状态,示例:1,可选值:{"0":"停用","1":"启用"},默认:1
可选
node
array
业务审批流节点
必填
type
int
节点类型,示例:0,可选值:{"0":"审批人","1":"抄送人"}
必填
approver_mode
int
审批方式,示例:1,可选值:{"0":"指定成员","1":"角色"}
必填
approver_ids
int
审批ID,示例:2,一般填写员工ID或角色ID
必填
many_mode
int
多人审批时采用的审批方式{"0":"依次审批","1":"会签","2":"或签"},示例:2,说明:节点类型为审批人时必填*,审批方式为角色时不能选择依次审批
可选
is_select
int
是否允许发起人自选抄送人,示例:0,可选值:{"0":"否","1":"是"},默认:0
可选

响应参数

参数名
类型
描述
必填
id
int
业务审批流ID,示例:1
必填
name
string
名称,示例:采购合同审批流程
必填
type
string
关联对象,示例:purchase_contract,值:{"purchase_contract":"采购合同","purchase_order":"采购单","before_payment":"预付款","tax_payment":"付税款","after_payment":"付尾款","godown_entry":"入库单","purchase_return_order":"采购退货单","sale_order":"销售订单","sale_return_order":"销售退货单","outbound_order":"出库单","returned_money":"回款单","payment":"付款单","invoice":"发票","modify":"修改单",...}
必填
tip
string
说明,示例:
必填
status
int
状态,示例:1,值:{"0":"停用","1":"启用"}
必填
node
array
业务审批流节点
必填
id
int
业务审批流节点ID,示例:1
必填
flow_id
int
业务审批流ID,示例:1
必填
type
int
节点类型,示例:0,可选值:{"0":"审批人","1":"抄送人"}
必填
approver_mode
int
审批方式,示例:1,可选值:{"0":"指定成员","1":"角色"}
必填
approver_ids
string
审批ID,示例:2,一般填写员工ID或角色ID
必填
many_mode
object
多人审批时采用的审批方式{"0":"依次审批","1":"会签","2":"或签"},示例:null
必填
is_select
int
是否允许自选审批人,示例:0,值:{"0":"否","1":"是"}
必填

说明 / 示例

**注意事项:** 1.后端写入数据前会去除字段(name)左右空白字符。