activiti 流程啟動並流轉到第一個節點過程


測試流程如下:


驅動過程如下:

從開始節點到用戶任務的調用AtomicOperation順序如下:
PROCESS_START:                                        流程開始  ---
PROCESS_START_INITIAL:                          流程開始  --- return (ScopeImpl) execution.getActivity()== start
ACTIVITY_EXECUTE:                                    執行start節點  --
TRANSITION_NOTIFY_LISTENER_END:     start節點結束事件  --
TRANSITION_DESTROY_SCOPE:                銷毀start節點作用域 --   
TRANSITION_NOTIFY_LISTENER_TAKE:     觸發線的執行        -- execution.setActivity(nextScope);真正驅動到usertask
TRANSITION_CREATE_SCOPE:                    創建usertask節點作用域 --   
TRANSITION_NOTIFY_LISTENER_START:   usertask節點開始事件   --
ACTIVITY_EXECUTE:                                     執行usertask節點       -- 執行UserTaskActivityBehavior.execute,到人工任務停止並返回結果了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM