什么是工作流程?新来者没有概念...

电脑杂谈  发布时间:2020-04-12 03:23:35  来源:网络整理

野晒是八千流_2流学校是2本吗_什么是工作流

开源问答技术问答

文字

Z_wenuw发表于2013/03/19 13:36

阅读722

野晒是八千流_什么是工作流_2流学校是2本吗

jBPM

真的没有概念

以下是我了解工作流程但不了解工作流程时出现的问题:

一个业务流程,程序员可以编写代码来控制它吗?工作流程是否帮助我们生成代码,还是像Hibernate一样简化了我们的开发,还是定义了工作流程,我们都不需要关心什么是工作流,也许流程完成了,您只需要编写业务中每个步骤的代码即可. 并将其放在工作流程中,还是什么?

看了一点JBPM之后,我的想法是什么是工作流,我不知道我是否正确:

什么是工作流_2流学校是2本吗_野晒是八千流

工作流(JBPM)将我们的业务流程之一本地化到中.

如果没有工作流,我们的流程之一就是呼吸,这与现实不符(现实中也要花费很长时间),即使在纯手写业务中处于阻塞状态,它也会也消耗资源以维持这种状态. 但是使用了工作流,因为它已本地化到中,因此我们可以在需要时传输任务的进度,而不是像以前那样浪费内存...来维持业务流程和状态的资源.

这正确吗?

最多可投票

大雅堂zacker

2流学校是2本吗_野晒是八千流_什么是工作流

达亚教堂扎克(Daya Church zacker)

2013/03/19 16:06

简单地说就是抽象处理过程.

例如,公司的请假流程是

如果(apply_leave.day> 3){

什么是工作流_2流学校是2本吗_野晒是八千流

apply_leave.form.to(部门经理); //如果请假天数超过3天,则应将请假条发送给部门经理进行审批

}其他{

apply_leave.form.to(项目经理);

}

如果您将这样的流程业务代码写入代码中,那么有一天业务会发生变化,则必须更改很多代码. .

使用流程引擎等系统,您只需更改配置即可满足新的业务需求.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-172497-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...