知識包節點
與規則節點不同,知識包節點是用來(lái)與具體(tǐ)的知識包綁定的,這樣就可(kě)以實現複雜規則調用。知識包節點與某個(gè)知識包綁定之後,運行(xíng)時(shí)規則流流轉到這個(gè)節點後,就會(huì)執行(xíng)與之綁定的知識包,如果綁定的知識包中包含決策流,那(nà)麽引擎會(huì)自動執行(xíng)其中的決策流,如果規則包中包含的規則流有(yǒu)多(duō)個(gè),那(nà)麽默認隻會(huì)執行(xíng)其中的第一個(gè)規則流,否則隻執行(xíng)觸發規則動作(zuò)。
知識包節點屬性如下表所示:
屬性名稱 | 數(shù)據類型 | 描述 |
---|---|---|
節點名稱 | String | 設置當前節點名稱 |
事件bean | String | 一實現了com.bstek.urule.model.flow.NodeEvent接口配置在Spring中bean的id,一旦配置在流程進入及離開(kāi)該節點時(shí)會(huì)觸發這個(gè)實現類 |
知識包 | String | 要與當前節點綁定的具體(tǐ)的知識包,我們可(kě)以通(tōng)過下拉列表選擇當前項目下已創建好的可(kě)用知識包。可(kě)以選擇當前項目中或公共項目中所有(yǒu)狀态為(wèi)已啓用的知識包。 |
知識包節點出入連接線如下表所示:
流入的連接線數(shù)量 | 流出的連接線數(shù)量 |
---|---|
1~n | 0~1 |