Urule Versions Save

URULE是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的可视化设计器,可快速开发出各种复杂业务规则。

2.1.7

5 years ago

改进的功能

  • 优化完善相关功能

2.1.6

5 years ago

修复的BUG:

  • 修复规则流决策节点条件第一次设置不生效的bug
  • 完善解码过程中可能产生的错误
  • 通过客户端执行规则在debug模式下无法输出日志的bug

改进的功能:

  • 完善条件ID构建
  • 取消向导式规则中条件左侧添加方法或函数功能
  • 为条件匹配添加缓存,提高规则计算性能
  • 完善参数初始化
  • 为规则设计器提交内容添加编码保护,以防在某些添加了xss过滤的项目中无法正确保存的问题出现

2.1.5

6 years ago

修复的BUG:

  • 修复表达式计算中左值为null时不再往下计算的bug
  • 修复在条件左侧使用通用函数时解析报错的BUG

改进的功能:

  • 删除命名条件,向导式规则不再支持命名条件
  • 优化对象匹配算法,以解决实现多接口类的对象匹配问题

2.1.4

6 years ago

修复的BUG:

  • 修复决策流节点事件不执行的BUG
  • 修复表达式计算中除法除不尽导致的错误问题
  • 修复在使用执行函数.更新工作区函数调用对象是客户端时因远程访问序列化而导致的错误问题
  • 修复在使用内置函数直接更新工作区中参数对象是客户端远程访问序列化错误问题

改进的功能:

  • 对字符串转化为数字的操作添加去空格功能,以免因为字符串有空格导致转换失败
  • 升级POI版本至3.16
  • 升级spring版本至4.3.11.RELEASE
  • 添加"包含"和"不包含"两个新的比较操作符,用于实现左值为字符串以及集合类型值是否包含右值字符串及集合类型值判断
  • 优化代码以适应应用热部署时重新构建知识库操作
  • 优化ReposioryService实现,添加RepositoryReader接口,用于开发人员读取知识库信息使用
  • 优化URuleServlet中Spring上下文对象获取方式,以方便其它项目扩展

2.1.3

6 years ago

修复的BUG:

  • 构建知识包时还要去访问用户登录信息的BUG

2.1.2

6 years ago

修复的BUG:

  • 修复创建文件时用户对象为空产生的错误

改进的功能:

  • 为数据库存储知识库添加采用spring中配置数据源功能
  • 完善内置日期函数和字符串函数,用户使用时给出空值不再抛出空指针的异常

2.1.1

6 years ago

修复的BUG:

  • 修复以中文命名项目名导出备份时报错的BUG
  • 对常量编辑器变量编辑器保存时是否存在分类下具体项检查不严的问题
  • 为动作库方法加载添加代理类处理功能,以防止目标Bean被代理后无法获取Annotation的问题

改进的功能:

  • 对所有库文件引用查询进行细化,细到其下某个具体值是否被引用
  • 为内置字符串动作添加"拆分字符串为集合"方法
  • 为规则文件或文件夹添加文件锁定功能,某用户锁定文件或文件夹后,其它用户只能查看文件,不能编辑或删除
  • 添加调试信息输出到文件功能,这样通过浏览文件或访问URL即可查看调试信息输出,使用方法
  • 优化客户端请求服务端知识包操作,服务端在响应读取知识包时不再访问用户登录信息