04.流程接口说明
# Oa系统接口清单
接口名称 | 接口地址 | 接口备注 |
---|---|---|
流程发起接口 | Oa/processInsService/startProcess | 发起生成一个新的流程实例 |
流程驳回接口 | Oa/processInsService/rejectProcess | 针对流程触发驳回的动作 |
流程审批接口 | Oa/processInsService/approvalProcess | 针对流程触发审批的动作 |
流程废弃接口 | Oa/processInsService/abandonProcess | 针对流程触发废弃的动作 |
流程撤销接口 | Oa/processInsService/revokeProcess | 针对流程触发撤销的动作 |
流程转办接口 | Oa/processInsService/transferProcess | 针对流程触发转办的动作 |
流程跳转接口 | Oa/processInsService/skipProcess | 针对流程触发跳转的动作 |
流程抄送接口 | Oa/processInsService/ccProcess | 针对流程触发抄送的动作 |
# Oa系统接口返回结果说明
统一的接口返回方式
{
code:0, // 状态码 code等于0 成功
msg:'',//返回消息
data:{
},// 返回的数据内容
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# Oa系统发起接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/startProcess |
请求方式 | Post |
Post参数格式
{
procCode:'', /// 流程模板编码 流程模板编码与流程模板两者必须有一者不能为空。
procBID:'',/// 流程模板BID
fromdata:{}///流程表单fromdata
}
1
2
3
4
5
2
3
4
5
# Oa系统驳回接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/rejectProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //驳回审批意见
UserCode:"system" //操作人ID
},
"procInsID":1594986569509052418 ///流程实例ID
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Oa系统审批接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/approvalProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //审批意见 必填
UserCode:"system" //操作人ID 必填
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Oa系统废弃接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/abandonProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //废弃意见 必填
UserCode:"system" //操作人ID 必填
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Oa系统撤销接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/revokeProces |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //撤销意见 必填
UserCode:"system" //操作人ID 必填
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Oa系统撤销接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/revokeProces |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //撤销意见 必填
UserCode:"system" //操作人ID 必填
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Oa系统转办接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/transferProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //转办意见 必填
UserCode:"system" //处理人ID 必填
transferUser:'' //转办人员 必填
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# Oa系统跳转接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/skipProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //跳转意见 必填
UserCode:"system" //处理人ID 必填
nodeno:'', //跳转节点编号
nodename:'', //跳转节点名称
},
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# Oa系统抄送接口
名称 | 描述 |
---|---|
地址 | Oa/processInsService/ccProcess |
请求方式 | Post |
{
"fromdata":{},///流程表单fromdata
"operationInfo":{
"approvedDes":"ok", //抄送意见 必填
UserCode:"system" //处理人ID 必填
copyUserlist:[], //抄送用户IDs
},
actInsID:'',//节点实例ID 必填
"procInsID":1594986569509052418 ///流程实例ID 必填
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# Oa系统统一回调参数说明
{
actinsid:'',//节点实例Id
procinsid:'',//流程实例ID
procid:'', //流程模板Id
actionname:'提交',//动作名称 中文的审批动作说明
action:'start',//动作类型 审批动作类型
fromid:'',//表单模板Id
formdataid:'',//表单数据ID
actid:'',//节点Id
actchartid:'',///节点图ID
nextactid:'',//下一节点Id
nextactname:'',//下一节点名称
nextactchartid:'',/// 下一节点图ID 当该ID等于F_End时代表流程结束
fromdata:{}///流程表单fromdata
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
上次更新: 2023/10/24, 07:41:03