- BASE
- 业务对象
- DEMO
- 系统配置
- 流程模块
- AUTH模块
- CMS模块
- ORG模块
- 数据权限
- 流程服务接口
- 应用市场模块
- 应用广场
- 钉钉全量同步用户信息GET
- 钉钉同步单人用户信息GET
- 测试GET
- testPOST
- 测试租户保存GET
- 222POST
- 測試回調GET
实例操作统一接口
开发中
POST
/ab-bpm/bpm/instance/doAction
请求参数
Header 参数
Authorization
string
可选
默认值:
Bearer{{Auth_Token}}
Body 参数application/json
defKey
string
流程定key
instanceId
string
流程实例ID
defId
string
流程定义id
actionName
string
action动作的名字
bizId
string
业务ID
data
object
业务数据
presetDestination
string
目标路径
presetVariable
object
变量
identityMap
object
任务候选人
opinion
string
意见备注
extendConf
string
特殊的配置
示例
{
"defId": "1625744748191494144",
"actionName": "reminder",
"presetDestination": "",
"opinion": "您好,请您尽快处理任务:${流程标题} !情况紧急,请见快处理",
"extendConf": {
"param": {
"instId": "1626116165523324928"
},
"isUrgencyTask": true,
"msgType": "email,inner"
},
"data": {
"ddb": {
"ddwlList": [],
"qdjl": "张飒",
"id": "1626116168396423168",
"mz": "手机",
"ddje": 1000,
"_loadMap": {
"ddb": true,
"ddwl": true
}
}
},
"instanceId": "1626116165523324928"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/ab-bpm/bpm/instance/doAction' \
--header 'Authorization: Bearer{{Auth_Token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"defId": "1625744748191494144",
"actionName": "reminder",
"presetDestination": "",
"opinion": "您好,请您尽快处理任务:${流程标题} !情况紧急,请见快处理",
"extendConf": {
"param": {
"instId": "1626116165523324928"
},
"isUrgencyTask": true,
"msgType": "email,inner"
},
"data": {
"ddb": {
"ddwlList": [],
"qdjl": "张飒",
"id": "1626116168396423168",
"mz": "手机",
"ddje": 1000,
"_loadMap": {
"ddb": true,
"ddwl": true
}
}
},
"instanceId": "1626116165523324928"
}'
返回响应
🟢200成功
application/json
Body
isOk
boolean
接口调用状态
code
string
接口调用状态码
message
string
接口调用信息
data
object
接口返回的数据
msg
string
必需
示例
{
"isOk": true,
"code": "Success",
"message": "操作成功",
"data": {
"id": "1625777148489445376",
"name": "开始分支",
"nodeKey": "UserTask2",
"title": "管理员发起的任务办理测试流程",
"instId": "1625777146748809216",
"actTaskId": "1625777148489445376",
"actExecutionId": "1625777147143073793",
"defId": "1625744748191494144",
"statusArr": "normal",
"assigneeNames": "管理员",
"priority": 50,
"supportMobile": 1,
"taskType": "userTask",
"taskTypeDeclaringClass": "com.dstz.bpm.api.enums.TaskType",
"taskTypeKey": "userTask",
"taskTypeLabelCss": "primary",
"taskTypeValue": "用户任务",
"parentId": "",
"typeCode": "test",
"createBy": "1",
"createTime": "2023-02-15 16:40:52",
"createOrgId": "410054569125740545",
"updater": "管理员",
"updateTime": "2023-02-15 16:40:52",
"updateBy": "1",
"status": "normal",
"statusDeclaringClass": "com.dstz.bpm.api.enums.TaskStatus",
"statusDesc": "普通任务",
"statusKey": "normal",
"statusLabelCss": "primary",
"statusValue": "普通",
"isDue": false,
"durMs": 928
},
"msg": "操作成功"
}