URule Pro規則引擎産品更新日志(zhì)

urule-pro-3.0.6

2022-06-09

修複的BUG:

  • 修複Json結構的常量名無法重構的BUG
  • 修複規則模版分類鎖定情況下依然可(kě)以創建規則文件的BUG

改進的功能:

  • 允許在規則編輯器(qì)中快速打開(kāi)條件模版或動作(zuò)模版文件
  • 為(wèi)規則集中規則,條件,動作(zuò)複制(zhì)粘貼提供依賴庫文件自動引入功能
  • 為(wèi)規則流中知識包選擇提供窗口過濾選擇
  • 将規則流中條件類型和(hé)腳本節點默認類型改成向導方式
  • 規則編輯器(qì)允許一次添加多(duō)個(gè)條件、動作(zuò)模版文件
  • 優化規則執行(xíng)的性能,提升在大(dà)并發或多(duō)線程情況下的性能

urule-pro-3.0.5

2022-01-25

修複的BUG:

  • 修改集群購刷新因數(shù)據延時(shí)加載導緻的BUG
  • 修複變量庫中變量值不能相同的BUG

urule-pro-3.0.4

2021-11-12

修複的BUG:

  • 修複在父規則文件中指定了變量庫文件,但(dàn)在子規則文件中未指定,運行(xíng)子規則文件報父規則中使用的變量找不到的BUG
  • 修複複制(zhì)粘貼操作(zuò)未處理(lǐ)庫文件的BUG
  • 修複無法加載動作(zuò)模版中定義的庫文件的BUG

urule-pro-3.0.3

2021-07-07

修複的BUG:

  • 修複數(shù)字轉換成BigDecimal存在精度丢失問題
  • 修複可(kě)能存在的文件不能鎖定問題
  • 修複輸入簡單值,簡單值前後包含空(kōng)格但(dàn)無法顯示的BUG
  • 修複動态更新Jar時(shí)在配置了集群服務器(qì)的情況下,不能更新集群服務器(qì)其它節點動态Jar文件的BUG

urule-pro-3.0.2

2021-04-09

修複的BUG:

  • 修複文件名或參數(shù)名、變量名重構時(shí)會(huì)重新保存整個(gè)項目中所有(yǒu)文件的BUG
  • 修複Rest服務調用輸出時(shí)數(shù)字可(kě)能以科學計(jì)數(shù)法輸入的BUG
  • 修複或類型的組合條件,條件中存在變量及參數(shù),且二者都滿足情況下,出現重複匹配的BUG

改進的功能:

  • 當集合類型條件判斷如果取到的集合對象為(wèi)null時(shí),條件直接返回false
  • 對表達式計(jì)算(suàn)進行(xíng)優化
  • 為(wèi)知識包修改添加名為(wèi)KnowledgePackageUpdateIntercepter的接口攔截機制(zhì),用戶可(kě) 以實現這個(gè)接口然後配置到spring中實現對知識包修改的攔截

urule-pro-3.0.1

2021-03-08

修複的BUG:

  • 修複在代碼中調用規則出錯時(shí)不顯示出錯位置的BUG
  • 修複決策表和(hé)條件行(xíng)中所有(yǒu)條件裏皆不添加條件編譯報空(kōng)指針的BUG
  • 修複變量在決策表表頭中定義的無法通(tōng)過引用查看的BUG

    改進的功能:

  • 完善Rest服務中對集合類型返回值的處理(lǐ)

urule-pro-3.0.0

2021-01-05

修複的BUG:

  • 修複規則流中知識包節點配置事件不生(shēng)效的BUG

