BPM服务任务定义 - 输出参数

时间:2014-01-28 19:30:55

标签: jbpm bpm bpmn

我目前正在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”?

1 个答案:

答案 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编辑器中完成。