目前咱們的項目中只用到了四種bpmn結構,分別是startEvent,userTask,ExclusiveGateway,endEvent。3d
在建立startEvent時咱們須要指定一個流程建立者,須要給Initiator賦上屬性,以下圖cdn
只有設置了這個屬性後才能在建立流程的時候指定流程建立者blog
userTask須要關注三個屬性,Assignee、Candidate Users、Candidate Group,這三個屬性都是用來指定流程的執行人,流程執行人能夠經過直接設置這三個屬性的值來使用,也能夠經過監聽器動態設置。it
ExclusiveGateway是排他網關,自己能夠設置執行監聽器,此外它的出度能夠 >= 2,經過出度設置好的條件來決定流程流轉的方向。io
和startEvent差很少class