改進的功能:

  • 為(wèi)決策流添加【捕獲異常】節點,可(kě)實現對決策流某節點産生(shēng)的異常的捕獲,從而避免執行(xíng)流程的中斷,具體(tǐ)見文檔【規則流】一節中關于【捕獲異常】節點介紹
  • 為(wèi)文件删除添加引用檢查功能,如果存在其它文件引用會(huì)給予相應提示
  • 為(wèi)目錄添加複制(zhì)/粘貼功能
  • 為(wèi)設計(jì)器(qì)标簽頁添加複制(zhì)文件路徑功能
  • 為(wèi)在區(qū)間(jiān)和(hé)不在區(qū)間(jiān)兩種比較操作(zuò)符添加左值判斷改進,左值為(wèi)null或為(wèi)空(kōng)字符串時(shí)直接返回false
  • 對大(dà)于、大(dà)于等于、小(xiǎo)于、小(xiǎo)于等于比較進行(xíng)改進,比較的兩個(gè)值隻要有(yǒu)一個(gè)為(wèi)null或空(kōng)字符串時(shí)皆返回false
  • 為(wèi)文件版本查看添加按時(shí)間(jiān)倒排序功能
  • 對文件鎖定進行(xíng)優化,由原來(lái)會(huì)話(huà)級鎖定改為(wèi)持久鎖定且支持集群
  • 對菜單搜索進行(xíng)優化,由原來(lái)菜單項在25個(gè)以上(shàng)時(shí)才出現搜索框改為(wèi)15個(gè)以上(shàng)就會(huì)出現搜索框
  • 将知識包維護頁面中的篩選過濾功能改為(wèi)後台過濾,同時(shí)為(wèi)知識包下文件添加打開(kāi)文件功能
  • 對決策流中決策節點百分比決策方式計(jì)算(suàn)進行(xíng)優化,以保證在百分比修改後立即生(shēng)效
  • 添加通(tōng)用方法IF_ERROR,以實現類似Excel中IFERROR函數(shù)功能
  • 為(wèi)設計(jì)器(qì)打開(kāi)的标簽頁添加文件完整路徑提示功能
  • 為(wèi)庫文件選擇添加多(duō)選功能,避免在導入多(duō)個(gè)庫文件的情況下需要選擇多(duō)次的情況
  • 為(wèi)向導式規則添加擴展功能,允許向導式規則文件指定父規則文件,可(kě)以通(tōng)過規則名覆蓋父規則文件裏的規則
  • 為(wèi)文件右鍵菜單添加當前文件引用查看功能
  • 針對rest服務集群部署,添加了服務器(qì)節點配置功能,以解決各集群節點緩存知識包同步問題
  • 改進rest服務入參出參的生(shēng)成策略
  • 優化rest在線測試時(shí)提供的默認數(shù)據,默認數(shù)據根據類型加上(shàng)默認值,用戶隻需要填充具體(tǐ)值就好
  • 添加向導式規則規則名搜索功能
  • 為(wèi)變量List類型屬性添加子對象類型,以便于在Rest配置時(shí)可(kě)以方便查看數(shù)據結構
  • 優化權限配置,為(wèi)默認用戶添加備注屬性
  • 在規則動作(zuò)中添加常用數(shù)學符号可(kě)視(shì)化配置功能,實現平方根、方根、乘方、分數(shù)、指數(shù)、對數(shù)、自然對數(shù)、絕對值、圓周率、向上(shàng)取整、向下取整、極值、三角函數(shù)、反三角函數(shù)等15大(dà)類, 近40個(gè)小(xiǎo)類的常用數(shù)學符号可(kě)視(shì)化配置

urule-pro-2.2.7

2020-09-03

修複的BUG:

  • 修複在循環規則的開(kāi)始或結束後動作(zuò)裏添加動作(zuò)模版無法解析的BUG
  • 修複集合條件在所有(yǒu)子對象都不滿足條件時(shí)未初始化的BUG
  • 修複向導式規則中複制(zhì)粘貼操作(zuò)共享數(shù)據的問題
  • 修複在多(duō)項目情況下,或對項目名稱修改後Rest服務出現不可(kě)用的情況

改進的功能:

  • 優化評分卡編輯器(qì)

urule-pro-2.2.6

2020-07-21

修複的BUG:

  • 修複集群環境下,在未采用session綁定時(shí)保存規則文件報錯的BUG
  • 修複默認權限中資源權限無排它功能的BUG
  • 修複某些(xiē)特殊複雜情況下,某些(xiē)規則會(huì)執行(xíng)多(duō)次的BUG
  • 修複動作(zuò)庫文件文件中動作(zuò)方法裏引用文件查看,如果把方法在規則條件中使用無法引用的到BUG
  • 修複在客戶端服務器(qì)模式下,服務端推送規則流,規則流中存在決策節點且決策類型為(wèi)百分比,設置作(zuò)用範圍無效的BUG
  • 修複在配置了決策流的決策節點,同時(shí)設置決策類型為(wèi)百分比時(shí)在發布其所在知識包版本後進行(xíng)反序列化加載産生(shēng)的空(kōng)指針異常
  • 修複決策流中決策節點配置條件時(shí)可(kě)選擇條件模版但(dàn)無法進行(xíng)下一步操作(zuò)的BUG
  • 修複在客戶端服務器(qì)模式下客戶端從服務端取知識包時(shí)服務端出現錯誤,客戶端不顯示服務端異常堆棧的BUG
  • 修複知識包管理(lǐ)頁面在進行(xíng)其它操作(zuò)時(shí)每頁記錄無法保存的BUG

改進的功能:

  • 添加名為(wèi)“urule.enabledActiveElseRule”的屬性以解決允許規則的否則部分循環執行(xíng)導緻的兼容性問題
  • 改進決策流中知識包節點知識包獲取機制(zhì),由原預先打包改為(wèi)實時(shí)調用
  • 添加一個(gè)halfup方法,一個(gè)為(wèi)了與老版本兼容的方法,老版本中誤将向上(shàng)取整寫成四舍五入
  • 對循環規則進行(xíng)優化,直接返回循環對象
  • 對知識文件過濾查詢進行(xíng)優化,隐藏不包含文件的文件夾
  • 添加保存時(shí)錯誤提示定位功能,以便于設計(jì)人(rén)員快速定位配置上(shàng)的錯誤
  • 為(wèi)向導式規則對象對象選擇焦點功能,這樣可(kě)以清晰看到當前正在選擇的對象
  • 将向導規則中變量與常量連接改為(wèi).,以方便展開(kāi)

urule-pro-2.2.5

2020-04-20

