简要描述
退回驳回直接提交驳回人或者退回人
请求链接
/je/jbpm/taskInfo/completeTask
请求方式
POST
请求头
| 属性 | 值 | 
| Content-Type | application/x-www-form-urlencoded; charset=UTF-8 | 
请求参数
说明
| 参数 | 类型 | 必填 | 默认值 | 说明 | 
| taskId | String | 是 |  | 任务实例ID | 
| submitType | String | 是 |  | 提交类型 | 
| pdid | String | 是 |  | 流程部署ID | 
| beanId | String | 是 |  | 业务ID | 
| submitComments | String | 是 |  | 审批意见 | 
| commentDetails | String | 否 |  | 详细意见-作用数据JE_CORE_COMMENTDETAIL表 | 
| ids | String | 否 |  | 批量审批用到的业务beanIds | 
| piid | String | 是 |  | 流程实例ID | 
| targerTaskName | String | 是 |  | 目标任务名称,来源 加载流程信息PC接口 loadWfInfo | 
| assigeeId | String | 是 |  | 目标处理人ID | 
示例
{
taskId: "16310058",
submitType: "to_returnsubmit",
pdid: "putongliucheng_19072409-1",
beanId: "02a28b1bfa864ab384e0e128bee1a292",
submitComments: "未填写任何审批意见",
commentDetails: "",
ids: "",
piid: "putongliucheng_19072409.02a28b1bfa864ab384e0e128bee1a292",
targerTaskName: "主管审批2",
assigeeId: "HK7O64bKMi0QPkTai4s"
}
返回结果
返回结果说明
| 参数 | 类型 | 必填 | 说明 | 
| success | Boolean |  | 是否成功 | 
| obj | JSON |  | 返回详细信息 | 
obj说明
| 参数 | 类型 | 说明 | 
| audFlag | String | 流程状态 | 
| piid | String | 流程实例ID | 
| currentTasks | Array< String> | 活动任务,根据流程实例id查询数据库存在的活动任务task | 
| doTaskName | String | 当前任务节点名称,如果有两个活动节点,后台会判断你打开的哪个节点 | 
| doTaskForm | String | 当前任务节点表单,如果是多表单操作则读取当前执行人审批过的节点来控制表 | 
| currentTaskForms | String | 可处理表单,用于多表单操作 | 
| doTaskUserDiy | Boolean | 是否可以预定义, 强制预定义节点中包括当前节点和当前登录为流程审批处理人为true | 
| doUserDiyBackName | String | 预定义转交退回节点名称 | 
| doUserDiyNextName | String | 预定义转交任务节点名称 | 
| doTaskEdit | Boolean | 是否待处理任务人   如果是表单则控制可编辑 必填 按钮显示 | 
| taskId | String | 任务id | 
| taskName | String | 任务节点名称 | 
| isBatchNext | Boolean | 当前节点是否多人处理,如果是当前节点还有下一处理人 | 
| doRoundUser | Array< String> | 当前处理传阅人信息 | 
| doRoundNodeUser | Array< Object> | 当前处理传阅节点信息 | 
| btns | Array< String> | 可用按钮信息 | 
| bean | Object | 业务Bean | 
audFlag说明
| 参数 | 类型 | 说明 | 
| Unstart | String | 未启动 | 
| WAIT | String | 审批中 | 
| HANDUPED | String | 已挂起 | 
| SUSPEND | String | 已作废 | 
| ENDED | String | 审批结束 | 
成功示例
{
    "success": true,
    "obj": {
        "emptyPDID": false,
        "doTaskName": "提交审批",
        "phone": "0",
        "piid": "putongliucheng_19072409.02a28b1bfa864ab384e0e128bee1a292",
        "currentTasks": [
            "提交审批"
        ],
        "doTaskUserDiy": false,
        "doUserDiyBackName": "",
        "doUserDiyNextName": "",
        "doReturnSubmitInfo": {
            "returnAssgineName": "",
            "returnAssgineId": "HK7O64bKMi0QPkTai4s",
            "returnTaskName": "主管审批2",
            "returnType": ""
        },
        "doTaskEdit": true,
        "taskId": "16310058",
        "taskName": "提交审批",
        "isBatchNext": false,
        "doRoundUser": [],
        "doRoundNodeUser": [],
        "btns": [
            "wfCancelBtn",
            "wfReturnSubmitBtn",
            "wfSubmitBtn",
            "wfSuspendBtn"
        ],
        "audFlag": "WAIT"
    }
}
失败示例
{
    "code": "UNKOWN_ERROR",
    "errorCode": "9999",
    "exceptionId": "",
    "message": "Could not execute JDBC batch update",
    "obj": "Could not execute JDBC batch update",
    "success": false
}
接口使用场景
版本
| 版本 | 日期 | 说明 | 
| v1.0 | 2020-05-26 | 新增 | 
最后编辑: 呼丽华  文档更新时间: 2025-05-23 14:31   作者:呼丽华