Dear list,
I'm glad to announce a new component OFBiz4.0-JBPM3.1.2 has been
completed.
The component is in LGPL.
You can get the the source from:
SVN:
http://www.langhua.cn/langhua/ofbiz-components/OFBiz-jBPM/username: anon
password: anon
ViewVC:
http://www.langhua.cn/viewvc/svn/ofbiz-components/OFBiz-jBPM/How to deploy and run:
1. In Eclipse, download source code of OFBiz-jBPM from Langhua SVN
as OFBiz-jBPM project
2. In Eclipse, download source code of OFBiz-HtmlReport from Langhua
SVN as OFBiz-HtmlReport project
3. In Eclipse, download source code of OFBiz-jBPM3.1.2-Processes from
Langhua SVN as OFBiz-jBPM3.1.2-Processes project
4. Edit the build.xml in project OFBiz-jBPM and OFBiz-HtmlReport,
change the ofbiz.home to your ofbiz home.
5. Run ofbiz.copy in project OFBiz-jBPM and OFBiz-HtmlReport, the two
components will be deployed to ${ofbiz.home}/specialpurpose/jbpm/
and ${ofbiz.home}/specialpurpose/htmlreport/.
6. Edit ${ofbiz.home}/specialpurpose/build.xml, add
"htmlreport/build.xml, jbpm/build.xml" to "application-builds".
7. Edit ${ofbiz.home}/specialpurpose/component-load.xml, add
<load-component
component-location="${ofbiz.home}/specialpurpose/htmlreport"/>
<load-component
component-location="${ofbiz.home}/specialpurpose/jbpm"/>
8. Edit ${ofbiz.home}/framework/base/config/ofbiz-containers.xml, change
"use-naming" from "false" to "true".
9. Edit ${ofbiz.home}/runtime/catalina/conf/context.xml to config jbpm
datasource
10. Edit ${ofbiz.home}/specialpurpose/jbpm/src/hibernate.cfg.xml to
config hibernate
11. Add the database driver lib to ${ofbiz.home}/framework/base/lib
12. Edit {ofbiz.home}/framework/base/config/debug.properties, add
# jBPM configuration
log4j.logger.org.jbpm=ERROR
log4j.logger.org.hibernate=ERROR
13. Run OFBiz build.
14. Run OFBiz install.
15. Run OFBiz and visit jBPM component:
https://localhost:8443/jbpm/16. In jBPM component, click "Create jBPM DB tables" and run the db
scripts.
17. Build "compile-sample" in project OFBiz-jBPM3.1.2-Processes, this
will output sample.process file in build/
18. In jBPM component, click "Upload process definition" and upload
"sample.process".
19. In jBPM component, click "New workflow" and start a new process.
20. In jBPM component, click "My tasks" and do something in the
process.
Enjoy it.
Shi Yusen/Beijing Langhua Ltd.