Hello Community,
We have a need to optimize a process model and reduce its execution time. How can we measure the historical average of the running time of a specific process model? (So that we can compare pre vs post change) We tried process reports but couldn't figure out how to get it to where we needed.
Any help is appreciated,
Discussion posts and replies are publicly visible
Hi Oscar -
What indicators are present that have prompted you to review current design of this process model?/
Related: If you haven't already read the following playbook plays, I highly recommend them:
Hi Robert, thank you for the response.
We have a process model which runs on a timer every hour (Process A).
This process (A) calls a sub-process (Process B) in a looping fashion until a list of items to process runs out (It only processes a max batch size at a time).
Process B executes looping logic in a script task node to process the data as required then exits.
The issue is that process A ends up executing over 600 loops to iterate trough the whole list. This takes a couple of hours and target is to reduce execution time to under 3 hours.
/resized-image/__size/320x240/__key/communityserver-discussions-components-files/14/Proc-A.PNG
/resized-image/__size/320x240/__key/communityserver-discussions-components-files/14/Proc-B.PNG