I want to know if I can build ProcessEngine without any of the databases (including h2).
From what I see on below code, it still uses the h2 memory database.
I am not familiar with h2, but it seems that Activiti requires it.
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneInMemProcessEngineConfiguration()
.buildProcessEngine();
Is there a way that I can avoid using non-database just to run my process definition? My workflow is a non-user mode process, so it's a chain of service tasks or (some custom service tasks).
Please let me know if I miss something here.
Thanks in advance.
Konrad
PS: I really like the framework and I am planning to use this for my production codes :-).
From what I see on below code, it still uses the h2 memory database.
I am not familiar with h2, but it seems that Activiti requires it.
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneInMemProcessEngineConfiguration()
.buildProcessEngine();
Is there a way that I can avoid using non-database just to run my process definition? My workflow is a non-user mode process, so it's a chain of service tasks or (some custom service tasks).
Please let me know if I miss something here.
Thanks in advance.
Konrad
PS: I really like the framework and I am planning to use this for my production codes :-).
There is a lower level API without database, but you loose all the benefits of BPMN2.0. Plus it's not part of the stable public API.