jbpm will manage its own transaction if there is not one running when its methods are called.
I have not used EJB CMT but I'd imagine that if you hand control to another thread there will be no transaction associated with it.
Reply to this message by going to Community
Start a new discussion in jBPM at Community