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

Posted 分享牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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入门系列文章96 - 流程定义列表的主要内容,如果未能解决你的问题,请参考以下文章

Flowable入门系列文章3-部署流程定义

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

Flowable入门系列文章97 - 获取流程定义

Flowable入门系列文章1-Flowable是什么

Flowable入门系列文章65 - 流程启动授权

Flowable入门系列文章80 - Flowable Designer部署功能