I have an application where I am contemplating of using Flowable as a workflow management engine. My requirement is to start about 30K processes. Do we have any means that this process can be created in bulk operation so that we can get it done in an acceptable time frame.
What is an “acceptable” time frame in your use case?
you can create several process instances in one transaction. There are several ways how:
- manage transaction by yourself,
- create a command, which will start several process instances,
- in the process model use call activity in the loop several times and limit transaction boundaries by async flag.