修複的BUG:

  • 改進規則中“否則”部分的觸發機制(zhì),允許“否則”部分循環觸發
  • 修複設計(jì)器(qì)菜單在切換子菜單時(shí)偶而出現頁面抖動的BUG
  • 修複複雜評分卡賦值操作(zuò)裏賦值給多(duō)級參數(shù)時(shí)出現的BUG
  • 修複評分卡中分值賦值裏使用多(duō)級參數(shù)打開(kāi)報錯的BUG
  • 修複在将文件綁定到決策流時(shí),如果決策流未導入庫文件則無法在測試時(shí)顯示綁定的規則文件中包含的庫文件信息的BUG
  • 修複除規則集設計(jì)器(qì)外其它設計(jì)器(qì)屬性允許重複添加的BUG
  • 修複規則流分支節點嵌套定義運行(xíng)時(shí)産生(shēng)錯誤的BUG
  • 修複內(nèi)置動作(zuò)在加載時(shí)如當前Spring上(shàng)下文中配置的Bean存在scope為(wèi)非singleton類型而導緻啓用失敗的BUG
  • 修複變量庫及常量庫分類中隻能修改名稱的BUG
  • 修複在Firefox下導出已發布的知識包文件時(shí)文件名中的#被轉碼的BUG
  • 修複資源權限管理(lǐ)頁面中,添加新資源時(shí)不能選擇庫文件的BUG
  • 修複查看已發布知識包時(shí)與老版本不兼容導緻的異常
  • 修複客戶端模式下客戶端産生(shēng)空(kōng)指針的BUG

    改進的功能:

  • 添加“四舍五入”內(nèi)置方法
  • 添加ArgumentsProvider接口,以便于實現在客戶端服務器(qì)模式下客戶端裏動态配置服務端URL
  • 添加按Esc鍵可(kě)隐藏菜單及取消編輯框編輯狀态
  • 為(wèi)主框架裏文件添加擴展菜單,通(tōng)過配置“urule.file.menuExtension”和(hé)“urule.file.menuExtensionUrl”兩個(gè)屬性實現文件菜單擴展

urule-pro-2.2.4

2020-02-18

改進的功能:

  • 為(wèi)決策表條件行(xíng)添加上(shàng)下移動功能
  • 為(wèi)向導式規則及循環規則添加複制(zhì)粘貼功能(在規則名上(shàng)右鍵,通(tōng)過彈出菜單實現複制(zhì)粘貼)
  • 為(wèi)規則的生(shēng)效日期和(hé)過期日期屬性添加日期選擇下拉框功能
  • 為(wèi)庫文件內(nèi)容行(xíng)添加行(xíng)記錄的上(shàng)移、下移功能
  • 完善權限管理(lǐ)頁面,允許在頁面中添加新的資源對其進行(xíng)權限配置
  • 改進知識包審批狀态顯示,将“知識包審核”改為(wèi)“狀态調整”以符合使用習慣
  • 優化規則中賦值動作(zuò),支持使用JSON賦值某個(gè)對象類型屬性,如{}或[]就可(kě)以初始化一個(gè)空(kōng)對象及一個(gè)空(kōng)集合
  • 提供基于數(shù)據庫存儲知識包.data文件機制(zhì),詳細使用方式見23.本地運行(xíng)模式介紹
  • 添加urule.enableActivePendedGroupAndExecute屬性,允許執行(xíng)組激活後立即執行(xíng),以保證與老版本的兼容性,默認為(wèi)false,不開(kāi)啓
  • 添加urule.spaceToZero屬性支持,默認值為(wèi)false,以兼容老版本中轉換空(kōng)格為(wèi)0的問題,添加urule.subPropertyNotExistToNull屬性,以兼容老版本中取子對象屬性時(shí)子對象不存在産生(shēng)異常的問題
  • 完善常量編輯器(qì),允許具體(tǐ)常量值為(wèi)空(kōng)
  • 為(wèi)項目的推送客戶端配置功能添加接口ClientProvider,實現該接口可(kě)以替換原客戶端配置功能,從而實現容器(qì)內(nèi)動态IP客戶端推送功能,詳細使用方式見16.客戶端服務器(qì)模式介紹
  • 為(wèi)已發布的知識包版本添加靜态推送功能
  • 為(wèi)知識包發布窗口添加是否激活當前發布的知識包選項
  • 為(wèi)庫文件編輯器(qì)添加修改強化功能,對于新增的數(shù)據可(kě)以直接修改,保存後的數(shù)據隻能通(tōng)過修改按鈕完成修改
  • 為(wèi)規則文件複制(zhì)添加文件重命名功能,允許複制(zhì)文件粘貼到同目錄下并重命名
  • 為(wèi)知識包添加一種新的基于JSON數(shù)據的快速測試工具,以便于存在大(dà)量數(shù)據輸入情況下可(kě)以快速進行(xíng)測試
  • 為(wèi)所有(yǒu)的決策文件及決策流添加快速測試功能,實現針對文件的快速測試
  • 為(wèi)已發布的知識包版本提供知識包中包含文件內(nèi)容比較功能
  • 添加激活執行(xíng)并執行(xíng)函數(shù),與原形成互補,添加知識包導出功能,實現文件夾中加載指定知識包
  • 對知識包管理(lǐ)頁面進行(xíng)改進,添加分頁功能,并将操作(zuò)按鈕移到知識包項目的操作(zuò)菜單中
  • 添加針對集合對象的複雜聚合條件
  • 添加安全模塊,提供默認登錄功能及用戶管理(lǐ)功能,如果不願為(wèi)二次開(kāi)發提供登錄功能則将屬性urule.security.enable設置為(wèi)true即可(kě)開(kāi)啓默認的安全功能,詳見15.知識庫權限控制(zhì)介紹

