131 - 任务 05

Posted 分享牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了131 - 任务 05相关的知识,希望对你有一定的参考价值。

1、从任务获取变量

GET运行时/任务/ taskId /变量/ 变量名?scope = scope

表1.从任务获取变量 - URL参数

参数需要描述
任务id获取变量的任务的ID。
变量名要获取的变量的名称。
范围变量的范围被返回。何时local只返回任务本地变量值。何时global,只返回来自任务父级执行层次的变量值。当省略参数时,如果存在则返回局部变量,否则返回全局变量。

表2.从任务获取变量 - 响应代码

响应码描述
200表示找到任务并返回所请求的变量。
404指示未找到请求的任务,或者任务没有给定名称的变量(在给定范围内)。状态消息提供了附加信息。

成功回应机构:


"name" : "myTaskVariable",
"scope" : "local",
"type" : "string",
"value" : "Hello my friend"

完整的响应正文描述可以在一般的REST变量部分找到。

2、获取变量的二进制数据

GET运行时/任务/ taskId /变量/ 变量名 /数据?范围= 范围

表3.获取变量的二进制数据 - URL参数

参数需要描述
任务id要获取可变数据的任务的ID。
变量名要获取数据的变量的名称。类型的变量只有binary和serializable可以使用。如果使用其他类型的变量,404则返回a。
范围变量的范围被返回。何时local只返回任务本地变量值。何时global,只返回来自任务父级执行层次的变量值。当省略参数时,如果存在则返回局部变量,否则返回全局变量。

表4.获取变量的二进制数据 - 响应代码

响应码描述
200表示找到任务并返回所请求的变量。
404指示未找到请求的任务,或者任务没有给定名称的变量(在给定范围内),或者该变量没有可用的二进制流。状态消息提供了附加信息。

成功回应机构:
响应体包含变量的二进制值。当变量是binary类型的时,响应的内容类型被设置为application/octet-stream,而不管变量的内容或者请求接收类型的头部。在的情况下serializable,application/x-java-serialized-object被用作内容类型。

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

以上是关于131 - 任务 05的主要内容,如果未能解决你的问题,请参考以下文章

如果日期在季度范围内,PySpark 添加列

计算给定范围内的半素数 [a..b]

如何在导航栏内添加页面指示器?

神经机器翻译任务中的句子指示

sh 在范围内运行可迭代任务次数

sh 在范围内运行可迭代任务次数