- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理一个 Kofax KTM 项目,该项目有多个验证步骤。在 KTM 服务器模块之后,批处理将根据批处理名称路由到另一个验证步骤。
现在路由运行良好,但如果它不是第一个验证步骤,则会发生以下错误:
有人知道如何解决这个问题吗?谢谢
这是我的代码:
' Rout Document to the Correct Validation step.
Private Sub Batch_Close(ByVal pXRootFolder As CASCADELib.CscXFolder, ByVal CloseMode As
CASCADELib.CscBatchCloseMode)
Dim i As Long
Dim mandat As String
Dim lVal As Long
Dim strVal As String
Dim oXDocInfo As CASCADELib.CscXDocInfo
Dim folder As CASCADELib.CscXFolder
' only enter after extraction and after validation
If CloseMode = CASCADELib.CscBatchCloseFinal Then
If Project.ScriptExecutionMode = CscScriptModeServer Or Project.ScriptExecutionMode = CscScriptModeValidation Then
' get root folder
Set folder = pXRootFolder
While Not folder.IsRootFolder
Set folder = folder.ParentFolder
Wend
' get batch name
mandat = folder.XValues.ItemByName("AC_BATCH_CLASS_NAME").Value
lVal = 0
strVal = ""
Select Case mandat
Case "x"
lVal = 0
Case "y"
lVal = 2
End Select
strVal = CStr(lVal)
If Project.ScriptExecutionMode = CscScriptModeValidation Then
For i = 0 To folder.GetTotalDocumentCount - 1
Set oXDocInfo = folder.GetDocInfoByGlobalIndex(i)
oXDocInfo.XValues.Set("KTM_DOCUMENTROUTING", strVal)
Next
folder.XValues.Set("KTM_DOCUMENTROUTING_QUEUE_" & strVal, "kfxpdf.exe")
ElseIf Project.ScriptExecutionMode = CscScriptModeServer Then
For i = 0 To folder.GetTotalDocumentCount - 1
Set oXDocInfo = folder.GetDocInfoByGlobalIndex(i)
oXDocInfo.XValues.Set("KTM_DOCUMENTROUTING", strVal)
oXDocInfo.XDocument.NextValidationInstance = lVal
Next
' validation is not done => rout to the depending validation instance
If(lVal = 0) Then
folder.XValues.Set("KTM_DOCUMENTROUTING_QUEUE_" & strVal, "KTM.Validation")
Else
folder.XValues.Set("KTM_DCOUMENTROUTING_QUEUE_" & strVal, "KTM.Validation")
folder.XValues.Set("KTM_DOCUMENTROUTING_QUEUE_" & strVal, "KTM.Validation" & strVal)
pXRootFolder.Valid = False
End If
End If
End If
End If
End Sub
最佳答案
这本身不是错误,而是一条信息性消息,告诉您该批处理没有错误,您不妨立即在验证中关闭该批处理。没有看过该项目,这可能有点牵强 - 但它可以解释为什么您会在验证的第一个实例中看到上述消息。这是基于假设您的项目中没有验证规则,没有设置需要手动确认的字段,因此所有文档在任何时候都是有效的。
在验证 1 中打开批处理时,您的所有文档都不会出现错误 - 因此,KTM 使整个 xfolder 对象有效。但是,您的代码中只有一行:pXRootFolder.Valid = False
- 这意味着您手动将根文件夹设置为对所有其他验证实例无效。
要验证我的假设,只需将其中一个字段设置为“需要手动确认”,或者将根文件夹的有效属性设置为 false - 这将导致验证 1 显示与所有其他实例类似的行为。此外,在验证中打开批处理时,仔细查看屏幕左侧树中的文件夹(如果只有一个文件夹,则为批处理)符号 - 验证 1 和验证 2 应该有所不同.
如果您想绝对确定,请在验证 1 和 2 之前处理两个批处理,但先不要打开它们。导航到您的服务器文件共享,通常是 \\{Server}\CaptureSV\Images
,然后将两个最新的文件夹复制到任意位置。在 Project Builder 中打开这些文件夹(确保选择包含 xfd 文件的文件夹或文件夹对象),并观察一批有效而另一批无效(例如通过在 Project Builder 中测试验证,或 F8 ).
关于vba - Kofax KTM 验证路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61616825/
我正在尝试使用 Kofax Capture API 并尝试编写一个将执行扫描的自定义模块。为此,我需要创建一个批处理,然后对其进行处理/扫描。 有没有处理/扫描批处理的方法? 最佳答案 嗯,我不知道是
我正在处理一个 Kofax KTM 项目,该项目有多个验证步骤。在 KTM 服务器模块之后,批处理将根据批处理名称路由到另一个验证步骤。 现在路由运行良好,但如果它不是第一个验证步骤,则会发生以下错误
我们在同一网络的 2 个不同部门设置了 Kofax Capture 9。其中一个部门正计划帮助另一个部门完成一个项目。一个部门的 Kofax 扫描站是否可以连接到其他部门的 Kofax 服务器以提供扫
我有一个网络服务可以将扫描的 Kofax 文档发布到另一个应用程序。 此应用程序网络服务采用以下数据: 文档(二进制) 元字段的 ID(来自应用程序)及其值(来自 Kofax 的索引字段) 在为元字段
我的 C# 应用程序以 TWSX_FILE 模式从 KOFAX VRS TWAIN 驱动程序接收图像文件,但我自己的基于 .NET 的应用程序和 Windows 默认图像查看器都无法打开这些文件。但是
使用 Kofax Capture 10(SP1、FP2),我在文档的某些字段上设置了识别区域。这些字段始终将 I's 识别为 1's。我已经尝试了我能想到的每一种设置组合,但都没有消除该字段中的所有字
在 C#.Net 项目中,我们有 OCR 模块来读取纸质表格并将详细信息保存在 SQL Server 数据库中。我如何为此使用 Kofax 产品(可能是 Kofax Capture)?请分享您使用 K
I Kofax Total Agility 我创建了一个 C# 基本脚本,该脚本通过创建进程并传递字符串参数来调用外部 Java 应用程序。 当激发过程的这个特定部分时,我想为输出变量设置一个值,例如
我想使用适用于 iOS 的 Kofax Capture Mobile SDK,但尚未购买该产品。意思是,虽然我想开始研究它,但他们有试用版吗,我可以在购买他们的产品之前使用它?谁能帮帮我? 最佳答案
我是一名优秀的程序员,十分优秀!