Chris Melas [
http://community.jboss.org/people/melc] created the discussion
"Re: new WorkItem for launch an external application"
To view the discussion, visit:
http://community.jboss.org/message/604685#604685
--------------------------------------------------------------
Hello,
Yes a service task is the way to go.
In order to create a custom (domain specific) service task you need to do what is
described below,
http://community.jboss.org/people/bpmn2user/blog/2011/03/28/jbpm5--work-i...
http://community.jboss.org/people/bpmn2user/blog/2011/03/28/jbpm5--work-i...
If you want to use your work item handler with the gwt-server and the console ( or your
own console that uses the server) you can register the work item handler (instead of step
5 of the instruction of the above link) within the CustomWorkItemHandlers.conf located
inside gwt-console-server's META-INF directory (also mentioned nicely in
http://community.jboss.org/people/bpmn2user/blog/2011/03/30/jbpm5-example...
http://community.jboss.org/people/bpmn2user/blog/2011/03/30/jbpm5-example...).
p.s. i'm not sure about this, that's what i've done, in order not to
(possibly) lose the functionality of log and email in step 1 of the first link (
http://community.jboss.org/people/bpmn2user/blog/2011/03/28/jbpm5--work-i...
jbpm5--work-itemdomain-specific-process-hello-process-example) you could add to the
CustomWorkItem.conf the configuration for log and email as well (as found in
drools-core-xxxx.jar -> META-INF/WorkDefinitions.conf), i.e.
+import org.drools.process.core.datatype.impl.type.ObjectDataType;+
import org.drools.process.core.datatype.impl.type.StringDataType;
[
[
"name" : "Email",
"parameters" : [
"From" : new StringDataType(),
"To" : new StringDataType(),
"Subject" : new StringDataType(),
"Body" : new StringDataType()
],
"displayName" : "Email",
"icon" : "icons/import_statement.gif",
"customEditor" :
"org.drools.eclipse.flow.common.editor.editpart.work.EmailCustomEditor"
],
[
"name" : "Log",
"parameters" : [
"Message" : new StringDataType()
],
"displayName" : "Log",
"icon" : "icons/open.gif",
"customEditor" :
"org.drools.eclipse.flow.common.editor.editpart.work.SampleCustomEditor"
],
+[+
+ "name" : "HelloProcessExtension",+
+ "icon" : "icons/action.gif",+
+ "displayName" : "HelloProcessExtension"+
+ ]+
+]
+
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/604685#604685]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]