I have few workflows that takes care of a 3-level based approval process. The whole process takes roughly 20 mins for a single file (1mb). This timing is on the system side only.
If use is processing 300 reports, then this time goes up exponentially (somewhat) The approval workflow is a statemachine workflow. What are the common ways to speed up such chunky workflows?