什么是工作流?工作流用来干啥?重要吗?

linfanhe 2010-05-04 10:49:43
谢谢啦呵呵呵
...全文
579 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄小楼 2010-05-05
  • 打赏
  • 举报
回复
楼上的。学习了。。哈哈
malujun666 2010-05-05
  • 打赏
  • 举报
回复
OA系统会大量用到工作流 简单的说:就是你申请了一个文件的流程 要经过领导批 复杂点:有抄送,有特送,分发。比较复杂的流程图是聚合图。 从角色角度看得分成:1。自己的文(新建,审批中,已审批,自己申请的全部的文) 2。处理别人或者自己的文(待办,已办,办结,办理的全部的文) 另外,有个管理员角色——可以修改删除等造作任何流程状态的文。

小弟认为这个确实有点麻烦
小霍夫 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jichunxu 的回复:]
我也想学工作流,jbpm。谁能给介绍一些jbpm的资料啊。
[/Quote]


不是吧。。你还想学这个。。。要什么资料差不多我都有 。。
只不过现在都用 jbpm4.x 了。

我用的都是 3.x 差别还是很大的.!
刘痕 2010-05-05
  • 打赏
  • 举报
回复
业务东西
比如你上班吧
然后你要请假
先写一个请假条,请假条上有******
然后要给你们项目经历看,你项目经历看过后通过,然后给老总等看,没通过返回去,给你说声不行。
老总看后,说OK,然后你才可以请假回去happy,不通过给你再通知声不行。
就这么简单,但是实现起来有点麻烦。
lyz0622_1022 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 airelisa 的回复:]

简单来说就是一个业务,可能要经过受理---审核----审批,要经过多个角色处理。
通常都是用jpbm来处理。
[/Quote]


UP!
tuo_bing 2010-05-05
  • 打赏
  • 举报
回复
mark .........

每天回帖即可获得10分可用分
  • 打赏
  • 举报
回复
我也想学工作流,jbpm。谁能给介绍一些jbpm的资料啊。
米尤人 2010-05-05
  • 打赏
  • 举报
回复
工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的河水就是工作流。
  工作流属于计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。
  许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、查询、统计、打印等,大大提高了效率,实现了知识管理,提升了公司的核心竞争力。
limit2005 2010-05-05
  • 打赏
  • 举报
回复
比如oa就是基于工作流的了.
wutian4567268 2010-05-04
  • 打赏
  • 举报
回复
什么是工作流查一下百度谷歌就知道了,至于是不是重要,那就看你是不是做工作流方面的开发了。
liwenso 2010-05-04
  • 打赏
  • 举报
回复
工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。


网上摘过来的

干啥和重要否主要还是看应用场景!
xieyu_zy 2010-05-04
  • 打赏
  • 举报
回复
我也简单用自己的说法简单说下:

1、工作流是工作中流程的抽象:它将流程抽象为环节、路由两大板块,内部细分有起始环节、结束环节、中间环节;路由包含了对业务过程的动态操作规则的描述,如动态选择路由和静态选择路由,分发、合并等等;它将工作中的业务运行过程进行抽象为一种流程的定义模型,内部包含了一组数据结构,这就是定义数据,它一般由一个自定义工具来完成绘制,存储为所需要的配置数据;运行时根据业务数据和配置数据一起决定当前的处理动作,并根据处理结果选择路由选择到对应的下一个环节,直到有结束环节;对于子流程和流程合并就不多提了。

2、工作流用来干什么?它提高工作效率、提高流程的灵活性、以及开发速度、减少BUG;工作流因为是对流程的进一步抽象,很多工厂内部的各类业务流程千奇百怪,如果每条都要去硬编码if else走流程,会消耗大量人力物力,而工作流只需要将第一个流程跑得比较顺,后面几乎就是绘图;提高灵活体现在可以在一定原则上随时跟新流程,而且是通过图形界面,这样在上线前可以给客户多次确认流程问题后再上线,而不需要修改程序;开发速度主要是如果一个较为完善的工作流,第一个程序调试通过后,后面几乎不用编写代码了,或者非常少去编写一些非常个性化的代码;减少BUG是因为大部分代码都是共享的,要改只改一处,整个系统同类型的BUG被锁定在一两个地方而不是每个地方都会有一样的BUG,从头改到尾。

3、对于企业级内部应用开发是必备的东西,若没有它,可以说软件开发和维护代价非常高,尤其对于一些业务经常发生变化的企业,这在国内提前的非常明显,因为国内大部分企业都是管理非常混乱的状态,而且随时都修改政策,没有规范化的道路,如一个企业内部对于同一类业务可能按照地区和部门要求用不同的流程来控制,此时在需求分析是就应该知道,应当在工作流程模板级别建立地区和部分维度进行控制,或者在环节级别控制,这个相对要混乱一点。

4、工作流其实说白了只是一个概念,实现它价值的是工作流引擎,工作流没有完全适应每个企业的,都有一些扩展性的要求,这些扩展性的要求决定了数据结构搭建的大致方式,工作流引擎基于配置数据和业务数据驱动运行;而配置数据的定义时通过工作流定义工具去完成的。
tianjian3590283 2010-05-04
  • 打赏
  • 举报
回复
我发了一个帖子,也是请教jbpm 工作流中怎样自定义流程的,网上也没有什资料,怎样思考的想法也没有,
  • 打赏
  • 举报
回复
工作流起源于制造业与办公自动化领域,它是针对日常生活中具有固定程序的活动而提出的一个概念。
目的是通过将工作分解成定义良好的任务和角色,按照一定规则来执行这些任务并对他们进行监控,以
提高办事效率,降低生产成本、提高企业生产经营管理水平和企业竞争力。
airelisa 2010-05-04
  • 打赏
  • 举报
回复
简单来说就是一个业务,可能要经过受理---审核----审批,要经过多个角色处理。
通常都是用jpbm来处理。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