新建流程
请求地址与要求
POST api/project/newflow
要求登录,要求为人事部人员及管理员。
参数与请求体
title
:流程标题description
:流程描述steps
:一串数字组成的数组,按顺序表明流程步骤的负责人。正整数或0
代表具体负责人的 UID;-1
代表申请人所在部门的部门经理(仅第一步有效);-2
代表由上一步决定此流程步骤的负责人(仅第一步无效)。
{
"title": "普通的流程",
"description": "普通的流程描述",
"flow": [-1,-2,3]
}
返回体
请求成功时,会带有 200
状态码及成功提示,以及该流程的 ID(data.id
)
{
"status": "Success",
"data": {
"id": 2
}
}
请求失败时,可能有以下状态码以及错误码:
401
错误0
当前登录用户无权使用本接口。
400
错误0
有必填项未填写。1
流程中有一步或多步 UID 不存在。2
第一步无法直接选择「由上一步决定此步骤负责人」的选项3
非第一步无法直接选择「申请人的部门经理」的选项
额外提示
新建流程后,流程可直接用于使用(无需额外发布步骤)。
接口更改记录
- V1.1:新增接口。