Skip to main content
Kofax

Retaining KC Classification in KTM

17781

 QAID # 17781 Published

Question / Problem:

Retaining KC Classification in KTM

Answer / Solution:

Relevant version: KTM 4.0

Case

This article deals with the scenario where you wish to perform classification within Kofax Capture and retain this classification within KTM. The potential use case for this could be if you wished to use the KC bar code/separator sheet functionality, which allows you to automatically remove the separator sheet after classification.

Discussion

When a Document has been classified by Kofax Capture (KC), it is assigned a KC Form Type. This Form Type is written to the Kofax Transformation Modules (KTM) XDoc when it is created, and is accessible as an item in the XValues collection. This allows you to use this Form Type to classify within KTM, as long as you can make a match between the KC Form Type and a KTM class.

Solution

This approach requires some specific KC Batch Class configuration for the simplest solution:

After initially synchronizing the KTM project with a KC Batch Class, rename the Form Types created so that they match the KTM class names. i.e. after synchronization, if your KTM classes are named "Class1" and "Class2," KC will create Form Types "FT_Class1" and "FT_Class2." Remove the "FT_" bit from the Form Type name so that they match exactly.

You can then use a script to retain the KC classification:

At the project level, use the Document_AfterClassifyXdoc hook to reclassify to the value stored for the KC Form Type.

Private Sub Document_AfterClassifyXDoc(ByVal pXDoc As CASCADELib.CscXDocument)

   Dim KC_Formtype As String

   KC_Formtype = pXDoc.XValues.ItemByName("AC_FORMTYPE").Value

   pXDoc.Reclassify(KC_Formtype)
End Sub

 Applies to:

Product Version Category
AXPRO 5.5 Project Builder
  • Was this article helpful?