JBPM gop 的四個模型
Node 節(jié)點,Action 動作,Transition 流向,Excution 執(zhí)行。Node:節(jié)點代表流程中一個狀態(tài),如開始、結(jié)束、等待等。一個節(jié)點里可以通往其他節(jié)點,我們把通往其他節(jié)點這樣的表象叫做"流向"。一個節(jié)點可能過往N個節(jié)點,即在流程中的某一個狀態(tài),我們下一步可以去到另外幾個狀態(tài)。
??? 另外 ,節(jié)點還有一系列的動作,在接受不同的事件時作出響應(yīng)。而該響應(yīng)不是通往其他節(jié)點,而是進行一些具體的動作,而不離開此節(jié)點。
??? 總結(jié)一下節(jié)點。一個節(jié)點內(nèi)可以有一系列的流向及一系列的動作,可以響應(yīng)事件。
Action:動作,實現(xiàn)一個執(zhí)行的方法。當(dāng)節(jié)點響應(yīng)某事件時,如果該動作被綁定于該事件,該會被運行。
Transition:流向。每一個流向有一個名稱及其將流向節(jié)點的名稱。名稱用來標(biāo)識流向,目標(biāo)節(jié)點名稱起導(dǎo)航作用。
Execution:執(zhí)行。代表執(zhí)行一次流程。執(zhí)行的一個必要屬性是節(jié)點,在流程的每一個不同狀態(tài),執(zhí)行內(nèi)的節(jié)點也不一樣。流程去到某一個節(jié)點,執(zhí)行就把這個節(jié)點作為自已當(dāng)前節(jié)點,可以去觸發(fā)當(dāng)前節(jié)點的事件,或者進行流向跳轉(zhuǎn)。