如何从KTM脚本更改Kofax批处理优先级



批处理优先级可以使用批处理XValue (AC_BATCH_PRIORITY)在KTM中访问,但我不能认为这是一个只读字段。我搜索了KTM wiki,但找不到任何例子来说明这是否可以做到。

请告知如果这是可能的,如果是,那么如果你能分享一个例子,那将是伟大的。

批处理优先级应该是读/写,至少根据文档:https://docshield.kofax.com/KTM/en_US/6.3.0-v15o2fs281/help/SCRIPT/ScriptDocumentation/c_BatchData.html?h=priority

确保在XRootFolder.XValues.ItemByName ("AC_BATCH_PRIORITY")上使用.Set方法。如果您尝试使用.Value属性更改它,MustSave可能默认为False,导致更新后的值丢失。

我有一个按钮来改变优先级从验证像这样

Private Sub ValidationForm_ButtonClicked(ByVal ButtonName As String, ByVal pXDoc As CASCADELib.CscXDocument)
Select Case ButtonName
Case "PriorityDown"
pXDoc.GetRootFolder().XValues.Set("AC_BATCH_PRIORITY","6")
Case "PriorityUp"
pXDoc.GetRootFolder().XValues.Set("AC_BATCH_PRIORITY","4")
End Select
End Sub

最新更新