Flowable入门系列文章96 - 流程定义列表

GET知识库/流程定义

表1.进程定义列表 - URL参数

参数 需要 描述
没有 整数 只返回给定版本的流程定义。
名称 没有 只返回给定名称的流程定义。
nameLike 没有 只返回具有名称的流程定义。
没有 只用给定的键返回流程定义。
keyLike 没有 只用给定的键名返回流程定义。
资源名称 没有 只返回给定资源名称的流程定义。
resourceNameLike 没有 只返回具有类似给定资源名称的名称的流程定义。
类别 没有 只返回给定类别的流程定义。
categoryLike 没有 只返回类似给定名称的流程定义。
categoryNotEquals 没有 只返回没有给定类别的流程定义。
deploymentId 没有 只返回具有给定ID的部署的流程定义。
startableByUser 没有 只返回给定用户可以启动的流程定义。
最新 没有 布尔 只返回最新的流程定义版本。只能与key和keyLike参数一起使用,使用任何其他参数将导致400响应。
暂停 没有 布尔 如果true仅返回暂停的流程定义。如果false仅返回活动流程定义(未挂起)。
分类 没有 名称(默认),ID,键,类别,deploymentId和版本 属性排序,与订单一起使用。

表2.过程定义列表 - 响应代码

响应码 描述
200 指示请求已成功并返回进程定义
400 指示传递的参数格式错误,或者最新的参数与除key和keyLike之外的其他参数一起使用。状态消息包含附加信息。

成功回应机构:

{
"data": [
{
"id" : "oneTaskProcess:1:4",
"url" : "http://localhost:8182/repository/process-definitions/oneTaskProcess%3A1%3A4",
"version" : 1,
"key" : "oneTaskProcess",
"category" : "Examples",
"suspended" : false,
"name" : "The One Task Process",
"description" : "This is a process for testing purposes",
"deploymentId" : "2",
"deploymentUrl" : "http://localhost:8081/repository/deployments/2",
"graphicalNotationDefined" : true,
"resource" : "http://localhost:8182/repository/deployments/2/resources/testProcess.xml",
"diagramResource" : "http://localhost:8182/repository/deployments/2/resources/testProcess.png",
"startFormDefined" : false
}
],
"total": 1,
"start": 0,
"sort": "name",
"order": "asc",
"size": 1
}
  • graphicalNotationDefined:表示过程定义包含图形信息(BPMN DI)。
  • resource:包含实际部署的BPMN 2.0 xml。
  • diagramResource:包含进程的图形表示,当没有图表可用时为null。

上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:
在这里插入图片描述

你可能感兴趣的:(flowable,java,OA,BPM,工作流,流程自动化)