URule Pro規則引擎産(chǎn)品更新(xīn)日志(zhì)

urule-pro-3.0.6

2022-06-09

修複的BUG:

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

改進的功能(néng):

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

urule-pro-3.0.5

2022-01-25

修複的BUG:

  • 修改集群購(gòu)刷新(xīn)因數據延時加載導緻的BUG
  • 修複變量庫中(zhōng)變量值不能(néng)相同的BUG

urule-pro-3.0.4

2021-11-12

修複的BUG:

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

urule-pro-3.0.3

2021-07-07

修複的BUG:

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

urule-pro-3.0.2

2021-04-09

修複的BUG:

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

改進的功能(néng):

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

urule-pro-3.0.1

2021-03-08

修複的BUG:

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

    改進的功能(néng):

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

urule-pro-3.0.0

2021-01-05

修複的BUG:

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

改進的功能(néng):

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

urule-pro-2.2.7

2020-09-03

修複的BUG:

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

改進的功能(néng):

  • 優化評分(fēn)卡編輯器

urule-pro-2.2.6

2020-07-21

修複的BUG:

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

改進的功能(néng):

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

urule-pro-2.2.5

2020-04-20

修複的BUG:

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

    改進的功能(néng):

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

urule-pro-2.2.4

2020-02-18

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.2.3

2019-11-15

改進的功能(néng):

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

urule-pro-2.2.2

2019-11-01

修複的BUG:

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

    改進的功能(néng):

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

urule-pro-2.2.1

2019-10-20

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.2.0

2019-09-20

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.1.8

2019-08-16

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.1.7

2019-07-04

修複的BUG:

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

改進的功能(néng):

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

urule-pro-2.1.6

2019-05-17

修複的BUG:

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

urule-pro-2.1.5

2019-05-10

修複的BUG:

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

改進的功能(néng):

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

urule-pro-2.1.4

2019-05-05

改進的功能(néng):

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

    修複的BUG:

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

urule-pro-2.1.3

2019-03-04

修複的BUG:

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

改進的功能(néng):

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

urule-pro-2.1.2

2019-02-25

改進的功能(néng):

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

    修複的BUG:

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

urule-pro-2.1.1

2019-01-25

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.1.0

2018-12-25

改進的功能(néng)

urule-pro-2.0.9

2018-12-01

修複的BUG

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

    改進的功能(néng)

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

urule-pro-2.0.8

2018-11-09

改進的功能(néng)

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

    修改的BUG

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

urule-pro-2.0.7

2018-10-15

修複的BUG:

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

    改進的功能(néng):

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

urule-pro-2.0.6

2018-08-13

修複的BUG:

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

    改進的功能(néng):

  • 為(wèi)常量添加讀到Spring中(zhōng)配置的properties文(wén)件功能(néng),常量名(míng)用(yòng)${}既表示讀properties中(zhōng)值
  • 優化表達計算算法

urule-pro-2.0.5

2018-06-22

改進的功能(néng):

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

修複的BUG:

  • 修複交叉決策表第一次打開不能(néng)選擇方法的BUG
  • 修複決策集編輯器工(gōng)具(jù)欄可(kě)能(néng)存在的覆蓋菜單的問題

urule-pro-2.0.4

2018-05-28

改進的功能(néng):

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

修複的BUG:

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

urule-pro-2.0.3

2018-05-07

改進的功能(néng):

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

    修複的BUG:

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

urule-pro-2.0.2

2018-04-20

修複的bug與改進的功能(néng):

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

urule-pro-2.0.1

2018-04-18

修複的bug與改進的功能(néng):

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

results matching ""

    No results matching ""