Camuda工作流——第四章 事件

  事件包含開始(Start)、中間(Intermediate)和結束(End)三種類型。根據觸發方式不同,可以分爲捕獲事件(Catching Event)和拋出事件(Throwing Event)。

  開始事件

  流程引擎支持空白(Blank)開始事件、定時器事件、消息開始事件、信號開始事件和條件開始事件5種類型。

  流程引擎至少需要一個開始事件來實例化一個流程。

  空白事件

  空白事件是指未指定的事件,子流程必須有一個空白開始事件。

  消息事件

  消息事件是引用指定消息的事件。消息有名稱和有效負載。

  消息開始事件通過已命名消息來啓動流程實例。因此,消息開始事件的名稱必須是唯一的,否則流程在部署到流程引擎時會拋出異常。

  錯誤事件

  錯誤開始事件只能用於觸發事件子流程,不能用於啓動流程實例。

  終止事件

  有時候需要並行的執行多個任務,但是當其中一個任務執行完成後,其他並行任務就沒有執行的必要了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章