首页 新闻 会员 周边

什么叫工作流,什么叫工作流引擎。改如何学习。

-2
悬赏园豆:100 [待解决问题]

近来换了一家公司。是做OA协同平台的。但是我对工作流和工作流引擎一点儿都不懂。我要怎么学啊?

 

 

 

 

 

 

 

 

 

 

 

 

 

上面的这些图片都是我们来做表单用的页面。以及对表单的流程定义进行操作的页面。。

有没有大神或者前辈们用过。求教求指导。

杨胖胖的主页 杨胖胖 | 初学一级 | 园豆:102
提问于:2013-12-13 13:43
< >
分享
所有回答(12)
0

没做过,我想你只能百度了,别怕,慢慢来,一点点的看。一段时间后就差不多明白了!

jerry-Tom | 园豆:4077 (老鸟四级) | 2013-12-13 13:57

  这几天一直在百度。理解什么工作流,但是工作流引擎还是没懂。不知道到底是用来干嘛的?

支持(0) 反对(0) 杨胖胖 | 园豆:102 (初学一级) | 2013-12-13 21:13
0

工作流 感觉还是挺高端的 园子里有人专研究这个 给你参考下 http://www.cnblogs.com/Leo_wl/archive/2010/12/10/1901751.html

Zery | 园豆:6151 (大侠五级) | 2013-12-13 14:01

   这个帖子我看到过了。最近在百度相关工作流的一些东西。看了一天帖子。但是有的好多东西还是不能理解啊

支持(0) 反对(0) 杨胖胖 | 园豆:102 (初学一级) | 2013-12-13 21:14

@panda爱乱跑: 

工作流对技术层面要求 相对来说要高一点,这个真只能慢慢来,急不得啊

支持(0) 反对(0) Zery | 园豆:6151 (大侠五级) | 2013-12-13 21:19
0

一个工作需要多人完成,从发起到最后完成 需要中转好几个人,就是一个流.这个过程就是个工作流

simadi | 园豆:134 (初学一级) | 2013-12-13 17:08

那么和工作流引擎有什么关系呀?你看我理解的对不?工作流其实就是一个概念性的东西,是不是?那么工作流引擎要怎么理解啊?~

支持(0) 反对(0) 杨胖胖 | 园豆:102 (初学一级) | 2013-12-13 21:09
0

所谓工作流就是一连串事件的发生,打个比喻,起床-->洗脸-->吃饭。这就是一个流程了。目前开源工作流引擎(java的),有activity(jbpm升级),当然各大公司也可能会有自己的工作流系统。看你们公司是用自己的还是别人的了。

Raphael_java | 园豆:204 (菜鸟二级) | 2013-12-13 17:16

  工作流这个可以理解这儿概念,就是怎么知道我们现在用的工作流是别人的,还是自己的啊?这个怎么区分啊?还有就是怎么来理解工作流引擎啊?

支持(0) 反对(0) 杨胖胖 | 园豆:102 (初学一级) | 2013-12-13 21:11
0

一个工作需要很多步骤,同时需要很多参与者参与,可能会有很多种情况,每个参与者在适当的时候介入工作的某个环节,对工作的本身产生影响,直到工作结束。工作流引擎用过ruote,是一个由ruby写的开源项目,还有jbpm,但是没有用过,下面举个例子:

http://www.cnblogs.com/fantiantian/p/3470935.html

我也在研究这一块。可以共同学习。

天添 | 园豆:178 (初学一级) | 2013-12-13 18:13

  我真的是刚刚接触这个东西。一片空白啊。怎么理解工作流引擎这个东西啊?

支持(0) 反对(0) 杨胖胖 | 园豆:102 (初学一级) | 2013-12-13 21:11

@panda爱乱跑: 就是别人写好的一个能够驱动这个工作往下发展的程序而已,没什么特别深奥的,你也可以自己写但是比较麻烦。

支持(0) 反对(0) 天添 | 园豆:178 (初学一级) | 2013-12-16 09:44
0

工作流引擎就是可以识别你的工作流,并执行工作流步骤的程序呗。它相当于工作流的调度者,监控每个工作流流程的执行情况,并将流程操作发往下一步,或者根据条件休眠或终止流程。

vbfool | 园豆:186 (初学一级) | 2013-12-15 13:45
0

因为项目的原因,我最近也在搞工作流,是java的开源工作流引擎activiti。我原来一直搞.net的,也对工作流很感兴趣,希望能共同交流一下。

永远的麦子 | 园豆:33 (初学一级) | 2013-12-15 14:28
0

工作流你已经理解了。那么工作流引擎就是用来实现工作流的第三方平台,也可以叫插件。目的就是封装一些方法,使得在开发的时候不需要关注太多的工作流具体实现,只需要跟业务结合就好。你可以认为工作流引擎就是别人实现的工作流框架。

bitbug | 园豆:470 (菜鸟二级) | 2013-12-16 12:07
2

工作流引擎不是个很高深的东西,最简单的流程,想想管道模式,前面一个步骤处理完了要交给下一个节点,这个就是工作流引擎做的最简单的事情:找出当前步骤的下一个步骤、找出当前步骤下一个步骤的处理人,把下一个步骤交给下一个步骤的处理人进行处理。

再复杂点,下一个步骤有多个人同时处理、下个步骤要发起新的子流程等等...

有了流程引擎,只要在流程设计时设置好步骤与步骤之间的流转规则,引擎会按照规则帮你处理好步骤之间的关系,如此。

目前在用的jbpm和其“升级版”activiti,可以找找相关的资料,包括工作流规范相关的东西熟悉熟悉。

kevinYX | 园豆:118 (初学一级) | 2013-12-17 10:33
0

我自己从事工作流引擎相关工作有几年经验,目前自己研发了一套工作流平台

可以交流一下,我的博客园http://www.cnblogs.com/NobitaSoft/p/3194600.html

F2BPM工作流 | 园豆:209 (菜鸟二级) | 2013-12-17 13:21
0

工作流挺好的呀,需要开发、写程式代码少了很多,而对于流程的导向需要加强理解与梳理了

乘风轩舞 | 园豆:202 (菜鸟二级) | 2013-12-19 08:15
0

个人感觉插件化(OSGi)的工作流引擎及开发平台JXADF相当不错。

wmzsoft | 园豆:210 (菜鸟二级) | 2016-04-13 20:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册