简要描述

多人审批提交,存在两种情况,如果当前处理人后续有为处理的的人时,会直接提交,不选人,最后一个审批人审批的时候才会出现选人的情况,至于选不选人查看接口(流程加载信息loadWfInfo接口)isBatchNext值是否为true,true就代表后续有人

请求链接

/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 业务主键
targerTaskName String 目标节点
targerTransition String 目标路径
submitComments String 审批意见
commentDetails String 详细意见-作用数据JE_CORE_COMMENTDETAIL表
countersignInfos String 会签信息
forkInfos String 分支信息
assigeeName String 后续有处理人不用 目标节点受理人
assigeeCode String 后续有处理人不用 目标处理人code
assigeeId String 后续有处理人不用 目标处理人ID
ids String 批量审批用 主键ids
piid String 流程实例ID

示例

{
taskId: 16310347,
submitType: to_submit,
pdid: putongliucheng_19072409-1,
beanId: ed0af89d6a634eb583bcfaaa7461188a,
targerTaskName: 多人审批,
targerTransition: ,
submitComments: 未填写任何审批意见,
commentDetails: ,
countersignInfos: ,
forkInfos: ,
assigeeName:, 
assigeeCode:, 
assigeeId: ,
ids: ,
piid: putongliucheng_19072409.ed0af89d6a634eb583bcfaaa7461188a
}

返回结果

返回结果说明

参数 类型 必填 说明
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": {
        "audFlag": "WAIT",
        "piid": "putongliucheng_19072409.02a28b1bfa864ab384e0e128bee1a292",
        "currentTasks": [
            "多人审批2"
        ],
        "doTaskName": "多人审批2",
        "doTaskUserDiy": false,
        "doUserDiyBackName": "",
        "doUserDiyNextName": "",
        "doTaskEdit": false,
        "taskId": "16310216",
        "taskName": "多人审批2",
        "isBatchNext": true,
        "doRoundUser": [],
        "doRoundNodeUser": [],
        "btns": [
            "wfPromptBtn"
        ],
        "bean": {
            "JE_DEMO_YZSQ_ID": "02a28b1bfa864ab384e0e128bee1a292",
            "SY_STARTEDUSER": "HK7O64bKMi0QPkTai4s",
            "SY_SIGNATURE": null,
            "YZSQ_BZ": "不同意",
            "SY__POSTIL": null,
            "YZSQ_JCRQ": "2020-05",
            "SY_ORDERINDEX": 0,
            "SY_PREAPPROVUSERNAMES": "于春辉",
            "SY_CURRENTTASK": "多人审批2",
            "SY_CREATEORGID": null,
            "SY_STATUS": "1",
            "SY_CREATEUSERID": "HK7O64bKMi0QPkTai4s",
            "SY_AUDFLAG": "WAIT",
            "SY_PDID": "putongliucheng_19072409-1",
            "YZSQ_GZFS": "123123",
            "SY_APPROVEDUSERS": "HK7O64bKMi0QPkTai4s,IqG8q9778eBu3W2Gg04",
            "SY_WFWARN": "",
            "SY_CREATEORG": null,
            "SY_CREATEORGNAME": null,
            "SY_JTGSMC": null,
            "SY_LASTFLOWUSERID": "IqG8q9778eBu3W2Gg04,HK7O64bKMi0QPkTai4s",
            "SY_JTGSID": null,
            "SY_STARTEDUSERNAME": "于春辉",
            "SY_LASTFLOWINFO": "{\"userName\":\"情报人员\",\"userId\":\"IqG8q9778eBu3W2Gg04\",\"tranCode\":\"to_submit\",\"comment\":\"同意\"}",
            "SY_APPROVEDUSERNAMES": "于春辉,情报人员",
            "SY_WARNFLAG": "0",
            "YZSQ_YZ_NAME": "",
            "SY_ACKFLAG": "0",
            "YZSQ_YZYT": "1231",
            "SY_CREATEUSERNAME": "于春辉",
            "YZSQ_GHRQ": "",
            "YZSQ_JYR_NAME": "",
            "QZ_QGZL": null,
            "SY_LASTFLOWUSER": "情报人员,于春辉",
            "SY_ACKUSERNAME": "",
            "SY_PREAPPROVUSERS": "HK7O64bKMi0QPkTai4s",
            "YZSQ_LDSP": "未填写任何审批意见",
            "SY_ACKTIME": "",
            "SY_PIID": "putongliucheng_19072409.02a28b1bfa864ab384e0e128bee1a292",
            "SY_ACKUSERID": "",
            "YZSQ_ZGBSP": "",
            "SY_CREATEUSER": "18519710738",
            "SY_CREATETIME": "2020-05-20 17:27:14",
            "YZSQ_YZ": "1",
            "YZSQ_JYR_CODE": "于春辉"
        }
    }
}

失败示例

{
    "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-25 新增
最后编辑: 呼丽华  文档更新时间: 2024-08-21 10:58   作者:呼丽华