查询当前用户已经审批过的流程任务。
URI
POST https://yifei-global.ctapi.ctyun.cn/v1/tasks/approveList
请求体
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
pageSize | String | 是 | 每页显示条数,比如10 |
pageNum | String | 是 | 页码,比如1 |
currentUserId | String | 是 | 翼飞用户id |
dataItem | String | 否 | 数据标题 |
formCode | String | 否 | 表单唯一编码 |
taskAction | String | 否 | 任务操作,默认不传查所有taskaction,如果传多个以分号(;)隔开 |
query | String | 否 | 查询条件,json格式且key为固定值(表单控件编码) 示例:query:{"dataItem":"测试","queryUserName":"kang100",queryStartTime:1625587200000,endTime:1626364800000} |
type | String | 否 | 代办任务类型(任务类型=节点类型),默认是所有代办,包含:1 所有;2 审批;3 抄送;4 经办;5 其他(包括功能节点任务+驳回之后代办任务) |
返回结果
名称 | 类型 | 描述 |
---|---|---|
code | String | 响应状态,0表示成功,非0表示失败 |
msg | String | 返回信息, 如"操作成功" |
total | String | 总记录数 |
pages | String | 总页数 |
pageSize | String | 每页记录数 |
pageNum | String | 当前页数 |
result | String | 返回结果,数组形式 |
result数组对象
名称 | 类型 | 备注 |
---|---|---|
appRunId | string | 表单实例id |
ruWfTaskId | string | 任务id |
taskStatus | string | 当前任务状态 |
startUserId | string | 翼飞的任务发起人id |
startUserName | string | 表单发起人名称 |
companyId | string | 翼飞的租户id |
taskName | string | 任务节点名称 |
dealUserId | string | 翼飞的任务处理人id |
dealName | string | 任务处理人名称 |
createTime | string | 任务创建时间 |
taskAction | string | 任务操作 |
taskType | string | 任务类型 |
appRunStatus | string | 表单实例状态 |
appRunResult | string | 表单实例结果 |
comment | string | 流程任务审批意见 |
appName | string | 表单名称 |
nameSchema | string | 数据标题 |
示例
请求示例
POST https://yifei-global.ctapi.ctyun.cn/v1/tasks/approveList
{
"pageSize" : "10",
"pageNum":"1",
"currentUserId" : "xxx"
}
正常返回示例
{
"msg": "操作成功",
"result": [
{
"appRunId": "xxx",
"ruWfTaskId": "xxx",
"taskStatus": "2",
"startUserId": "xxx",
"startUserName": "发起人",
"companyId": "xxx",
"taskName": "审批节点",
"dealUserId": "xxx",
"dealName": "处理人",
"createTime": "1649924401681",
"taskAction": "1",
"taskType": "1",
"appRunStatus": "2",
"appRunResult": "3",
"comment": "同意"
}
],
"total": 1,
"code": "0",
"pages": 1,
"pageSize": 10,
"pageNum": 1
}