查询审批定义详情
查询审批定义详情
请求说明
请求地址 | https://openapi.wps.cn/v7/workflow/approval_instances/{id} |
---|---|
请求方法 | GET |
签名方式 | KSO-1 |
权限要求 | 查询审批实例(应用授权) kso.workflow_approval_instance.read 操作审批实例(应用授权) kso.workflow_approval_instance.readwrite 查询审批实例(应用授权) kso.workflow_approval_instance.read 操作审批实例(应用授权) kso.workflow_approval_instance.readwrite |
请求头(Header)
Header 名称 | 参数类型 | 是否必填 | 说明 |
---|---|---|---|
Content-Type | string | 是 | 使用:application/json |
X-Kso-Date | string | 是 | RFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT |
X-Kso-Authorization | string | 是 | KSO-1 签名值,详见《签名方法》 |
Authorization | string | 是 | 授权凭证,格式为:Bearer {access_token} |
路径参数(Path)
名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
id | string | 是 | <= 1024 characters,审批实例id |
查询参数(Query)
名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
user_id | string | 否 | <= 1024 characters,用户id,用来查询该用户的任务 |
请求地址示例
[GET] https://openapi.wps.cn/v7/workflow/approval_instances/ks-asdassdasdasd342?user_id=kasjdask
响应体(Response)
名称 | 类型 | 说明 |
---|---|---|
code | integer | code |
more | object | 更多的错误信息 |
msg | string | msg |
data | object | 信息返回 |
∟ approval_define_id | string | 审批定义id |
∟ approval_tasks | object[] | 审批定义id |
∟ ∟ approval_rule | string | 审批方式 |
∟ ∟ end_time | string | 完成时间 |
∟ ∟ id | string | 任务id |
∟ ∟ node_id | string | 所属节点id |
∟ ∟ start_time | string | 开始时间 |
∟ ∟ status | string | 任务状态 |
∟ ∟ title | string | 所属节点名称 |
∟ ∟ user_id | string | 审批人用户id |
∟ contents | object[] | 审批实例内容 |
∟ ∟ attachments | object[] | 如果控件是附件时,附件内容 |
∟ ∟ ∟ drive_file | object | store_type为drive_file时必填 |
∟ ∟ ∟ ∟ file_id | string | 云文档的file_id |
∟ ∟ ∟ ∟ share_link | string | 文件分享链接 |
∟ ∟ ∟ file_name | string | 文件名 |
∟ ∟ ∟ file_size | int64 | 文件大小 |
∟ ∟ ∟ s3_file | object | 云文档文件数据, store_type为s3_file时必填 |
∟ ∟ ∟ ∟ file_md5 | string | 文件md5 |
∟ ∟ ∟ ∟ link | string | 静态文件link, 预留字段 |
∟ ∟ ∟ ∟ s3_file_type | string | s3文件类型 |
∟ ∟ ∟ ∟ store_key | string | 文件store_key |
∟ ∟ ∟ ∟ thumb_store_key | string | 图片文件缩略图的store_key, 当s3_file_type为image时必传 |
∟ ∟ ∟ store_type | string | 存储类型 |
∟ ∟ id | string | 控件id, 需要和审批定义保持一致 |
∟ ∟ title | string | 控件标题 |
∟ ∟ type | string | 控件类型 |
∟ ∟ value | string | 控件值, 视控件类型而定 |
∟ ∟ values | string[] | 控件内容, 多选专用 |
∟ current_task_id | string | 当前任务,当查询有传入user_id且有任务时会返回 |
∟ end_time | string | 完成时间 |
∟ id | string | 审批实例id |
∟ serial_no | string | 审批单编号 |
∟ start_time | string | 开始时间 |
∟ status | string | 审批实例状态 |
∟ title | string | 审批实例标题 |
∟ user_id | string | 发起者userid |
响应体示例
json
{
"data": {
"approval_define_id": "string",
"approval_tasks": [
{
"approval_rule": {},
"end_time": "string",
"id": "string",
"node_id": "string",
"start_time": "string",
"status": {},
"title": "string",
"user_id": "string"
}
],
"contents": [
{
"attachments": [
{
"drive_file": {
"file_id": "string",
"share_link": "string"
},
"file_name": "string",
"file_size": 0,
"s3_file": {
"file_md5": "string",
"link": "string",
"s3_file_type": {},
"store_key": "string",
"thumb_store_key": "string"
},
"store_type": {}
}
],
"id": "string",
"title": "string",
"type": {},
"value": "string",
"values": [
"string"
]
}
],
"current_task_id": "string",
"end_time": "string",
"id": "string",
"serial_no": "string",
"start_time": "string",
"status": {},
"title": "string",
"user_id": "string"
},
"code": 0,
"more": {},
"msg": "string"
}