我目前正在jBPM 5.4中为/创建一些服务任务。
到目前为止,我可以在MyServiceTask.conf中定义任务
import org.drools.process.core.datatype.impl.type.StringDataType;
[
[
"name" : „MyServiceTask“,
"parameters" : [
„parameter1" : new StringDataType()
],
"displayName" : „MyServiceTask",
"icon" : "icons/myServiceTask.gif"
]
]
因此,当我在bmpn编辑器中拖动此任务时,我看到类似这样的内容
input parameters
from: (nothing set) to parameter1
如何定义输出参数?
是否可以设置默认映射值,例如,默认情况下,过程变量“de.xxx.xx.process1 / variable1”将映射到“parameter1”?
答案 0 :(得分:1)
只需在wid中添加结果节点:
import org.drools.process.core.datatype.impl.type.StringDataType;
[
[
"name" : "MyServiceTask“,
"parameters" : [
"parameter1" : new StringDataType()
],
"results":[
"result": new StringDataType()
],
"displayName" : „MyServiceTask",
"icon" : "icons/myServiceTask.gif"
]
]
据我所知,现在有办法指定映射。这必须在bpmn编辑器中完成。