Appearance
节点签批接口
在签批/取消签批之后调用
1、接口说明
在签批的节点配置,签批/取消签批完成之后调用事件,仅手动签批、自动签批节点会调用,无需签批节点配置无效
2、接口类型
get
3、接口使用
3.1、接口示例
java
@ApiOperation("节点:流程节点签批接口")
@GetMapping("/biz/sign")
public ActionResult<String> bizSign(String taskId, String taskNodeId, String userId, boolean signOff) {
double random = Math.random();
if (random > 0.75) {
//将打断流程流转
throw new CommonException("异常的");
} else if(random > 0.5){
//将打断流程流转
return ActionResult.fail("执行失败");
}else{
//流程正常流转
return ActionResult.success("执行成功");
}
}
3.2、入参
入参 | 入参类型 | 是否必须 | 说明 |
---|---|---|---|
taskId | string | 否 | 流程实例id,flow_task表 |
taskNodeId | string | 否 | 流程节点id,flow_taskNode表 |
userId | string | 否 | 用户id,base_user表 |
signOff | boolean | 否 | 是否签批,true是,false 否 |
3.3、返回结果
json
{
"code": 200,
"msg": "执行成功",
"data": {
}
}
{
"code": 400,
"msg": "执行失败",
}
{
"code": 500,
"msg": "异常的",
}