04 发起审批
POST
/open-api/standard/v1/approval/create
工作流
请求参数
Header 参数
Content-Type
string
可选
示例值:
application/json
Access-token
string
可选
示例值:
82f9d223-7e71-4c42-83eb-6e6b6a4472c9
Token-type
string
可选
示例值:
bearer
x-asm-prefer-tag
string
可选
示例值:
version-env-06
Body 参数application/json
token
string
必需
param
object
必需
variables
object
自定义参数. 依赖于流程类型
detailName
string
此值已废弃
category
string
类别
processDefinitionId
integer
流程配置id
submitter
integer
发起人
assignees
object
审批人
假设提交人是1, 第一个任务节点的key是task1, 审批人是2和3,
请传
"initiator": [1],
"task1": [2, 3]
}
name
string
审批信息
objects
array[integer]
操作对象
示例
{
"token": "82f9d223-7e71-4c42-83eb-6e6b6a4472c9",
"param": {
"variables": {},
"detailName": "入库审批",
"category": "MATERIAL_FROM_EXTERNAL_SOURCE_PUBLISHING",
"processDefinitionId": 17,
"submitter": 100849,
"assignees": {
"initiator": [
100849
],
"task1": [
100849
],
"task2": [
100849
]
},
"name": "全部素材组",
"objects": [
127668
]
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open-auth.tezign.com/open-api/standard/v1/approval/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "82f9d223-7e71-4c42-83eb-6e6b6a4472c9",
"param": {
"variables": {},
"detailName": "入库审批",
"category": "MATERIAL_FROM_EXTERNAL_SOURCE_PUBLISHING",
"processDefinitionId": 17,
"submitter": 100849,
"assignees": {
"initiator": [
100849
],
"task1": [
100849
],
"task2": [
100849
]
},
"name": "全部素材组",
"objects": [
127668
]
}
}'
返回响应
🟢200成功
application/json
Body
code
string
必需
message
string
必需
result
integer
必需
示例
{
"code": "0",
"message": "success",
"result": 324
}
修改于 2023-09-07 07:16:44