So we do a good amount of conversions from other systems into Laserfiche and we use workflow to do it. What we find consistently is the speed of the workflow activities and process time really slows down after some time. I know the time depends on what you are doing (search repository, any SQL queries, etc).
For example, a recent one is doing a query to a SQL table with over 100,000 rows and 200+ columns. Then a for each row, followed by a find entry and the rest of the conversion workflow. We even wrote into the workflow to only go through 5000 rows, then invoke itself, end the current workflow, and in the invoke, the next SQL query uses OFFSET so the query does not return the ones we already went through. This is because after 5,000 or so rows, the workflow is so bogged down the document processes is drastically slower.
I assume this is because of all the tokens (not track token activity which I am not using). In the Designer, all of the tabs: Details, Entries, Messages, Condition, Parameters end up holding huge amounts of stuff after so many rows.
So, is there a way to run a workflow without all of this overhead? I totally get all the messages and tokens. They are great for troubleshooting/testing/building and I use them all the time. But after all the testing, and once we are ready to go on processing hundreds of thousands of entries, Any way to turn that stuff off for that workflow?
Thanks,
Chris