当前位置: 代码迷 >> C# >> 哪位高手能帮小弟我详细的讲解一下工作流到底是个什么东西.
  详细解决方案

哪位高手能帮小弟我详细的讲解一下工作流到底是个什么东西.

热度:336   发布时间:2016-05-05 05:25:11.0
谁能帮我详细的讲解一下工作流到底是个什么东西..
是这样的,现在接手一个项目,里面有很多流程化的东西,但是这些流程一直在变动,如果写固定流程,改起来就很麻烦,就请教了一个大神 - -,他说可以用工作流来写..小弟我完全不懂这个工作流到底是什么..求各路大神详解一番..有博客可以看也可以.
------解决思路----------------------
工作流分为三部分,一个是工作流引擎,一个是流程,一个是活动。
活动是指工作流中那些可以重复使用的逻辑片段,它本身不可以分割。
流程用来定义这些活动的依赖和流转关系。
工作流引擎负责执行流程和活动。

不同的工作流产品提供的封装层次不同,比如微软的WF,它只提供引擎。而一些工作流产品则提供了预置的活动。
------解决思路----------------------
感觉版主说的很对

活动就是要程序定义好的各种逻辑操作,比如公文提交啊,审阅啊什么的具体功能

而流程是用户去定义的,不能写死

工作流引擎提供流程的编制接口,然后调用各种活动使工作流走下去

之前做了个主要是公文处理的工作流系统,大概就是这样
------解决思路----------------------
工作流可以这么理解
财务报销:填写单子->部门经理签字->给后勤专员->找财务总监签字->出纳领钱

报销按照规定的流程进行,这就是一个工作流
  相关解决方案