概述
決策集也稱規則集,在URule Pro當中(zhōng)是由一組普通規則和循環規則構成的規則集合,是使用(yòng)頻率最高、使用(yòng)方式最為(wèi)靈活的一種業務(wù)規則實現方式。
在URule Pro中(zhōng)決策集有(yǒu)兩種類型:一種是普通規則;一種是循環規則。所謂的普通規則是指一種由如果、那麽、否則三個部分(fēn)構成的規則;而循環規則顧名(míng)思義就是可(kě)循環的規則,它允許指定一個集合類型的對象,對這個集合中(zhōng)每個對象進行循環叠代,在循環體(tǐ)中(zhōng)則是若幹個由如果、那麽、否則構成的普通規則。
規則的定義采用(yòng)向導方式,一步一步通過鼠标點擊就可(kě)以完成其中(zhōng)的普通規則與循環規則的配置,配合高度可(kě)視化的向導式規則設計器,可(kě)以最大限度将業務(wù)規則可(kě)視化,降低規則配置的複雜度。
打開一個URule Pro的項目,在“決策集”節點右鍵選擇創建一個決策集文(wén)件,創建好的文(wén)件通過決策集設計器打開後的效果如下:
在決策集的設計器中(zhōng),通過頂部的工(gōng)具(jù)欄,點擊“添加規則”按鈕可(kě)以添加一個普通的由如果、那麽、否則構成的普通規則;點擊“添加循環規則”按鈕可(kě)以添加一個可(kě)以循環的規則。之前介紹的變量、常量、參數、動作(zuò)四種類型的庫文(wén)件,在向導式規則裏可(kě)以根據需要導入使用(yòng)。