Kofax 项目和批处理 class

Kofax project and batch class

Kofax Capture 版本 9 我有一个可用的现有项目和批处理 class,之前由 Kofax 工程师构建。

我需要做的是更改项目中的脚本以使用新的数据库连接。这看起来很简单。

我使用项目生成器复制了现有项目,更改了脚本并保存了项目。使用 Capture Administration,我复制了现有批次 class,然后使用 Synchronize Kofax Transformation Project 并指向新项目。所有这一切似乎都没有错误。

但是正在执行的脚本是原始的,不是我修改的,任何指导都很好。

  • 确保在发布更改后创建新的批次。批量 class class 更新功能适用于非常有限的场景,所以我一般不推荐它。
  • 可以通过多种方式在脚本中处理数据库连接。通常我希望项目脚本级别的函数处理连接并从任何子 class 调用,但您可能想要检查任何子 classes 以确保它们没有在本地使用定义的连接字符串。
  • 即使您是在脚本中建立连接(您现在已经更改),您也可能正在使用使用数据库的产品功能。打开项目设置并检查数据库选项卡。
    • 如果列出了关系数据库,只需根据需要进行更改。
    • 如果您实际上正在使用 "Remote Fuzzy" 个数据库,那么这些数据库可能正在使用连接到关系数据库以构建模糊数据库的 Kofax 搜索和匹配服务器。在这种情况下,您需要使用 KSMS Admin 来更改 KSMS 服务器上的连接。
    • 如果您使用的是 "Local Fuzzy" 数据库,则信息基于文本文件的内容。您可能有一些外部进程(可能是 Markview)从数据库中转储此文本文件。