《jBPM系列文章》之一:工作流是什么

2019-03-28 16:15|来源: 领悟书生

工作流(Workflow)

工作流是一类能够完全或者部分由计算机支持或自动执行的业务过程


为什么要引入计算机支持或自动完成?

1.       提高工作效率

2.       增加柔性,可以直接修改在电脑里面的流程定义。

工作流管理系统WFMS(Workflow Management System)

WFMS是指:能管理工作活动序列,调用与各种活动步骤相关的人员、IT资源,能对业务过程提供全部或部分自动化处理,以实现工作流程的管理软件

注:如果后面没有特别声明的话,指的就是WFMS

WfMC

成立于1993年,工作流管理联盟(WfMC)是一个由涉及工作流和业务流程管理的推广学者、开发工程师、顾问、分析师、大学和研究团体的全球性组织。该组织创建并完善了工作流的相关标准,开拓了相关市场,是唯一致力于工作流标准化的专业组织。

本文链接:《jBPM系列文章》之一:工作流是什么,属于huangyineng原创,转载请注明出处

相关问答

更多

java web中可以不用jbpm 等工作流框架吗 ,JBPM在OA及其他系统中扮演怎么样的角色呢?

个人所见:简单且不变的流程不必采用类似JBPM之类的笨重的工作流引擎;JBPM整合到OA系统,如果原项目使用hibernate倒很简单,加些配置就成;web系统是否已经实现审批功能和把工作流整合到框架里不冲突,用不用工作流你都得实现具体的业务审批,使用工作流引擎只是来规范你的业务工作流程。

完整工作流JBPM项目实战全过程教程?

一.对于没有接触过JBPM的,可以先了解下JBPM应用场合,和JBPM的相关概念.我想如下这些东西将对你的JBPM学习很有帮助. 1.JBPM开发指南.pdf--------- http://dl2.csdn.net/fd.php?i=12492886032537&s=020d83ba442aba86919657b97e51a699 ----对JBPM中的配置进行了比较详细的阐述. 2.还有就是大师级人物--陈刚 的教程 http://www.blogjava.net/chengang/archi ...

web项目工作流jbpm例子

你好 楼主。 很幸运的看到你的问题。 但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。 可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。 希望我的回答也能够帮到你! 祝你好运。

如何在现有的ssh项目中引入jbpm工作流

-----继承JBPM到系统(第一步:创建数据库) *拷贝相关的依赖包到wenb-inf/lib下面(bas.jar /jcr-1.0.jar / jbpm-identity.jar /jbpm-jpdl.jar) * 修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置 (可以直接修改jbpm里面的hibernate配置文件) -------与spring集成 *集成JBPM与spring,需要用到第三方集成包 spring-modules-0.8.zip中 ...

jbpm工作流会签

同意上面的说法,不过会签问题不只是jbpm才有的,很多工作流的软件都会遇到这个问题。会签可以说是工作流中的一个非常特殊的操作。实际流转举例说说吧: A办文,同时提交给B、C两个人办理,B、C办理完成后退回给A,这是A通过B、C的办理结果来决定这个文是否可以通过。简单的就是这个问题。

有谁知道filenet,是一种工作流引擎吗?跟JBPM比较如何? 谢谢!

个人感觉没有jBpm灵活,扩展性没有Jbpm强,随意性也没有Jbpm强,感觉不好用,我们公司现在都是用Jbpm开发的,Jbpm用的4.4,不管是流程流转,特性业务,都很好用,可惜Jbpm4.4对于历史的支持不是很好,不过我们改了下JBpm源码,对历史支持的还可以了,但是想对来说Jbpm对于开发人员的技术要求有点高,需要一定的Java基础,而且要看的懂源码,因为目前4.4里面还是有少量BUG的,比如子任务没入历史之类的,一些特定情况下的特定功能还是要修改源码,但是长远考虑还是建议用JBpm,灵活性真 ...

工作流平台—工作流平台—工作流平台—工作流平台—工作流平台—工作流平台—工作流平台—工作流平台

开放的开发工具,保障了基于ES2007平台开发的系统可在.net平台与j2ee平台上无缝的切换运行、业务建模、可视化流程引擎、动态表单设计等多种实现工具,其柔性的特点方正飞鸿智能信息平台(Fix ES2007)是方正集团推出的国内领先企业基础架构中间件平台。Fix ES2007平台基于SOA架构体系,结合数据建模,是企业应用开发的一个高效、强大

需要有关JBPM工作流自动化的帮助(Need help on JBPM workflow Automation)

基本上,您所描述的几乎所有手动步骤也可以使用REST API执行。 知识库REST API允许您克隆项目, 部署REST API以进行部署,使用REST API进行智能流程服务器管理以创建服务器和容器。 我唯一不确定的是上传项目JAR。 但我想知道为什么如果不以任何方式修改项目,就将项目上传到Business Central。 您似乎使用KIE Server来运行您的流程(根据步骤6),因此您只需将项目放到KIE服务器可以找到它的Maven存储库中。 Basically, almost all m ...

jBPM是否具有用于异步工作流的固定大小的线程池?(Does jBPM have a fixed size thread pool for async workflows?)

免责声明:我最近没有尝试过,这是对旧项目的回忆(6.0即将出现,未使用,但已经讨论过),并通过检查文档来回忆我的记忆。 此外,我不认为这里的“工作流程”有什么特别之处,应该适用相同的原则。 jBPM的引擎是单线程的 : 我们选择使用一个线程实现逻辑多线程:包含逻辑多线程的jBPM进程只能在一个技术线程中执行。 对于v5中的异步任务,您必须自己处理线程,如本例中的doc所示: public class MyServiceTaskHandler implements WorkItemHandler { ...