业务需求建模是否合理,直接影响到流程的技术实现,在流程设计过程中首先需要对业务需求从技术实现的角度重新进行梳理。下图是业务流程需求梳理过程的示意图:
本文介绍活动属性梳理方法
活动属性梳理包括:人工活动属性、自动活动属性、子流程活动属性、路由活动属性的梳理。
1、人工活动属性梳理
人工活动梳理元素:在设计阶段,主要关注的指标是参与者设置、时限、多工作项、触发事件等。
在梳理的过程中需要明确每一个人工活动的下列信息
2、自动活动属性梳理
自动活动梳理元素:业务功能处理、高级设置、触发事件。
3、子流程活动属性梳理
子流程活动的梳理过程依赖于流程级别的梳理,如果需要使用子流程,则在主流程中需要设置子流程活动。将流程细分为子流程,即将业务流程分解成一系列细粒度的流程步骤。关键是如何将流程逻辑分解到最小粒度的处理环节。子流程是一种特殊的活动,此活动本身是指向某一个流程,表示当流程运行到此处时,启动另外一个流程。
子流程梳理的因素:启动方式同步还是异步;主子流程间需要传递的参数列表等。
4、路由活动属性梳理
路由活动不会进行任何业务处理,只是起到活动与活动之间的路由作用。由于其他非路由活动可以通过分支线实现路由功能,路由活动梳理的主要工作是: