流程类型
时序图
定义: 是一种简单的工作流类型,用于存放只有顺序结构和分支结构的流程,在其中可以将活动从上到下按序排列,流程执行时会按其中活动的顺序依次执行;
适用场景: 适用于小段的、按顺序执行的、不需要重复执行某些步骤的流程。
流程图
定义: 是相对于时序图更复杂的工作流类型,可以将流程按照不同的分支去匹配执行;
适用场景: 适用于相对复杂,且执行过程中有大量重复执行的操作步骤或者流程中含有两个以上的分支条件,且不同分支对应一系列复杂操作的流程。
状态机
定义: 是一种复杂的工作流类型,相当于一个独立模块,其中可以包含一个或多个实现了相对独立功能的时序图和流程图;
适用场景: 适用于存在三个及以上分支结构,且分支对应非常复杂的业务流程。