修複的BUG:

  • 修複在決策表、評分卡以及仿真測試中導入Excel時(shí),單元格內(nèi)容為(wèi)整數(shù)時(shí),導入後內(nèi)容會(huì)自動加個(gè).0的bug
  • 修複輸入值為(wèi)主動嘗試轉換為(wèi)數(shù)字的BUG
  • 修複在規則流分支節點開(kāi)啓多(duō)線程模式時(shí)出現針對操作(zuò)參數(shù)出現的并發異常的BUG
  • 修複文件在打開(kāi)狀态下,修改文件名後導緻文件不能打開(kāi)的文件保存時(shí)出現文件找不到的bug
  • 修複動态加載Jar文件時(shí),如果Jar文件中配置有(yǒu)spring配置文件,spring配置文件在linux下無法加載的BUG
  • 修複規則集中“互斥組”與“執行(xíng)組”屬性無法共存的BUG

urule-pro-2.2.3

2019-11-15

改進的功能:

  • 完善根據變量庫中根據類路徑生(shēng)成字段功能
  • 完善更新區(qū)工作(zuò)區(qū)算(suàn)法
  • 進一步完善規則日志(zhì)輸出,以方便調試
  • 完善交叉決策表,為(wèi)賦值單元格添加删除所在行(xíng)列功能
  • 對循環規則邏輯進行(xíng)改進,以适合更為(wèi)複雜循環方式
  • 添加urule.repository.databaseCluster屬性,用于控制(zhì)使用數(shù)據庫存儲知識庫時(shí)是否開(kāi)啓集成同步功能,默認為(wèi)true,為(wèi)開(kāi)啓同步狀态

urule-pro-2.2.2

2019-11-01

修複的BUG:

  • 修複循環規則中循環插入多(duō)對象傳遞到父會(huì)話(huà)的BUG

    改進的功能:

  • 新增全新的知識包快速測試頁面,老的快速測試頁面不再使用
  • 完善規則中等于比較操作(zuò)
  • 新增根據對象實例化新對象函數(shù)
  • 為(wèi)決策樹(shù)新增一種樹(shù)結構類型設計(jì)器(qì),以應對樹(shù)節點較多(duō)的決策樹(shù)應用

urule-pro-2.2.1

2019-10-20

改進的功能:

  • 為(wèi)複雜評分卡和(hé)普通(tōng)評分卡添加Excel導入功能,以簡化大(dà)評分卡的編輯工作(zuò)
  • 為(wèi)項目列表添加是否顯示文件名後綴的控制(zhì)選項,默認為(wèi)顯示文件名後綴,添加屬性urule.show.fileExtensionName=false即可(kě)不顯示文件名後綴
  • 為(wèi)規則流的分支節點添加“是否啓用多(duō)線程”屬性,該屬性可(kě)覆蓋系統級屬性“urule.flowForkMultiThread”,以實現更為(wèi)靈活的分支節點多(duō)線程啓用控制(zhì)
  • 為(wèi)向導式規則添加動作(zuò)模版功能,允許定義動作(zuò)模版文件,然後導入到向導式規則文件中使用
  • 為(wèi)規則流中的分支節點添加多(duō)線程支持,設置屬性urule.flowForkMultiThread=true時(shí)分支節點即會(huì)開(kāi)啓多(duō)線程執行(xíng),一旦啓用urule.flowForkMultiThread=true,那(nà)麽在規則流中分支和(hé)聚合節點一定要結合使用,否則會(huì)産生(shēng)錯誤

修複的BUG:

  • 修複在導入Excel中定義的決策表或交叉決策表時(shí)條件為(wèi)==null或!=null産生(shēng)空(kōng)指針的bug
  • 修複在目錄下無法創建條件模版文件的BUG
  • 修複動态部署的bean無法在變量庫中通(tōng)過類名生(shēng)成字段的BUG
  • 修複向導式規則中采用動作(zuò)庫中動作(zuò)打開(kāi)後報錯的BUG
  • 修複因算(suàn)法調整導緻的規則的“互斥組”屬性不生(shēng)效的BUG

urule-pro-2.2.0

2019-09-20

改進的功能:

  • 為(wèi)常量庫中具體(tǐ)常量定義添加根據Java枚舉類生(shēng)成具體(tǐ)常量功能
  • 為(wèi)參數(shù)的數(shù)據類型添加可(kě)以選擇當前項目中已定義的變量類型的功能
  • 為(wèi)向導式規則添加直接查看當前規則編譯後的規則樹(shù)功能
  • 為(wèi)向導式規則添加條件模版功能,條件模版文件先定義好後就可(kě)以在向導式規則文件中引入并使用
  • 添加urule.cluster參數(shù),集群環境下設置為(wèi)true時(shí)可(kě)解決文件創建時(shí)同步問題
  • 修改日志(zhì)實現,由原來(lái)的jdk14改為(wèi)log4j,這樣在classpath下配置好login4j.properties就可(kě)以控制(zhì)日志(zhì)輸出
  • 添加可(kě)以在規則的“那(nà)麽”中使用的可(kě)獲取當前規則信息的內(nèi)置動作(zuò)
  • 算(suàn)法改進,由之前版本一次規則計(jì)算(suàn)時(shí)隻支持同類型對象一個(gè)實例改為(wèi)支持同類型對象多(duō)個(gè)實例,引擎會(huì)自動進行(xíng)多(duō)類型多(duō)實例對象組合觸發規則

