新建流程

请求地址与要求

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:新增接口。

results matching ""

    No results matching ""