Flowable入门系列文章49 - 骡子任务
Posted 分享牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flowable入门系列文章49 - 骡子任务相关的知识,希望对你有一定的参考价值。
mule任务允许你发送消息给mule,增强了Flowable的集成功能。请注意,Mule任务不是 BPMN 2.0规范的正式任务(因此没有专门的图标)。因此,在Flowable中,mule任务被实现为一个专门的服务任务。
1、定义一个骡子任务
Mule任务是作为一个专门的服务任务来实现的,通过设置服务任务类型的“mule”来定义。
<serviceTask id="sendMule" flowable:type="mule">
Mule任务由字段注入配置。这些属性的所有值都可以包含EL表达式,这些表达式在流程执行期间在运行时被解析。以下属性可以设置:
属性 | 需要 | 描述 |
---|---|---|
endpointUrl | 是 | 您要调用的Mule端点。 |
语言 | 是 | 您要用来评估payloadExpression字段的语言。 |
payloadExpression | 是 | 表达式将成为消息的有效载荷。 |
resultVariable | 没有 | 将存储调用结果的变量的名称。 |
2、用法示例
以下XML片段显示了使用Mule任务的示例。
<extensionElements>
<flowable:field name="endpointUrl">
<flowable:string>vm://in</flowable:string>
</flowable:field>
<flowable:field name="language">
<flowable:string>juel</flowable:string>
</flowable:field>
<flowable:field name="payloadExpression">
<flowable:string>"hi"</flowable:string>
</flowable:field>
<flowable:field name="resultVariable">
<flowable:string>theVariable</flowable:string>
</flowable:field>
</extensionElements>
上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:
以上是关于Flowable入门系列文章49 - 骡子任务的主要内容,如果未能解决你的问题,请参考以下文章