工做流快速入门

【是什么】spa

       工做流是一类可以彻底或者部分自动执行的经营过程,它根据一些列过程规则、文档、信息或任务可以在不一样的执行者之间进行传递与执行。.net

       工做流程:流程就是一组活动按照必定顺序组成的序列流,简单说,流程就是一个实实在在的办事的过程。blog

       对比一下就能够发现,工做流程和工做流这两个概念的不一样之处,工做流程是完成一件事的前后顺序,工做流是一类工做流程的集合,是对经常使用的业务进一步的抽象封装,而且加入了自动执行这个约束。事件

【为何】ip

       为何使用工做流?每一个事物的兴起都是由于需求,由于更好的解决了一些问题。先来看看工做流能够解决什么问题。文档

①工做流更直观易懂(如图)get

 

[csharp]  view plain  copy
 
  1. //吃饭代码:  
  2. public void 吃饭()  
  3. {  
  4. if 想本身作饭  
  5. do 去超市买食材;  
  6. do  付钱;  
  7. do 作饭;  
  8. else if{  
  9. do 去饭点吃;  
  10. do 付钱;  
  11. }  
  12. else{  
  13. do 蹭饭;  
  14. }  
  15. do 吃饭;  
  16. }  



 

②工做流更灵活工作流

      工做流引擎包括了流程的节点管理、流向管理、流程样例管理等重要功能,使得工做流能够随机应变,应对各类突发事件。例如,我吃饭的时候没带现金,我能够加一个刷卡,若是我没带卡,我能够直接手机支付等。it

【有什么】class

      工做流大体有三类,顺序工做流、流程图工做流、状态机工做流(上图为典型的流程图工做流,下面两图为顺序工做流和状态机工做流)

【总结】

      了解了工做流,感受并无想象中那么神秘,工做流是对一类工做流程的抽象封装,可是它灵活多变,能够根据实际状况自动执行。下一步实现应用!

相关文章
相关标签/搜索