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