使用操作命令[运行]和[调用]
操作命令运行和调用允许一条业务规则执行外部 COBOL 程序或应用程序,这被称为[处理扩展]。
调用命令
调用命令可用来执行一个 COBOL 处理扩展(以前被称为程式开发接口)。如果需要使用较为复杂的处理来实施有效性检查和更新业务细节,同时又必须存取外部数据,那这个功能会十分有用。
例如:附在销售订单录入功能上的业务规则可能需要确定,当前现有存货充足,能够满足销售订单,同时已开发一个单独的 COBOL 程序 (VALIDATE) 来做这个检测工作。
命令 | 第 1 值 | 运算符 | 第 2 值 | 结果 |
调用 | 有效性检查 | 执行 VALIDATE.GNT COBOL 程序。 |
一旦调用命令执行,当前正由该规则处理的业务会传送至 COBOL 程序,随同传送的还有[链接部分]中的其他信息。如果业务细节是由 COBOL 程序更新的,则修改后的业务细节可返回至业务规则。
这些 COBOL 处理扩展必须由专业 COBOL 程序员开发,这些程序员还应熟悉 SunSystems 数据结构和处理。如果您需要详细信息,请联系SunSystems技术支持。
运行命令
运行命令会在业务规则内运行一个外部的 Windows 程序或其他应用程序。例如:在显示一条出错信息后,运行命令可用来启用 MS Notepad(记事本),使用户能记录下出错信息。
运行时的参数可在[第 2 值]字段中为应用程序输入。例如:业务规则可能运行 MS Excel 并将工作簿名称作为参数发送,以做更新。