我在 jbpm 5.3 eclipse 工具中创建了 2 个特定于域的进程。然后我将它们存储在我自己的服务存储库中,并将这两个进程导入到同一个 jbpm 项目中。
但是,我只在调色板中看到一个进程。是否可以在调色板中显示/查看两个进程?
我在 jbpm 5.3 eclipse 工具中创建了 2 个特定于域的进程。然后我将它们存储在我自己的服务存储库中,并将这两个进程导入到同一个 jbpm 项目中。
但是,我只在调色板中看到一个进程。是否可以在调色板中显示/查看两个进程?
对于您的特定领域示例,您必须首先知道 JBPM 5.4 支持流口水..
对于特定领域的示例,您必须在 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"
]
]
还在您的规则文件夹中的图标文件夹规则中导入您的域的图标