Skip to main content
Kofax

Workflow Agent Processing Seconds & Session Start/End Time inaccurate when export is on last queue

Article # 3046800 - Page views: 10

Issue

Customer has workflow agent "KAFC" assigned to the batch class that only has Scan and Export in the queue.

It was noticed that the History of Batch table has incorrect values for the "ProcessingSeconds" & "SessionStart/EndTime" when export is at the last queue within the batch class.

The Processing Seconds reads 0 and the Session Start Time and Session End Time both recorded the exact same value/timing. See attached excel file in the link above.

As an example, a batch of 800 pages that was running through the Export queue starting at 11.34am and took 2 minutes to process. However, it has a start and end time of 11.36am and 0 seconds processing time. i.e. The end time is recorded as both the start and end time and as such the processing time is zero.

If we add an extra queue after the export, the timings come through correct.

 

Cause

This was due to Bug 1286607:Issues on export connector are not triggered by KAFC

 

Solution

The workaround is to update the WFA configuration in the file "Kofax.Analytics.Capture.WorkflowAgent.AEX"

Change the WorkflowAgentOnBatchDelete from True to False value in a text editor application (e.g. notepad) and save the file.

With that setting, KAFC will use the old polling mechanism to finalize Batch instead of rely on Export queue to invoke WFA.

User will have to re-publish the Batch class after changing WFA’s property in order to apply the changes.

 

Level of Complexity 

Moderate

 

Applies to  

Product Version Build Environment Hardware
KAFC 2.1      
 

 

 

Article # 3046800
  • Was this article helpful?