【问题标题】:how to use batch field name in Kofax Transformation Script如何在 Kofax 转换脚本中使用批处理字段名称
【发布时间】:2014-09-20 13:42:31
【问题描述】:

我在 Kofax 捕获中创建了一个批处理字段作为“Invoice_from _Email”

我需要在 KTM 脚本中调用它来将其值设为 true。

如何在 KTM 脚本中调用批处理字段值?

【问题讨论】:

  • 嗨,Setphen,关于上述查询,我​​需要调用批处理字段,因为我有一个场景,我已经添加到脚本中,以便验证中的扫描图像不旋转。以下是相同的无旋转脚本。
  • Dim i As Long 'If pXDoc.ExtractionClass = "Invoice" Then '将所有页面的方向从未知更改为 NoRotation '这将阻止 OCR 进行方向检测 For i = 0 To pXDoc.CDoc .Pages.Count - 1 pXDoc.CDoc.Pages(i).Rotation = Csc_RT_NoRotation Next i End If End Sub

标签: vbscript field capture kofax


【解决方案1】:

关于如何做到这一点有两种不同的选择。

映射批处理/根文件夹字段: 首先是映射该字段。在 Project Builder 中打开 Project Settings 并选中 General 选项卡上的“Enable folder”。这会将 KC 批处理映射到 KTM 根文件夹,并且不需要您实际创建任何其他文件夹。然后,您可以在根文件夹上创建一个字段,大概命名为“Invoice_from_Email”,您可以将其映射到批处理类的同步工具中的 KC 字段。

由于该字段已映射,因此您具有读/写权限。

从脚本中使用它是:

pXRootFolder.Fields.ItemByName("Invoice_from_Email").Text

没有映射的只读访问

pXRootFolder.XValues.ItemByName("AC_FIELD_" & BatchFieldName)

来自文档:

注意如果您无法通过脚本访问字段值,那么您需要 检查“填充所有索引字段以进行只读访问” 在脚本中”选项在扩展同步设置中被选中 Kofax 转换模块 - 同步工具的窗口。 此选项默认清除,仅在 Kofax Capture 时可用 已安装 10.0.2 (service pack 2) 或更新版本。

如果您没有看到此设置,则表示您拥有添加之前的版本,您不必担心。

【讨论】:

  • 非常感谢塞芬。我会尝试同样的方法并回复您。
猜你喜欢
  • 1970-01-01
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 2022-01-08
  • 2011-06-15
相关资源
最近更新 更多