• WorkFlow: Activiti or Jbpm6?

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #40891  by imrulhasan
 
Hi,

I am new in OpenKM. I am trying to develop some workflow. What should we use for this i.e. Activiti or Jbpm6? Is there any documentation from where I can get help?

Thanks and Regards,

Imrul
 #40901  by pavila
 
It's up to you. I don't really now neither of them, so you should try both and decide.
 #40972  by imrulhasan
 
Hi,

Thanks for the information. What is the OpenKM roadmap for workflow? Nowadays workflow is a integral part of any DMS system.

BR// Imrul
 #40984  by jllort
 
Two years ago we had and old version of jbpm integrated into OpenKM and we decided to separated the engine from the openkm core. After several years we have arrived at the conclusion is better working on a wrapper rather be integrated on an unique BPM solution. At same time we have been working on Bonita Soft integration http://docs.openkm.com/kcenter/view/bwc/

Take the next opinion, as my personal opinion after several years working on this kind of scenarios ( BPM and DMS working together). From my point of view one of two applications should be considered the master and the second an slave. If you really have an intensive use of workflows, should think on an scenario where you really only access to BPM engine ( screens, etc... ) and where the DMS is used only as a container. When you have few workflows ( you really do not have WF scenario ), then is good approach use DMS and some minimal integration with thirdparty BPM or integrated engine.

I think almost people thinks that a workflow are several squares linked by lines etc... but in productions environments workflows usually are complex logic what needs a lot of knowledge by the BPM managers ( usually technical staff ). Usually the marketing guys of BPM share slides and videos, where everything seems easy and trivial, but on real scenarios the things changes. During all years we have implemented workflows I still have not seen two similar workflows.
 #41009  by imrulhasan
 
Hi jllort,

Thanks for your prompt response.

It seems that the provided BonitaBPM connector is corrupted. Do you have the right connector?

If we want to use OpenKM professional as Master and BPM as slave/client for workflow, what is the best and future proof option?

BR// Imrul

BR// Imrul
 #41012  by jllort
 
The Bonita-OpenKM-Connectors-1.0.zip connector is not going right to you http://docs.openkm.com/kcenter/view/bwc ... or-10.html ? which is the problem ?

If you want to use OpenKM as master and slave the BPM means you do not have high use of workflows ( real wofklow scenario with intensive use ), you have few workflows and restricted use for few users. In this scenario our suggestion , now is use the actual jBPM engine what comes with openkm ( is and old version jBPM 3.2 but for 99% of what you could need is enought ). Here is a course about it http://docs.openkm.com/kcenter/view/wfg/
 #41014  by imrulhasan
 
Hi jllort,

It seems the file is corrupted as I can not unzip the zip file. In macos, it is converted to Bonita-OpenKM-Connectors-1.0.zip.cpgz file upon download.

In windows, unzip operation is failed as it shows file is corrupted.

Appreciate if you can email the valid zip file to imrul.hasan.smet@gmail.com.

BR// Imrul

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.