Flowable入门系列文章121 - 处决 01

1、得到一个执行

GET运行时/执行/ {executionId}

表1.获取执行 - URL参数

参数需要描述
流程id要获得的执行的ID。

表2.获取执行 - 响应代码

响应码描述
200指示执行被发现并返回。
404表示没有找到执行。

成功回应机构:

{
"id":"5",
"url":"http://localhost:8182/runtime/executions/5",
"parentId":null,
"parentUrl":null,
"processInstanceId":"5",
"processInstanceUrl":"http://localhost:8182/runtime/process-instances/5",
"suspended":false,
"activityId":null,
"tenantId": null
}

2、对执行执行一个操作

PUT运行时/执行/ {executionId}

表3.执行一个执行操作 - URL参数

参数需要描述
流程id要执行操作的执行的标识。

请求正文(执行信号):

{
"action":"signal"
}

无论一个变量和transientVariables属性接受了结构如下:

{
"action":"signal",
"variables" : [
{
"name": "myVar",
"value": "someValue"
}
]
}

请求主体(收到执行的信号事件):

{
"action":"signalEventReceived",
"signalName":"mySignal"
"variables": [ ]
}

通知执行一个信号事件已经收到,需要一个signalName参数。variables执行操作之前,可以传递在执行时设置的可选项。

请求主体(收到执行的信号事件):

{
"action":"messageEventReceived",
"messageName":"myMessage"
"variables": [ ]
}

通知执行已收到消息事件,需要一个messageName参数。variables执行操作之前,可以传递在执行时设置的可选项。

表4.对执行执行操作 - 响应代码

响应码描述
200指示执行被发现并且执行操作。
204指示执行被发现,执行了操作,操作导致执行结束。
400表示请求了非法操作,请求主体中缺少所需的参数或者传入非法变量。状态描述包含有关错误的其他信息。
404表示没有找到执行。

成功回应机构(在执行未因行动而结束的情况下):

{
"id":"5",
"url":"http://localhost:8182/runtime/executions/5",
"parentId":null,
"parentUrl":null,
"processInstanceId":"5",
"processInstanceUrl":"http://localhost:8182/runtime/process-instances/5",
"suspended":false,
"activityId":null,
"tenantId" : null
}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值