修複的BUG:

  • 修複交叉決策表Excel導入時(shí)橫向條件隻有(yǒu)一行(xíng),縱向條件有(yǒu)一條以上(shàng)行(xíng)時(shí)出現的導入錯誤
  • 修複交叉決策表添加行(xíng)列時(shí)不能正确綁定已配置到行(xíng)列上(shàng)的參數(shù)或變量
  • 修複決策表重構時(shí)不生(shēng)效的BUG

urule-pro-2.1.8

2019-08-16

改進的功能:

  • 改進知識包服務配置保存功能,确定後即可(kě)保存文件
  • 在知識包的Rest服務中允許一次提交多(duō)條數(shù)據進行(xíng)測試,同時(shí)在Rest服務測試中也支持多(duō)條數(shù)據測試
  • 為(wèi)日期類型快速測試添加輸入時(shí)分功能
  • 清除對HttpSession的依賴
  • 為(wèi)內(nèi)置的日期動作(zuò)添加“取指定月份天數(shù)”和(hé)“取非指定月份天數(shù)兩個(gè)方法”
  • 對知識包推送添加客戶端選擇功能,可(kě)以隻推送到某個(gè)客戶端,而不是全部
  • 添加針對規則相關文件保存和(hé)保存為(wèi)版本的權限控制(zhì)選項
  • 在主框架根節點上(shàng)添加導出當前規則庫中所有(yǒu)項目的的菜單選項
  • 允許在根目錄下粘貼複制(zhì)或剪切的文件
  • 改進庫文件的保存體(tǐ)驗
  • 為(wèi)日志(zhì)文件輸出提供相對目錄支持,目錄如果不存在會(huì)自動創建
  • 知識庫存儲添加支持springboot啓動目錄支持,可(kě)指定springboot對應的jar所在同級目錄下文件夾作(zuò)為(wèi)知識庫存儲目錄
  • 重寫表達式計(jì)算(suàn)算(suàn)法,解決表達式在字符串連接方面存在的不足

修複的BUG:

  • 修複內(nèi)置動作(zuò)“List集合”中取最大(dà)值和(hé)最小(xiǎo)值的BUG
  • 修複仿真測試時(shí)Excel中包含日期值引擎解析成數(shù)字的BUG
  • 修複決策表列寬修改後保存時(shí)可(kě)能出現的小(xiǎo)數(shù)解析異常的BUG
  • 修複決策表手動拖動列頭改變列寬時(shí)出現抖動的BUG
  • 修複腳本式規則當中循環規則不支持多(duō)循環單元的BUG
  • 修複規則動作(zuò)插入時(shí)順序上(shàng)的BUG
  • 修複動作(zuò)類在使用AOP攔截的情況下無法加載的BUG
  • 修複在規則集文件裏打開(kāi)工具欄上(shàng)的調試信息輸出選項保存文件後再打開(kāi)文件規則會(huì)自動添加調試信息輸入屬性
  • 修複rest服務配置中多(duō)個(gè)知識包切換時(shí)配置窗口裏的輸入、輸出數(shù)據不變化的BUG

urule-pro-2.1.7

2019-07-04

修複的BUG:

  • 修複向導式規則集文件對規則進行(xíng)排序時(shí)規則導航順序不變的BUG
  • 修複參數(shù)庫中查看文件引用窗口文件名顯示為(wèi)亂碼的BUG
  • 修複規則否則部分動作(zuò)執行(xíng)時(shí)日志(zhì)不輸出的BUG
  • 修複在沒有(yǒu)創建知識包接收客戶端的情況下發布知識包失敗的BUG

