Hi Alex, in Eclipse when you create a new jBPM5 project, the default workitem configurations are received from the runtime. If you are looking for the sources of those defaults, look here: https://github.com/droolsjbpm/drools/tree/master/drools-core/src/main/resources/META-INF.
When in your project you set drools.workDefinitions property value to your own configuration, it overwrites the default one.

You have to have the handlers of your workitems on the classpath. To register a handler look at the docs, specifically this part of chapter 13: http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html#d0e3568. The default implementations of the Email and Log handlers are here:  https://github.com/droolsjbpm/jbpm/blob/master/jbpm-workitems/src/main/java/org/jbpm/process/workitem/email/EmailWorkItemHandler.java and https://github.com/droolsjbpm/jbpm/blob/master/jbpm-flow/src/main/java/org/jbpm/process/instance/impl/demo/SystemOutWorkItemHandler.java, respectively.

Hope this helps.
Tihomir


On 10/6/11 1:39 PM, Alex Pinheiro das Graças wrote:
Hello, 

I am reading about Service Tasks. This a good video explaining how we can create Service Tasks: http://vimeo.com/29457538.

Ok my point is when you open the eclipse BMPN editor there are two Service Tasks Log and Email. 
But i don't find this configuration files to both Service Tasks. So how were they added?

One last thing, by default the eclipse create a Hello Process. I tried to modify this process adding the Email Service Task, but when i tried to run the application I got an exception:

Could not find work item handler for Email
at org.drools.process.instance.impl.DefaultWorkItemManager.internalExecuteWorkItem(DefaultWorkItemManager.java:71)
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:105)

It's complaining about the work item handler, but where they were supposed to be? 

Thanks...
__
M.Sc. Engº Alex Pinheiro das Graças
Vitória, Brasil


_______________________________________________
jbpm-users mailing list
jbpm-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbpm-users