我在jbpm 5.3 eclipse工具中创建了2个特定于域的进程。然后我将它们存储在我自己的服务存储库中,然后将这两个进程导入到同一个jbpm项目中。
但是,我只在调色板中看到一个进程。是否可以在调色板中显示/查看两个过程?
答案 0 :(得分:0)
对于您的域特定示例,您必须首先知道JBPM 5.4支持drools ..
对于特定于域的示例,您必须在src / main / resources中创建一个METAS-INF文件夹
并在其中创建两个文件
在drools.rulebase.conf中
drools.workDefinitions = MyDefinitions.conf
并在MyDefinitions.conf中
现在在MyDefinitions.conf中的import org.drools.process.core.datatype.impl.type.StringDataType;
import org.drools.process.core.datatype.impl.type.ObjectDataType;
[
// the Shipment work item
[
"name" : "Shipment",
"parameters" : [
"ShipmentId" : new StringDataType(),
"To" : new StringDataType()
],
"results" : [
"Result" : new ObjectDataType()
],
"displayName" : "Shipping","customEditor":org.drools.eclipse.flow.common.editor.editpart.work.SampleCustomEditor",
"icon" : "icons/shipping.gif"
]
]
用于我的示例,因为它会有所不同
还会在Icon文件夹中导入域的图标 规则文件夹中的规则