Small steps with big feet
Braindumps of an Activiti core developer about Activiti, workflow systems and the world around us.
About
I’m a software engineer with an extreme passion for BPM solutions, SOA architectures and anything slightly related to development.
Since March 2010, I’m employed by Alfresco as an Activiti core developer. Besides development, I’m a devoted open-source BPM advocate, and never cease to spread the message of the next generation in BPM through his blog and live presentations at JDD, Devoxx, JUGs, etc…
Just drop a message here or message me on LinkedIn or Twitter if you want to get in touch.
Hello,
I am a totally new to jBPM and i wanted to try a sample web application – interacting with JBPM to get the states etc. I have posted the code in javaranch.com – (http://www.coderanch.com/t/447968/JBoss/JBoss-jBPM-help-required) could you please suggest any changes for the same.
I am not getting any good documentations for jBPM.
Thanks
Hi, I am looking for a jBPM expert for delivering a training about jBPM.
Are you interested in that? If yes, give me an idea of your price tag
KR
Phil
Hi,
I have gone through your blog and it was pretty informative. and also congratulations for the award.
I have one question for you. In your blog you have mentioned about Oryx integration with jBPM4. Is it possible to give you tentative date for releasing this for public users? Because i am eagerly waiting for jBPM4 to use in my application.
Currently i am evaluating jBPM tool for one of my application.
Thanks
Chintan
Hi
I was trying JBPM4. When i went through jBPM Developer Guide i see that Execution has a reference to Activity. But when i see code i dont find any such reference.
Because its important to get Activity the Execution is currently in.
Can you please provide pointers on it. Thanks for you time.
Dear Joram,
thank you for your work, i’m a fan of you and of your blog. But first i’m a student. And for my degree i’m developing the integration of BPM in an open source context of knowledge and project management. I find it an interesting concept. If you can, i only need some suggestions about the way to follow…
I have a JavaEE Application running on JBoss. On this side i developed the notifying of the application’s events as JMS messages over a topic. I send on this topic various informations about the application’s state. On the other (remote) side i’ve another JBoss instance (jBpm inside) deploying a Message-Driven Bean subscriber of that topic.
Consider, for example, a combo-box in the client application (on the first side). The combo contains various strings values. Because the changing of value in the combo, i notify on the topic. I would execute different code (consume a web service, call a method..etc..) depending the different values of the combo. How do you think could i model using workflows and jBpm. Could you give me some guidelines please?
Waiting for your answer, sincerely Giuseppe.
@Giuseppe: check your mailbox
Hi Joram. I’m following your real-life example and I have some problems.
The first thing I did was to try and run the Unit Test just like your example. I had to add hsqldb, jnp-client and jboss-common-client artifacts to process-logic pom.xml dependencies because it didn’t run the test ok.
I still can’t make it work, the error that appears now is:
javax.naming.NameNotFoundException: jbpm-on-rails not bound
…
[ERROR]: Error while sending message to refund queue
javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.jboss.jms.client.JBossConnectionFactory (no security manager: RMI class loader disabled)]
…
Caused by: java.lang.ClassNotFoundException: org.jboss.jms.client.JBossConnectionFactory (no security manager: RMI class loader disabled)
What am I doing wrong?
Thank you!
@Geronimo: I’ll be posting the complete demo zip today, then you can check what is different with your setup.
Which JBoss version did you use? I’ve built the demo on 4.2.3, but I’m not sure if its directly portable to 5.x (altough it shouldn’t be hard to do)
Thanks Joram, I read your last post. I have jboss 5.0.0. Thanks for your answer!
I cant post to JIRA but I wanna tell you I need support for Tomcat. Especially I wait for el-api – juel conflict resolution. It may be very easy like to remove juel.jar dependency from jbpm. juel-impl should be sufficient and then there is no conflict. Please!!!! I want to use jbpm and my fav. environment is maven and tomcat/jetty maven plugins.
Great soft anyway!
Hi Joram,
I’m implementing a document review process using jBPM, and found your blog quite helpful.
I was wonderign if you could help me with your expertise. Basically I have a task, called “Read document”, that derives from another task, which is “Assign Reviewers”.
I have to create several instances of “Read document”, (exactly N task instances, for N reviewers), and after each one finishes reading,
(hence, needing synchronization), I would like to give the final verdict to the document automatically.
The problem is I found that multiple instances with synchonization isn’t supported by jBPM, and I was wondering if I have any alternatives to implement this behaviour.
Thank you in advance.
Fabio
hello,
Am using Jbpm 4.2. I just wanted to know about the transient variable which was there on jbpm3 but not in 4. So what is the new feature introduced to make the variables not to persist in the database. Hope ill get the reply with a good example.thank you.
hi ..
i an new to JBPM and i have been trying to run the hello world application that you have mention in your blog but am facing this problems and could not solve this problem …..Please help in this problem
I am using with Eclipse Galleo
jbpm4.0
jboss 5.0.1.GA
JDK1.6.0_16
1. While i am deploying the files i am getting the error like
org.hibernate.exception.GenericJDBCException: could not insert: [org.jbpm.pvm.internal.lob.Lob]
2. My JBoss server starts but when i click on Process definition in it or deployment , it gives the follwing errors
URL: ‘http://localhost:8080/gwt-console-server/rs/process/definitions’
Action: ‘org.jboss.bpm.console.client.process.UpdateDefinitionsAction’
Exception: ‘class com.google.gwt.http.client.RequestException’
org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: Unexpected invocation exception: null
org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319)
org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:230)
org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:206)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:360)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
3.Some times it does not deploy the application but it gives a message as null pointer exception like….
INFO: Not binding factory to JNDI, no JNDI name configured
BUILD FAILED
C:\Documents and Settings\Sarita\Desktop\jbpm-helloworld\jbpm-helloworld\build.xml:66: java.lang.NullPointerException
Total time: 2 seconds
Please help in solving this issues….
Hi Joram,
maybe you can help me on this:
How is it possible to create collections of already created (java-)tasks within the Eclipse-jBPM-Editor or even better within the Signavio-Editor.
What I mean by this is to reuse already created (java-)tasks with a drag&drop, because in our process flows many tasks need to be done again and again at different process stages. So I don’t want to create the same tasks again and again (even not copying them from somewhere-else).
I imagine something like a list of (java-)taks icons to the left which I can pick from.
Do you have any idea how to do this or have heart of anyone doing somehting similar ?
Your help is very appreciated.
Regards, Robert.
Hello,
I am new to JBPM.I have a look at the jbpm on rail application.I just want to know how to get a process variable created by an ActivityHandler into my application.When i tried to do this i have a cast problem.The getVariable method of the executionService import the object but could not cast knowing that the type is the same.
Hi Joram,
I am using jbpm4.2 in our project. I am trying to log manual task entry and exit information in log. It is easy to use event-listener to each transition( transition which takes the process flow to a manual task and transition which takes the out the process flow the manual task). I want a common place(event listener) which will be called whenever a manual task is created,assigned and exit. Do you have any idea how to implement this.
Regards,
Arup
hello,
My question is this, we have certain components belonging to bpmn2.0, if you wanted to create a component and belonging to this group, How make the activitie-modeler as displayed and the pvm also to recognize, Do you have idea how to implement this?
Sorry for the translation.