工作流初识

      



1、流程的概念

*按着条理和顺序做事情的过程就是流程(不需要人记忆该做什么—只要流程的开关一经开启(拟单),剩下的事件触发都不需要人为处理,都是流程引擎来做。只需要关注你做什么事,不用关注下面该怎么办)




2、两种流程类型


*【审批流】—体现表单复用


*【业务流】—体现业务灵活




3、在开发中起的作用


* 业务控制作用(将一组活动按照一定顺序组成序列流,可以串行、并行)


* 内部事件的连续触发,流程引擎自动地触发下一步事件【流程引擎的核心】


* 更加的面向对象,只需要关注本业务颗粒的开发,不需要关注调用谁,或者被谁调用。


* 从和(面向过程)到分(封装)再到和(有目的的关联)【从解耦合---到---->更高层次的,有目的的耦合】


事件:
   
  *外部事件:点击按钮触发(两个事件连续触发,需要将另一个事件的调用写到另一个事件中),如果更换业务就需要动代码,需要重新编译部署。运用工作流不需要动代码,动配置文件,不用重新编译部署
  *内部事件:Timer【委托...】

你可能感兴趣的:(工作流初识)