We are having an issue where customers who have been processing large batches for years via QuickFields Agent, are now seeing duplication issues when processing those same batches. Essentially, here is what happens when processing one of these large batches (e.g. 3,000 multi-page student transcripts in a single PDF):
- QuickFields Agent runs the QuickFields session based on the schedule
- QuickFields imports the large batch and begins processing
- New Laserfiche documents are generated as the pages meet the criteria
- The QuickFields session appears to hang up and/or loose connection, usually with an error of:
- Unable to cast COM object of type ...
- The RPC server is unavailable ...
- QuickFields Agent starts the session again at the next scheduled run time
- Process keeps repeating over & over creating duplicate documents because it never completes
The change that appears to have triggered all of this was when we upgraded their QuickFields to a version newer than 10.3.0.89. We opened a support case and were told with the newer versions of QuickFields, that the LFCE (Laserfiche Capture Engine) now has a built-in timeout of 20 minutes and that this timeout cannot be disabled or changed. While I am sure this was done for a reason to fix some other issue, it is causing considerable work for the customers who've relied on this functionality for processing large files for years. To keep the customer from having to manually split large documents and as the processes that generate these are often automated, we are now having to write sessions that break a large batch into much small batches and then send those smaller batches through the original session.
We need a solution for this where we can have the functionality that QuickFields/Agent have provided for years by allowing us to disable/change this timeout at the individual session and/or schedule level.
- Has anyone found a way around this timeout issue without having to either rollback to an older version of QuickFields or split large files so they are processed in smaller batches?
- Does Laserfiche have plans to update QuickFields/Agent to allow us to manually control this timeout at the schedule and/or session level?