改進的功能:

  • 為(wèi)決策流中的決策節點百分比類型添加作(zuò)用範圍選項,選擇“每次調用”項時(shí),百分比分流方式不僅僅在批處理(lǐ)時(shí)生(shēng)效,在所有(yǒu)調用時(shí)都會(huì)生(shēng)效
  • 優化表達式算(suàn)法,以應對更為(wèi)複雜的字符拼接情況
  • 為(wèi)JSON工具添加gzip壓縮支持,以解決仿真測試時(shí)Excel中數(shù)據過大(dà)的問題
  • 為(wèi)設計(jì)器(qì)框架頁添加"退出登錄"按鈕,當配置好參數(shù)urule.logout.url時(shí)按鈕就會(huì)顯示
  • 為(wèi)向導式規則集文件添加調試日志(zhì)輸出開(kāi)關,這樣當其中的規則沒配置日志(zhì)輸出屬性時(shí)那(nà)麽就使用這個(gè)文件級的日志(zhì)輸出開(kāi)關
  • 為(wèi)向導式規則集中單個(gè)規則條件添加複制(zhì)、粘貼功能
  • 為(wèi)向導式規則集中簡單條件間(jiān)添加條件上(shàng)下移動功能
  • 為(wèi)向導式規則集中導航條添加規則的拖動排序功能
  • 為(wèi)向導式規則集文件在編輯器(qì)內(nèi)添加重新加載文件內(nèi)容的功能按鈕
  • 為(wèi)普通(tōng)規則的動作(zuò)添加在當前動作(zuò)下插入新動作(zuò)功能
  • 為(wèi)向導式規則集文件中規則模版添加删除功能
  • 對內(nèi)置動作(zuò)庫加載進行(xíng)改進,允許修改動作(zuò)類的名稱,隻要bean的id以及方法名不變,就會(huì)自動加載修改後的動作(zuò)類名
  • 為(wèi)向導式規則集文件添加順序模式選項,采用順序模式後對象變更對後續規則的影(yǐng)響可(kě)直接生(shēng)效,不需要使用“更新工作(zuò)區(qū)”來(lái)更新變更的對象
  • 為(wèi)知識包添加Restful服務配置、測試與調用功能
  • 對象匹配進行(xíng)改進,防止因在條件中存在插入對象到工作(zuò)區(qū)而産生(shēng)錯誤

urule-pro-2.1.6

2019-05-17

修複的BUG:

  • 修複知識快速測試時(shí)知識包下如未添加文件而導緻提示後頁面無法操作(zuò)的BUG
  • 修複因調整執行(xíng)組執行(xíng)方式而導緻的更新工作(zuò)區(qū)操作(zuò)不起作(zuò)用的BUG

urule-pro-2.1.5

2019-05-10

修複的BUG:

  • 修複2.1.4版本中規則流決策節點屬性配置改進而導緻的決策節點屬性不顯示的BUG
  • 修複2.1.4版本中因執行(xíng)組算(suàn)法調整而産生(shēng)在多(duō)級執行(xíng)組調用時(shí)産生(shēng)并發異常的BUG
  • 修複ClassUtils類在遇到實體(tǐ)類中包含Object類型屬性報錯的BUG

改進的功能:

  • 添加JSON解析工具,以便于在測試時(shí)時(shí)進行(xíng)複雜JSON的數(shù)據結構轉換

urule-pro-2.1.4

2019-05-05

改進的功能:

  • 為(wèi)條件計(jì)算(suàn)異常添加條件所在文件的提示功能,以方便開(kāi)發人(rén)員定位錯誤條件位置
  • 為(wèi)循環規則中的循環單元添加拖拽排序功能
  • 對執行(xíng)組執行(xíng)方式進行(xíng)算(suàn)法改進
  • 為(wèi)規則集向導添加規則是否啓用以及優先級狀态顯示功能
  • 優化場(chǎng)景測試報告輸出,添加成功、失敗場(chǎng)景過濾功能
  • 對上(shàng)傳變量庫文件對應的XML部分代碼進行(xíng)優化

    修複的BUG:

  • 修複在Oracle存儲下創建表時(shí)未指定Schema産生(shēng)的BUG
  • 修複知識更新策略中定時(shí)更新機制(zhì)下客戶端無法更新知識包的BUG
  • 修複規則流中決策節點在添加新的決策分支後原來(lái)分支上(shàng)配置的條件消失的BUG
  • 修複規則項目名重構後已發布的知識丢失的BUG

urule-pro-2.1.3

2019-03-04

修複的BUG:

  • 修複在2.1.2版本中因添加客戶端調用服務端規則包能取得(de)服務端錯誤功能而導緻服務端在測試時(shí)發生(shēng)錯誤後前台不能顯示異常的BUG
  • 修複互斥組中規則在沒有(yǒu)定義條件的情況下不會(huì)被觸發的BUG

改進的功能:

  • 在客戶端配置中添加客戶端是否啓用選項
  • 為(wèi)向導規則條件部分添加複制(zhì)粘貼功能
  • 為(wèi)向導式規則動作(zuò)部分添加複制(zhì)粘貼功能
  • 為(wèi)日志(zhì)輸出加上(shàng)日期後綴

urule-pro-2.1.2

2019-02-25

改進的功能:

  • 添加客戶端從服務端調用規則服務端出現異常時(shí)客戶端顯示服務端錯誤消息功能
  • 完善知識包及動态Jar的推送功能,推送過程出現錯誤直接在推送頁面顯示錯誤消息以方便排查
  • 為(wèi)知識包代碼調用添加版本支持,格式為(wèi)"項目名/知識包ID:版本号"
  • 為(wèi)KnowledgeSession添加一個(gè)新的insert方法,該方法第一個(gè)參數(shù)為(wèi)要插入的對象,第二個(gè)為(wèi)該對象定義在變量庫裏路徑屬性的值

    修複的BUG:

  • 修複知識版本切換時(shí)無法在配置有(yǒu)客戶端的情況下無法推送到客戶端的BUG
  • 修複動态Jar上(shàng)傳時(shí)偶而出現列表上(shàng)不顯示的BUG
  • 修複知識仿真測試中輸出選項配置中不勾選完整會(huì)抛空(kōng)指針的BUG

