You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

13 KiB

流程定义

本模块共 11 个接口。源文件:api.json。

快速索引

接口名称 方法 路径 用途
指定流程达式列表 GET /gd_dataserver/flowable/definition/expList -
导入流程文件 POST /gd_dataserver/flowable/definition/import 上传bpmn20的xml文件
流程定义列表 GET /gd_dataserver/flowable/definition/list -
读取图片文件 GET /gd_dataserver/flowable/definition/readImage/{deployId} -
读取xml文件 GET /gd_dataserver/flowable/definition/readXml/{deployId} -
指定流程办理组列表 GET /gd_dataserver/flowable/definition/roleList -
保存流程设计器内的xml文件 POST /gd_dataserver/flowable/definition/save -
发起流程 POST /gd_dataserver/flowable/definition/start/{procDefId} -
激活或挂起流程定义 PUT /gd_dataserver/flowable/definition/updateState -
指定流程办理人员列表 GET /gd_dataserver/flowable/definition/userList -
删除流程 DELETE /gd_dataserver/flowable/definition/{deployIds} -

接口详情

指定流程达式列表

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/expList
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: expListUsingGET

参数:

字段 位置 必填 类型 说明 示例
createBy query 否 string - -
createByName query 否 string - -
createTime query 否 string / date-time - -
expression query 否 string - -
id query 否 integer / int64 - -
name query 否 string - -
params query 否 object - -
remark query 否 string - -
searchValue query 否 string - -
status query 否 integer / int32 - -
updateBy query 否 string - -
updateByName query 否 string - -
updateTime query 否 string / date-time - -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

导入流程文件

  • 用途: 上传bpmn20的xml文件
  • 请求: POST /gd_dataserver/flowable/definition/import
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: importFileUsingPOST

参数:

字段 位置 必填 类型 说明 示例
name query 否 string name -
category query 否 string category -

请求体:

  • Content-Type:application/json
  • 模型:string / binary
  • 必填:文档未标记
  • Content-Type:application/octet-stream
  • 模型:string / binary
  • 必填:文档未标记

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

流程定义列表

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/list
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: listUsingGET

参数:

字段 位置 必填 类型 说明 示例
pageNum query 是 integer / int32 当前页码 -
pageSize query 是 integer / int32 每页条数 -
name query 否 string 流程名称 -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

读取图片文件

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/readImage/{deployId}
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: readImageUsingGET

参数:

字段 位置 必填 类型 说明 示例
deployId path 是 string 流程定义id -

响应:

状态码 说明 响应模型
200 OK -
401 Unauthorized -
403 Forbidden -
404 Not Found -

读取xml文件

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/readXml/{deployId}
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: readXmlUsingGET

参数:

字段 位置 必填 类型 说明 示例
deployId path 是 string 流程定义id -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

指定流程办理组列表

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/roleList
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: roleListUsingGET

参数:

字段 位置 必填 类型 说明 示例
admin query 否 boolean - -
createBy query 否 string - -
createByName query 否 string - -
createTime query 否 string / date-time - -
dataScope query 否 string - -
delFlag query 否 string - -
deptCheckStrictly query 否 boolean - -
deptIds query 否 array<integer / int64> - -
flag query 否 boolean - -
menuCheckStrictly query 否 boolean - -
menuIds query 否 array<integer / int64> - -
params query 否 object - -
permissions query 否 array - -
remark query 否 string - -
roleId query 否 string - -
roleKey query 是 string - -
roleName query 是 string - -
roleSort query 是 integer / int32 - -
searchValue query 否 string - -
status query 否 string - -
updateBy query 否 string - -
updateByName query 否 string - -
updateTime query 否 string / date-time - -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

保存流程设计器内的xml文件

  • 用途: 接口文档未提供用途说明。
  • 请求: POST /gd_dataserver/flowable/definition/save
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: saveUsingPOST

参数:

无

请求体:

  • Content-Type:application/json
  • 模型:FlowSaveXmlVo
  • 必填:文档未标记
字段 必填 类型 说明 示例
category 否 string - -
name 否 string - -
xml 否 string - -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

