事件包含开始(Start)、中间(Intermediate)和结束(End)三种类型。根据触发方式不同,可以分为捕获事件(Catching Event)和抛出事件(Throwing Event)。

  开始事件

  流程引擎支持空白(Blank)开始事件、定时器事件、消息开始事件、信号开始事件和条件开始事件5种类型。

  流程引擎至少需要一个开始事件来实例化一个流程。

  空白事件

  空白事件是指未指定的事件,子流程必须有一个空白开始事件。

  消息事件

  消息事件是引用指定消息的事件。消息有名称和有效负载。

  消息开始事件通过已命名消息来启动流程实例。因此,消息开始事件的名称必须是唯一的,否则流程在部署到流程引擎时会抛出异常。

  错误事件

  错误开始事件只能用于触发事件子流程,不能用于启动流程实例。

  终止事件

  有时候需要并行的执行多个任务,但是当其中一个任务执行完成后,其他并行任务就没有执行的必要了。

相关文章:

  • 2021-08-15
  • 2021-04-19
  • 2021-06-15
  • 2021-07-18
  • 2021-10-03
  • 2021-12-12
  • 2022-12-23
  • 2021-08-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-05-22
相关资源
相似解决方案