As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Does it for example keep a history of all executed steps?
Did you try to turn off the history storage?
You mention you tested a subTask, but what did you do exactly?
You are right that a sub task is stored separately in the database. But it's also meant for adhoc workflow.
So to summarize, it's very difficult to respond to your performance testing.
…did you take the time to read the user guide…
Turning off the history storage saves quite a lot of performance
What you call a subTask is exactly an embedded sub process. Did you have sub processes in your own c++ engine as well?
There's some additional process instance storage related to sub processes
so you'll always see a decrease in performance when using them
If you want to go purely for performance then yes it would be a good idea to get rid of the call activities and embedded sub processes,