如果知道如何以 .NET Framework 支持的编程语言编写代码,则可以直接在自定义代码中定义参数。
尽量使用规则生成器和规则参数编辑器来创建规则,以便 RBA 规则引擎生成实现已定义规则的大多数代码。要添加自定义代码,可在规则参数编辑器中使用高级:转换为代码选项。
注: 编辑代码之后,只有在将所有参数恢复为默认值的情况下,才能使用基本的规则参数编辑器更改参数值。
- 双击要设置参数的操作。
- 在规则参数编辑器中,单击高级:转换为代码。
- 在参数代码编辑器中,添加或更改现有的代码。
- 单击编译来测试该代码是否可编译。
当您完成代码编写时执行测试编译,这一点很重要。这可以确保代码有效且会和其他 RBA 代码一起编译。
- 单击保存。
事件和操作之间的连线将变成灰色虚线 (
) 而不是灰色实线 ( ),该虚线在您使用"规则参数编辑器"以普通方式设置参数时出现。- 保存并关闭规则集。
如果规则集中任何一个事件操作对中的代码没有编译,将会出现错误消息,并且无法保存该规则集。而且,事件和操作之间的线会变成红色 (
提示: 如果您稍后决定对特定的事件操作对停止使用代码,请右键单击事件和操作之间的连线,并选择恢复为默认值。