发起流程

  • 用途: 接口文档未提供用途说明。
  • 请求: POST /gd_dataserver/flowable/definition/start/{procDefId}
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: startUsingPOST

参数:

字段 位置 必填 类型 说明 示例
procDefId path 是 string 流程定义id -

请求体:

  • Content-Type:application/json
  • 模型:object
  • 必填:文档未标记

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

激活或挂起流程定义

  • 用途: 接口文档未提供用途说明。
  • 请求: PUT /gd_dataserver/flowable/definition/updateState
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: updateStateUsingPUT

参数:

字段 位置 必填 类型 说明 示例
state query 是 integer / int32 1:激活,2:挂起 -
deployId query 是 string 流程部署ID -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
201 Created -
401 Unauthorized -
403 Forbidden -
404 Not Found -

指定流程办理人员列表

  • 用途: 接口文档未提供用途说明。
  • 请求: GET /gd_dataserver/flowable/definition/userList
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: userListUsingGET

参数:

字段 位置 必填 类型 说明 示例
admin query 否 boolean - -
avatar query 否 string - -
createBy query 否 string - -
createByName query 否 string - -
createTime query 否 string / date-time - -
delFlag query 否 string - -
dept.ancestors query 否 string - -
dept.createBy query 否 string - -
dept.createByName query 否 string - -
dept.createTime query 否 string / date-time - -
dept.delFlag query 否 string - -
dept.deptId query 否 string - -
dept.deptName query 是 string - -
dept.email query 否 string - -
dept.leader query 否 string - -
dept.orderNum query 是 integer / int32 - -
dept.params query 否 object - -
dept.parentId query 否 string - -
dept.parentName query 否 string - -
dept.phone query 否 string - -
dept.searchValue query 否 string - -
dept.status query 否 string - -
dept.updateBy query 否 string - -
dept.updateByName query 否 string - -
dept.updateTime query 否 string / date-time - -
deptId query 否 string - -
email query 否 string - -
loginDate query 否 string / date-time - -
loginIp query 否 string - -
nickName query 否 string - -
params query 否 object - -
password query 否 string - -
phonenumber query 否 string - -
postIds query 否 array<integer / int64> - -
postNames query 否 string - -
remark query 否 string - -
roleId query 否 integer / int64 - -
roleIds query 否 array - -
roles[0].admin query 否 boolean - -
roles[0].createBy query 否 string - -
roles[0].createByName query 否 string - -
roles[0].createTime query 否 string / date-time - -
roles[0].dataScope query 否 string - -
roles[0].delFlag query 否 string - -
roles[0].deptCheckStrictly query 否 boolean - -
roles[0].deptIds query 否 array<integer / int64> - -
roles[0].flag query 否 boolean - -
roles[0].menuCheckStrictly query 否 boolean - -
roles[0].menuIds query 否 array<integer / int64> - -
roles[0].params query 否 object - -
roles[0].permissions query 否 array - -
roles[0].remark query 否 string - -
roles[0].roleId query 否 string - -
roles[0].roleKey query 是 string - -
roles[0].roleName query 是 string - -
roles[0].roleSort query 是 integer / int32 - -
roles[0].searchValue query 否 string - -
roles[0].status query 否 string - -
roles[0].updateBy query 否 string - -
roles[0].updateByName query 否 string - -
roles[0].updateTime query 否 string / date-time - -
sapCode query 否 string - -
searchValue query 否 string - -
sex query 否 string - -
status query 否 string - -
updateBy query 否 string - -
updateByName query 否 string - -
updateTime query 否 string / date-time - -
userId query 否 string - -
userName query 是 string - -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
401 Unauthorized -
403 Forbidden -
404 Not Found -

删除流程

  • 用途: 接口文档未提供用途说明。
  • 请求: DELETE /gd_dataserver/flowable/definition/{deployIds}
  • 鉴权: X-Access-Token(以接口定义为准)
  • operationId: deleteUsingDELETE

参数:

字段 位置 必填 类型 说明 示例
deployIds path 是 string deployIds -

响应:

状态码 说明 响应模型
200 OK /: object<string, object>
204 No Content -
401 Unauthorized -
403 Forbidden -