2019最新Activiti6.0流程引擎及服務

流程引擎及服務
在這裏插入圖片描述
流程存儲服務
  RepositoryService:
  管理流程定義文件xml及靜態資源的服務
  對特定流程的暫停和激活
  流程定義啓動權限管理
  部署文件構造器DeploymentBuilder
  部署文件查詢器DeploymentQuery
  流程定義文件查詢對象 Process Definition Query
  流程部署文件對象Deployment
  流程定義文件對象ProcessDefinition
  流程定義的Java格式BpmnModel

 RuntimeService:
        啓動流程及對數據流程數據的控制
        流程實例(Process Instance)與執行流程(Execution)查詢
        觸發流程操作、接收消息和信號

 RuntimeService啓動流程及變量管理
        啓動流程的常用方式(id、key、massage)
        啓動流程可選參數(businessKey、variables、tenantid)
        變量(variables)的設置和獲取

流程運行控制服務:
 流程實例與執行
  流程實例(Process Instance)表示一次工作流業務的數據實體
  執行流(Execution)表示流程實例中具體的執行流程
  流程實例接口繼承與執行流

流程觸發
    使用trigger觸發ReceiveTask節點
    觸發信號捕獲事件signal EventReceived
    觸發消息事件messgeEventReceived

流程觸發trigger
在這裏插入圖片描述
流程觸發signal Event Received
在這裏插入圖片描述
流程觸發messageEventReceived
在這裏插入圖片描述
任務管理器服務
 TaskService
  對用戶任務(UserTask)管理和流程控制
  設置用戶任務(UserTask)的權限信息(擁有者、候選人、辦理人)
  針對用戶添加任務附件、任務評論和事件記錄

TaskService對Task管理與流程控制
    Task對象的創建、刪除
    查詢Task,並驅動Task節點完成執行
    Task相關參數(Varuable)設置

TaskService設置Task權限信息
    候選用戶(candidateUser)和候選組(candidateGroup)
    指定擁有人(Owned)和辦理人(Assignee )
    通過claim設置辦理人

TaskService設置Task附加信息
    任務附件(Attachment)創建與查詢
    任務評論(Comment)創建與查詢
    事件記錄(Enent)創建與查詢
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章