规则引擎教程--扩展函数

上传人:第*** 文档编号:32769953 上传时间:2018-02-12 格式:DOC 页数:13 大小:1.19MB
返回 下载 相关 举报
规则引擎教程--扩展函数_第1页
第1页 / 共13页
规则引擎教程--扩展函数_第2页
第2页 / 共13页
规则引擎教程--扩展函数_第3页
第3页 / 共13页
规则引擎教程--扩展函数_第4页
第4页 / 共13页
规则引擎教程--扩展函数_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《规则引擎教程--扩展函数》由会员分享,可在线阅读,更多相关《规则引擎教程--扩展函数(13页珍藏版)》请在金锄头文库上搜索。

1、Visual Rules Solution 旗正规则引擎 1扩展函数扩展函数 .11 业务需求 .22 规则实现 .22.1 创建规则工程对象库 .22.2 新建 method.zh_CN.xml 文件 .32.3 新建规则包扩展函数 .52.4 定义变量 .62.5 新建规则方法调用 .73 测试 .11Visual Rules Solution 旗正规则引擎 21 业务需求在 xml 文件中定义一些方法,将 xml 文件放在安装工具下的 class 目录下,可在规则中调用xml 文件中的方法。2 规则实现2.1 创建规则工程对象库左键点击菜单栏上的“文件” ,点击菜单项中的“新建规则工程”

2、 ,如下图:弹出对话框“创建新的工程” ,在工程名称对应的文本框中输入“对象库” ,如下图Visual Rules Solution 旗正规则引擎 3点击确定,如下图:规则工程创建完成。2.2 新建 method.zh_CN.xml 文件在工具安装目录下的 class 文件下新建 method.zh_CN.xml 文件,文件内容如下:MathUtil.round(double) MathUtil.round(float) MathUtil.abs(double) MathUtil.max(double,double) MathUtil.min(double,double) MathUtil.r

3、andom() com.flagleader.util.NumberUtil.parseInt(string) com.flagleader.util.NumberUtil.parseDouble(string) DecimalUtil.add(double,double) DecimalUtil.sub(double,double) DecimalUtil.mul(double,double) DecimalUtil.div(double,double) Visual Rules Solution 旗正规则引擎 5DecimalUtil.div(double,double,int) Deci

4、malUtil.round(double,int) 附件:method.zh_CN.xml 2.3 新建规则包扩展函数选中工程名为“对象库”的工程,右键点击“对象库” ,点击菜单项中的“新建规则包” ,如下图:并将其命名为“扩展函数” ,显示如下:“扩展函数”规则包创建完成。Visual Rules Solution 旗正规则引擎 62.4 定义变量点击对象库,点击选项卡“传入数据” ,点击 ,如下图:弹出如下窗体,名称(英文)对应的编辑框改为“value” ,类型设置为 double,如下图:显示名称(中文)对应的编辑框改为“输入值” ,配置如下:变量配置完成如下:Visual Rules

5、Solution 旗正规则引擎 72.5 新建规则方法调用点击规则包“扩展函数” ,选择菜单项“添加规则”,并将规则命名为“方法调用” ,如下:点击规则方法调用,点击编辑窗体中的那么下的 ,如下图:Visual Rules Solution 旗正规则引擎 8在点击“请点击选择” ,选择菜单项“变量赋值” ,如下:在点击“选择变量” ,选择菜单项“传入数据” ,在选择“值” ,如下图:Visual Rules Solution 旗正规则引擎 9在点击“请点击选择” ,选择菜单项“选择自定义方法” ,如下图:点击“请选择” ,选择菜单项“数着处理” ,在选择“四舍五入arg1” ,如下图:Visual Rules Solution 旗正规则引擎 10点击“请点击选择” ,选择菜单项“输入常量值” ,如下值:点击“空” ,弹出编辑框,输入 3.4,点击 完成编辑,如下图:Visual Rules Solution 旗正规则引擎 11规则配置完成,如下图:3 测试保存规则工程并编译,过程如下:Visual Rules Solution 旗正规则引擎 12选项卡“正在运行”中没有信息时,可点击 执行规则包,如下图:测试结果如下图:Visual Rules Solution 旗正规则引擎 13完成测试。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号