文档
测试

更新业务审批流

PUT
/system-flow/:id

接口描述

用于更新业务审批流。

请求头

参数名
类型
描述
必填
Device-Type
string
设备类型,示例:web
必填
Authorization
string
Token,示例:aa6a0e5f-126d-4617-ad60-c15ea09ecbb3
必填

请求参数

参数名
类型
描述
必填
id
int
业务审批流ID,示例:1
必填
name
string
名称,示例:采购合同审批流程
必填
type
string
关联对象,示例:purchase_contract,可选值:{"purchase_contract":"采购合同","purchase_order":"采购单",...}
必填
tip
string
说明,示例:
可选
status
int
状态,示例:1,可选值:{"0":"停用","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
必填
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":"启用"}
必填
delete_time
string
删除时间,示例:0
必填
node
array
业务审批流节点
必填
id
int
业务审批流节点ID,示例:4
必填
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
int
多人审批时采用的审批方式,示例:null,值:{"0":"依次审批","1":"会签","2":"或签"}
必填

说明 / 示例

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