cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow - System mapping

hardik_thakkar1
Champ in-the-making
Champ in-the-making
Hello there,

I have one requirement in my project that there will be multiple internal applications which would use Activiti as Workflow engine. I have some queries on this.

1) How to differentiate workflows on based of systems/applications? How to associate them?
2) Is there any concept of Validity of workflow in Activiti? how does it manage?
3) If there is workflow which is deleted, does activiti keep history of old process instances?

I am not much familiar with Activiti DB. Is there any guide available on Activiti DB design?

Please suggest. Any help would be much appreciated.

Thanks,
Hardik
3 REPLIES 3

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Hardik,

1) - Multi tenancy support?
2) - one example org.activiti.engine.test.regression.ProcessValidationExecutedAfterDeployTest
3) - Finished process instances do keep track in history tables - accessible through API.

Activiti DB design -> user guide, source code.

Regards
Martin

hardik_thakkar1
Champ in-the-making
Champ in-the-making
Thanks Martin for your response.

1) Yes I want to implement multi tenancy support.

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Hardik,

Activiti provides multi tenancy support ->
http://www.activiti.org/userguide/#advanced.tenancy

Regards
Martin