路由活动没有业务含义,但是适当的增加路由活动节点,会降低设计的复杂度,下面结合两个实际的应用案例进行介绍。
1、案例一
【应用场景分析】
在某业务流程中应用场景下图所示,“产品经理审核”环节之后,“添加用户VIP操作”和“添加用户SI操作”是同时操作的两个活动,而“添加用户”、“资费变更”和“撤销VIP”三者是任选其一的关系。在“产品经理归档”环节,除了“添加用户”、“资费变更”和“撤销VIP”三个活动的聚合之外,还有“部门经理审批”的聚合。所以,“产品经理归档”环节的聚合模式比较复杂。
【设计方案】
适当新增一个路由活动,如图3-11审批流程方案二所示,“产品经理归档”环节的聚合模式就可以简单设置为“单一聚合”。
2、案例二
【应用场景分析】
在某业务流程中应用场景如下图所示,流程开始时可以选择走“人工活动”和“人工活动1”其中的一条。当他们结束时,“人工活动2”和“人工活动3”也是走其中的一条。增加了路由活动之后,可以方便的画出流程图以及设置流程之间的关系。