urule-pro-2.1.1

2019-01-25

改進的功能:

  • 優化規則流中保存操作(zuò)的體(tǐ)驗
  • 添加Jar文件及Spring配置文件熱加載功能
  • 為(wèi)決策流中腳本節點向導式動作(zuò)添加動作(zuò)拖動排序功能
  • 添加urule.variable.link和(hé)urule.variable.link屬性,分别用于控制(zhì)設計(jì) 計(jì)器(qì)中分類與具體(tǐ)值間(jiān)連接字符
  • 為(wèi)規則文件添加與曆史版本比較功能
  • 為(wèi)知識包發布添加版本控制(zhì)功能
  • 完善快速測試值回寫功能,對于List,Map之類複雜對象以JSON字符串形式式回寫

修複的BUG:

  • 修複交叉決策表中橫向條件多(duō)于兩行(xíng)時(shí)隻有(yǒu)第一行(xíng)生(shēng)效的BUG
  • 修複常量中含有(yǒu)類似${...}表達式時(shí)重構出錯的BUG
  • 修複動作(zuò)庫中某些(xiē)文件無法重構的BUG
  • 修複規則項目在集中展示模式下文件右鍵菜單可(kě)能顯示不全的BUG

urule-pro-2.1.0

2018-12-25

改進的功能

urule-pro-2.0.9

2018-12-01

修複的BUG

  • 修複規則流中兩平行(xíng)工作(zuò)區(qū)中插入對象相互不能訪問的BUG
  • 修複規則流中決策節點向導條件配置選擇"為(wèi)空(kōng)"或"不為(wèi)空(kōng)"條件時(shí)出錯的BUG
  • 修複重構過程中規則流重構出錯的BUG
  • 修複評分卡自定義列信息取值錯誤的BUG

    改進的功能

  • 添加可(kě)以實例化對象以及取對象指定屬性值的兩個(gè)內(nèi)置動作(zuò)
  • 添加插入對象到當前工作(zuò)區(qū)的函數(shù)
  • 添加調用知識包的內(nèi)置動作(zuò),允許在向導式動作(zuò)裏直接調用規則包
  • 完善向導式規則中配置不完整保存時(shí)的出錯提示
  • 改進工作(zuò)區(qū)中對象查找方式,當對象不存在時(shí)隻給出警告信息,不再抛出異常
  • 為(wèi)知識包添加審核功能,隻能審核通(tōng)過的知識包才能被調用,也隻能管理(lǐ)員能做(zuò)審核操作(zuò)

urule-pro-2.0.8

2018-11-09

改進的功能

  • 為(wèi)仿真測試結果輸出添加查看日志(zhì)鏈接,以方便規則編寫人(rén)員測試規則
  • 改進客戶端接收知識包代碼,防止異常被吞掉
  • 改進操作(zuò)比較符的查找方式,提升計(jì)算(suàn)性能
  • 優化評分卡條件,允許評分卡條件為(wèi)空(kōng)從而無條件執行(xíng)
  • 添加複雜評分卡功能,以解決多(duō)對象屬性條件疊加評分需求

    修改的BUG

  • 修複執行(xíng)組屬性在循環規則裏無法找到的BUG

urule-pro-2.0.7

2018-10-15

修複的BUG:

  • 修複中文文件名或項目名MAC環境中在框架裏無法打開(kāi)的BUG
  • 修複變量重構時(shí)腳本及規則流中未未完成重構的BUG
  • 修複決策流中允許調試信息輸出屬性配置為(wèi)是後無法配置為(wèi)否的BUG

    改進的功能:

  • 改進變量賦值動作(zuò),在賦值對象為(wèi)NULL時(shí)跳(tiào)過賦值動作(zuò)
  • 添加規則模版項目導入功能
  • 完善交叉決策表設計(jì)器(qì),添加複制(zhì)粘貼及清空(kōng)單元格功能
  • 重新開(kāi)發決策表設計(jì)器(qì),大(dà)大(dà)減少(shǎo)JS文件尺寸,同時(shí)新的設計(jì)器(qì)中新增右鍵菜單功能
  • 為(wèi)交叉決策表添加值單元格變色定位功能
  • 添加求最大(dà)值與求最小(xiǎo)值函數(shù),原來(lái)的兩個(gè)改為(wèi)求最大(dà)值對象和(hé)求最小(xiǎo)值對象
  • 為(wèi)表格添加列頭固定功能,以方便編輯各種類型的庫文件

urule-pro-2.0.6

2018-08-13

修複的BUG:

  • 修複方法對象生(shēng)成ID時(shí)未添加參數(shù)導緻緩存計(jì)算(suàn)錯誤的BUG
  • 完善規則流腳本節點功能

    改進的功能:

  • 為(wèi)常量添加讀到Spring中配置的properties文件功能,常量名用${}既表示讀properties中值
  • 優化表達計(jì)算(suàn)算(suàn)法

urule-pro-2.0.5

2018-06-22

