Hi all!
I am evaluating JBPM for as the workflow engine for my company. I am quite
enthusiastic about this nice piece of software. Since a week I surfed this
forum and it helped me a lot. Know I am at a point to begin coding my enine,
but there is one crucial question:
Am I allowed to use code like this in a Node's ActionHandler:
| public void execute(ExecutionContext executionContext) throws Exception {
|
| this.jbpmContext = executionContext.getJbpmContext();
| jbpmContext.getSession().beginTransaction();
| try {
| doSth();
| } catch (MdcInstanceExistsExcepiton e) {
| handleSth{}
| }
|
| jbpmContext.save(executionContext.getProcessInstance());
| jbpmContext.getSession().getTransaction().commit();
|
| executionContext.getNode().leave(executionContext);
|
| }
|
My Comments:
1 I KNOW that you do not advise to save sth. in an actionhandler, but we have
here some
situations where I have to guarantee that data is really written to the
database.
3 I have seen that similar methods in JbpmSession are deprecated. Why?
2 This code works fine within my tests.
My question:
Does this approach actually break anything of the inner workflow of the
surrounding jbpmContext?
By the way: Is there a tool out there, that shows me the actual state of all
processes? Sth. like
a "JBPM shell" or "JBPM Webmin"? I only know about the StartersKit webapp...
Best Regards & any help is greatfully appreciated!!
Harry
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3968592#3968592
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3968592
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user