-
1. Re: advanced examples
kbarfield Sep 1, 2006 2:47 PM (in response to drjava)Give some examples of what you consider advanced examples to be. I'm sure someone in the jBPM community has done something like what you are looking for, and will give some pointers.
-
2. Re: advanced examples
stibrian Sep 2, 2006 2:00 AM (in response to drjava)I agree with the first response - many of the "advanced" things in jBPM are really customizations/extensions that are revealed as you read the user guide and come to understand the possibilities.
for example we've built:
emailing on task assignment that is configurable at runtime (not based on a process definition)
a really flexible form generation and input validation system
much better handling of group assigned tasks for long running processes
several other extension points that are hinted at and available by seeing how embeddable and extensible the engine really is...
so the question stands - what do you want to do? is there some capability you're wondering if jBPM has/can be made to support, or is this just a general question? If the latter, I understand. We've done most of the interesting things through trial and error, testing, reading and re-reading the guides, and the best guide of all, the source. jBPM builds easy, and if you pull down the source you can plug it right into eclipse for debugging whilst you're working. If the former, you'll have to be more specific. -
3. Re: advanced examples
drjava Sep 6, 2006 11:50 AM (in response to drjava)Well, one of the things I'd like to do is define a new node type that allows the passing of objects between nodes in a strongly typed manner. Any examples of that?
Unfortunately, I've not been that impressed with the user guide. It's poorly organized, and in many sections, poorly written. As a nitpick, there are numerous spelling and grammatical errors, which is only relavent insofar as it's a reflection on the maturity of the product number of serious contributors.
I've also been quite disappointed with the source documentation. It's really quite sparse given the age of the project. I'd be happy to improve such details, but first I need to get my head around how exactly jBPM can be pushed. At this point, the quality of the documentation and examples is not enough to do that. -
4. Re: advanced examples
drjava Sep 6, 2006 11:53 AM (in response to drjava)Sorry, accidently hit send before proofreading...
------------------------------------
Well, one of the things I'd like to do is define a new node type that allows the passing of objects between nodes in a strongly typed manner. Any examples of that?
Unfortunately, I've not been that impressed with the user guide. It's poorly organized, and in many sections, poorly written. As a nitpick, there are numerous spelling and grammatical errors, which is only relevant insofar as it's a reflection on the maturity of the product and the number of serious contributors.
I've also been quite disappointed with the source documentation. It's really quite sparse given the age of the project. I'd be happy to improve such details, but first I need to get my head around how exactly jBPM can be pushed. At this point, the quality of the documentation and examples is not enough to do that. -
5. Re: advanced examples
jbpmndc Sep 6, 2006 12:42 PM (in response to drjava)For examples of using jbpm there is a wealth of examples under jbpm/src/jbpm.test.
One set of examples is particularly useful:
src\java.jbpm.test\org\jbpm\jpdl
I beg to differ on the documentation. Tom Baeyens has written some of the most insightful docs I've ever read.
Thanks Tom!