首页 > 什么叫工作流,什么叫开发工作流,开发工作流用来干什么?

什么叫工作流,什么叫开发工作流,开发工作流用来干什么?

公司最近说要开发一套工作流,感觉比告诉我“开发一套电商平台”还要抽象。。。
我听得云里雾里的,完全不懂。
什么叫工作流?
我的理解它是一套流程,我们通常用流程来管理业务事务,不同业务、事务有不同的具体流程,我感觉工作流是一个管理方面的概念。
我们开发任何系统都无疑涉及到流程,根据现有业务流程,或者优化传统流程,根据业务流程图来开发一套系统,这是我熟悉的套路。
现在告诉我要开发工作流,我就不懂了,工作流怎么开发?开发什么的工作流?输出是什么?干什么用?给谁用?
工作流是一种开发工具吗?
工作流是一种设计模式吗?
工作流是一种开发框架吗?
作为程序员,我们的日常工作就是有一套相对固定的工作流程的,使用过很多支持项目的团队协作工具,这些工具和工作流是什么关系?

求大神能为我指点一二,谢谢啦!


你好:

我之前做过工作流的开发,简单说工作流就是一个工作流程,我们可以通过代码控制流程的流向,也可以通过工作流引擎操作流程.

前者相对比较简单,适用于业务不复杂,不需要太多的维护操作。

后者相对比较规范,业务复杂度可以覆盖的很广,主要依托于几个库再进行操作。

之前使用的工作流引擎是Activiti(国外的) 类似的还有很多(国内的也有).自己对比选择一下即可。
支持可视化操作编辑流程图,但最终是转化为xml

使用链接:http://www.open-open.com/lib/view/open1350460225367.html
效果图:

希望我的回答可以帮助到你朋友,更多优质答复请与留言,谢谢!

【热门文章】
【热门文章】