接上篇《BPM中常见子流程使用场景介绍(一:复用型、集成型)》,本文将对另外几种类型进行介绍。分别是“内嵌型”、“事务型”、“事件型”, 本质上“事务型”与“事件型”也是属于内嵌型,但后两种类型在内嵌的特点之外扩展了其他的业务特性来支撑更加复杂的业务场景。内容如下:
内嵌型
“内嵌型子流程”通常也是为了进行复用,但与“复用型子流程”不同,“内嵌型子流程”是主流程中的一部分流程片段,并非独立的流程定义。“内嵌型子流程”一般包含如下特点:
流程图片段复用:在设计一些复杂人工流程时,可能会有上百个活动节点,流程图繁杂,连接线混乱交叉,可读性很差。而内嵌子流程就是将其中一部分可复用的片段组合到一个区域块中进行复用,支持子流程的展开与缩放,使流程图设计更加简洁明了。
流程灵活流转:运行时,“内嵌子流程”活动块里面的活动执行同外部活动执行方式一致(属于同一个流程实例),相对于“复用型子流程”的独立流程实例,可以方便的执行活动跳转、回退等操作以及任务列表查询。