05-10-2019 10:27 AM
Is it recommended to keep business data as process variables?
Or we should have only activiti workflow related data in as process variables?
How do we pass business variables throughout the flow if they are not supposed to be stored as process variables?
05-13-2019 05:38 AM
Hi,
You can use process variables for routing the flow but for business data, we suggest external data stores optimized for your application to minimize the burden on the process engine.
To manage read/write operations of business data, you need to use service tasks and implement the logic to integrate with those external systems.
05-14-2019 04:59 AM
Hi Raphael,
If that is so, Why will I even use activiti and execute service task?
I would rather pass Arguments to methods calls.
Storing business data in customized tables will increase over head when those variables should have been available in cache.
05-14-2019 04:58 AM
Hi Raphael,
If that is so, Why will I even use activiti and execute service task?
I would rather pass Arguments to methods calls.
Storing business data in customized tables will increase over head when those variables should have been available in cache.
05-15-2019 04:20 AM
You can still use process variables if that makes things easier and if you are not dealing with too many, it should not impact that much the performances of the engine...
05-16-2019 01:32 AM
It is not about making things easier, its about over head due to more i/o operations on databases.
Also can you elaborate what is too many according to you?
Explore our Alfresco products with the links below. Use labels to filter content by product module.