Welcome back, here I’m posting the second module of my jBPM5 community training course. This module is about the Business Process Management practice. This module covers the fundamentals and must known aspects that you must understand to start using jBPM5 with the right foot. As you may know, this is the first revision of the content, so feedback is really appreciated!
Module #2: The BPM Practice
The following topics will be covered inside this module:
- What is a Business Process? Why do we need them?
- Advantages of knowing your business processes
- Business Process Management Introduction
- Stage #1: Discover
- Stage #2: Formalize
- Stage #3: Implement
- Stage #4: Runtime
- Stage #5: Monitor
- Stage #6: Improve
- Conclusions
Slides
Enjoy!
Future revisions of this module will include:
- Speaker notes for each slide
- Video / Webinar
- An introductory example to the Emergency Service Business Process
Feel free to suggest more material that helps you to understand the content of this module!
Feedback
You can take a look at the “Contact Me” section for more information about this training course, suggestions, questions, feature requests, etc. Don’t be shy, your feedback helps to improve the quality of the material and to discover the important topics that needs to be addresses to reduce the learning hype.
Special Thanks
Special thanks to www.plugtree.com to support the jBPM5 community.
Special thanks to Alejandro “ivcoti” Ramirez for the jBPM5 Training Logo!
Special thanks to @ilesteban and @diega for the friendly first review!
Great job, thanks!
LikeLike
Thanks man!
I’m working in the next module now, I’m a little bit delayed, but I’m trying to release some sample projects to be able to get the people what they want. The next module is about BPMN2 but a lot of people is asking about hands on labs. So, I will probably delay theoretical stuff and start putting some cool examples to test.
Greetings!
LikeLike
I’ll appreciate some examples as well. We’ve played a little bit with it, but some things are not very straightforward there.
LikeLike
Yes.. I’m working right now in some slides for the examples.
You can browse the alpha source code here: https://github.com/Salaboy/JBPM5-Training-Examples
Greetings
LikeLike
Hi,
We are waiting for your next module. Can we get some exercise before 25th Feb.
Also,
I have created my own workItem with the name ScoreLevel through conf files under META-INF in my project. Then it does appear Under ServiceTasks in my bpmn file which I drag it. Also created a java class ScoreLevelDefinition which implements WorkItemhandler.
As instructed in documentation, I have registered my workitem ScoreLevel in ProcessTest.java as:
ksession.getWorkItemManager().registerWorkItemHandler(“ScoreLevel”, new ScoreLevelDefinition());
But it gives:
org.drools.WorkItemHandlerNotFoundException: Could not find work item handler for WorkItem
at line: ksession.startProcess(“com.sample.bpmn.hello”);
Can you please help.
Thanks
LikeLike
Hi there, I’m working on the slides.. I hope to get it ready for next monday. You can take a look at my repository of the examples. All the examples are in pre alfa.. but you can start looking at them here: https://github.com/Salaboy/JBPM5-Training-Examples
Greetings.
LikeLike
Hi SalaBoy,
Thanks for the reply. Do you mind having a word on my workitem handler above. Please
AN
LikeLike
The problem could be at the XML definition. Look for the text: ScoreLevel at the XML process definition. If you don’t find that String inside the XML, that’s the problem.
Greetings.
LikeLike
Hi SalaBoy,
Thanks. I got it fixed in xml.
tns:taskName was inccorect.
AN
LikeLike