Home » Eclipse Projects » BPMN 2.0 Modeler » Custom Service Tasks from .wid file(Trying to import custom tasks from jBPM Process Editor into BPMN 2.0 Modeler)
Custom Service Tasks from .wid file [message #1070532] |
Thu, 18 July 2013 02:51  |
Eclipse User |
|
|
|
So far we used the META-INF/drools.rulebase.conf and META-INF/ServiceTaskDefinitions.wid files to define our custom tasks in the jBPM eclipse plugin (Process Editor).
I just wanted to see how this BPMN 2.0 Modeler plays with our current bpmn process definitions. We have a couple of these custom tasks defined in ServiceTaskDefinitions.wid but none of them shows up on the palette.
The same question has been asked already on this blog:
kverlaen.blogspot.com/2011/02/new-bpmn-20-eclipse-editor.html?showComment=1321978017210#c7932576973965333470
Any help is appreciated
|
|
| |
Re: Custom Service Tasks from .wid file [message #1071025 is a reply to message #1070692] |
Fri, 19 July 2013 03:24   |
Eclipse User |
|
|
|
Hi Robert, thanks for the quick reply.
There is also a drools.rulebase.conf in my META-INF directory which point to my ServiceTaskDefinitions.wid file:
drools.workDefinitions = ServiceTaskDefinitions.wid
Here is my wid configuration:
import org.drools.process.core.datatype.impl.type.IntegerDataType;
import org.drools.process.core.datatype.impl.type.StringDataType;
import org.drools.process.core.datatype.impl.type.BooleanDataType;
import org.drools.process.core.datatype.impl.type.ObjectDataType;
[
[
"name" : "OutputHandler",
"displayName" : "OutputHandler"
],
// fire this to terminate the session
[
"name" : "StopSignalHandler",
"displayName": "Stop",
"parameters" : [
"Level" : new StringDataType()
],
"displayName" : "StopSignalHandler"
],
[
"name" : "WorkOrderHandler",
"displayName" : "WorkOrderHandler",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "CopyHandler",
"displayName" : "Copy",
"parameters" : [
"DisplayName" : new StringDataType(),
"From" : new StringDataType(),
"To" : new StringDataType(),
"AbsolutePath": new StringDataType()
]
],
[
"name" : "MoveHandler",
"displayName" : "Move",
"parameters" : [
"DisplayName" : new StringDataType(),
"From" : new StringDataType(),
"To" : new StringDataType(),
"Pattern": new StringDataType(),
"FileName": new StringDataType()
]
],
[
"name" : "ScriptHandler",
"displayName" : "ScriptHandler",
"parameters" : [
"Path" : new StringDataType(),
"Script" : new StringDataType(),
"ResponseType": new StringDataType()
]
],
[
"name" : "CheckHandler",
"displayName" : "Check",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "DSTHandler",
"displayName" : "DSTHandler",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "PDFOutHandler",
"displayName" : "PDFHandler",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "XMLHandler",
"displayName" : "XMLHandler",
"parameters" : [
"DisplayName" : new StringDataType(),
"OutputFolder" : new StringDataType()
]
],
[
"name" : "ViPPHandler",
"displayName" : "ViPPHandler",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "EndProcessHandler",
"displayName" : "EndProcessHandler",
"parameters" : [
"DisplayName" : new StringDataType()
]
],
[
"name" : "MapHandler",
"displayName" : "Mapper",
"parameters" : [
"Map": new StringDataType(),
"Queries": new StringDataType()
]
],
[
"name" : "TimerHandler",
"displayName" : "Timer",
"parameters" : [
"Wait" : new StringDataType()
]
],
[
"name" : "ListFilesHandler",
"displayName" : "List Files",
"parameters" : [
"DisplayName" : new StringDataType(),
"Path" : new StringDataType(),
"Filename" : new StringDataType(),
"Pattern" : new StringDataType()
]
],
[
"name" : "EmailHandler",
"displayName" : "Email",
"parameters" : [
"From" : new StringDataType(),
"To" : new StringDataType(),
"Body": new StringDataType(),
"Cc" : new StringDataType(),
"Bcc" : new StringDataType()
]
]
]
|
|
| | | | | | |
Goto Forum:
Current Time: Sat Jul 12 13:55:05 EDT 2025
Powered by FUDForum. Page generated in 0.03669 seconds
|