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