改進的功能:

  • 優化And節點算(suàn)法
  • 為(wèi)交叉決策表添加外部Excel導入功能
  • 為(wèi)普通(tōng)決策表添加外部Excel導入功能
  • 優化對無條件規則、循環規則、帶否則規則的算(suàn)法實現
  • 對規則條件構建添加更為(wèi)嚴格的保存前檢查,防止将非法數(shù)據保存起來(lái)
  • 為(wèi)決策樹(shù)添加節點收縮功能,以便于較大(dà)決策樹(shù)的查看與分析
  • 完善仿真測試時(shí)Fact對象創建,如果用戶的Fact對象構造參數(shù)為(wèi)空(kōng),那(nà)麽就去實例具體(tǐ)的Fact對象,否則再mock一個(gè)GeneralEntity來(lái)替代
  • 完善重構功能
  • 為(wèi)向導式規則添加模版功能

修複的BUG:

  • 修複交叉決策表第一次打開(kāi)不能選擇方法的BUG
  • 修複決策集編輯器(qì)工具欄可(kě)能存在的覆蓋菜單的問題

urule-pro-2.0.4

2018-05-28

改進的功能:

  • 為(wèi)知識包在網絡中傳輸添加GZIP壓縮功能,可(kě)大(dà)大(dà)縮小(xiǎo)知識包體(tǐ)積,優化知識推送與接收
  • 分拆JS中公共部分,減小(xiǎo)JS打包後的JS尺寸
  • 為(wèi)循環規則添加多(duō)循環單元判斷處理(lǐ)功能
  • 添加執行(xíng)組屬性,允許在動作(zuò)中用激活執行(xíng)組來(lái)執行(xíng)組裏的規則
  • 添加向導式規則集設計(jì)器(qì)添加工具欄浮動功能
  • 在導入同名項目時(shí)為(wèi)導入的新項目添加自動重命名功能
  • 完善生(shēng)效日期與過期日期功能

修複的BUG:

  • 修複因編碼問題導緻引用文件找不到的bug及中文庫文件名引用文件查詢時(shí)文件名顯示亂碼的BUG
  • 修複日期類型對象反序列化出現錯誤的BUG
  • 修複規則流中腳本節點配置向導式規則時(shí)可(kě)能出現JS錯誤的BUG
  • 修複互斥組裏配置禁用規則屬性不生(shēng)效的BUG

urule-pro-2.0.3

2018-05-07

改進的功能:

  • 為(wèi)規則流腳本節點添加向導式動作(zuò)配置方式
  • 為(wèi)規則的條件匹配及動作(zuò)執行(xíng)添加異常提示功能,以方便開(kāi)發人(rén)員定位問題
  • 為(wèi)KnowledgeSession添加獲取當前父Session的方法(如果有(yǒu)的話(huà))
  • 添加條件計(jì)算(suàn)緩存功能,提高(gāo)條件計(jì)算(suàn)性能
  • 優化規則設計(jì)器(qì)內(nèi)容保存操作(zuò)
  • 完善仿真測試中集合類型子對象類型,支持String,Integer,Float以及Double這些(xiē)簡單類型數(shù)據構建

    修複的BUG:

  • 修複因增加功能導緻的循環規則不執行(xíng)的bug
  • 修複常量因存在&之類特殊字符而導緻無法正确重構的BUG
  • 修複交叉決策表行(xíng)列條件選擇參數(shù)後無法保存的BUG
  • 修複子會(huì)話(huà)裏調試信息無法輸出的bug
  • 修複注冊事件不能帶到規則流中其它規則的bug

urule-pro-2.0.2

2018-04-20

修複的bug與改進的功能:

  • 修複規則流中決策節點條件配置第一次不生(shēng)效的bug
  • 解決向導式規則中選擇菜單位置頁面底部時(shí)出現頁面抖動無法選擇菜單項的問題
  • 優化新工作(zuò)區(qū)對象算(suàn)法實現

urule-pro-2.0.1

2018-04-18

修複的bug與改進的功能:

  • 表達式計(jì)算(suàn)優化
  • 升級到webpack4,同時(shí)允許向導式規則條件左側添加複雜對象連接
  • 修複ProcessEventListener實現類在執行(xíng)規則流時(shí)不觸發的BUG
  • 完善規則流內(nèi)容序列化
  • 優化算(suàn)法,通(tōng)過構建插入的對象索引以提高(gāo)對象匹配性能
  • 完善規則編輯器(qì)
  • 完善常量名重構功能
  • 為(wèi)規則對象添加file屬性,可(kě)通(tōng)過該屬性獲取規則所屬文件
  • 完善規則流決策節點向導式條件配置功能
  • 優化服務端序列化規則包內(nèi)容
  • 為(wèi)規則流設計(jì)器(qì)決策節點添加向導式條件配置功能
  • 完善異常信息顯示,允許在前端直接查看異常堆棧
  • 完善參數(shù)初始化
  • 添加WorkingMemoryHolder類,使用它可(kě)以在自定義動作(zuò)或內(nèi)置動作(zuò)方法中獲取WorkingMemory并使用
  • 改進互斥組規則算(suàn)法
  • 為(wèi)規則設計(jì)器(qì)內(nèi)容提交保存添加轉義功能,以防在某些(xiē)項目中因添加XSS過濾獲取內(nèi)容錯誤的問題出現
  • 為(wèi)向導式規則添加導航功能

results matching ""

    No results matching ""