jBPM

麻烦 大家帮忙看下这个业务怎么实现

我现在的业务是这样的:

我创建了一个文件,这个文件需要张王李赵四个部门经理去审批,哪个经理审批同意了,这个文件就会在这个部门下流转,至于如何流转是我事先规定好的,所有部门都是按着这个事先规定好的流程去走,但是互相不受影响。。。。或许下次我就给10个部门的经理来审批,即审批人的数量是不同的,类似于分支,但是分支的数量不定,但是分支的走法相同。

 

谁能告诉我该如何实现这个功能呢 是用子流程么 ,在子流程中创建规定一个走法,然后动态创建子流程。

是这样么 ??如果不是的话该如何解决

 

麻烦高手告诉谢  谢谢了

jBPM4中文用户手册正式发布

jBPM4中文版的用户手册,在7月份终于翻译完成,在此感谢本团队成员徐会生和康爱媛的辛苦工作。具体文档可在本文附件中下载,或者直接到满江红网站下载:http://wiki.redsaga.com/confluence/display/RSTEAM/Home

使用JBoss ESB和JBPM实现垂直市场解决方案(VMS)

新一代的BPM软件是事件驱动的,是对企业的整个经营活动的全流程生命周期的管理,在集成栈中也发挥了越来越重要的作用,而集成也以成为企业越来越急迫的需求,ESB正是企业应用集成的基础支撑,因此ESB与BPM的集成也成为了企业不得不面临的问题。而Boris Lublinsky在infoq上也发表了题为:Using JBoss ESB and JBPM for Implementing VMS Solutions的文章,在infoq中文站上,也给出了上文的翻译:使用JBoss ESB和JBPM实现垂直市场解决方案(VMS)。在本文中,Boris Lublinsky给出了基于JBoss ESB和jBPM的整体解决方案。在最后Boris Lublinsky对这个方案进行了一个整体评估:

JBoss ESB/jBPM整合为基于已有企业资源创建面向服务的解决方案提供了一个非常强大的、可扩展的和灵活的平台。它为这些解决方案的实现提供了所有主要组件,包括:

    * 灵活的ESB平台,可以很容易地将现有功能和其他业务以及服务实现(服务管道)所需的基础设施流程相结合起来。
    * 强大的转换引擎(Smooks),简化了将私有数据模型(现有功能所使用的)转换为解决方案中所使用的语义数据模型。支持可视化转换定义的工具进一步简化数据转换。
    * 轻量级的可扩展的jBPM促进了构建基于现有NAVTEQ功能的组合服务。

jBPM4中如何动态创建并行任务/节点?

大家好!

我在用jBPM设计时遇到一个问题想请教大家,下面是我设计的流程的简化版,仅是用来说明我的问题。

这是一个教师布置作业,学生提交作业的程序。在流程中一位老师完成任务announce后将由多个学生执行任务submit homework. 而学生数在设计的时候无法确定,如果来设计和实现这个功能呢?

我查了一个在jBPM3中大概有两个方法:

  1. 用ActionHandler动态创建Task;
  2. 用forkhandler动态创建transition;

但在jBPM4中,仅有EventListener,没有actionHandler了。在jBPM4的EventListener中,仅有一个方法声明,如下:

public void notify(EventListenerExecution execution) throws Exception {
    }

其中的参数EventListenerExecution中,我找不到任何创建新task或execution的方法,请问题如何来动态地创建流程节点呢?

 

谢谢!

 

昆士兰科技大学发布的基于模式的对开源BPM系统的评估报告

澳大利亚的昆士兰科技大学,联合埃因霍温大学、瑞典的斯德哥尔摩大学,在2008年发布的基于模式的对开源BPM系统的评估报告,详见附件。在此报告中,对jBPM、OpenWFE、Shark三个开源的工作流管理系统进行了全面的评估。下面是笔者对该报告摘要部分的翻译:

给jBPM4提的建议

我想提一个建议,现在jBPM4使用的是反射模式,而没有创建setter方法,所以当我们在把Spring和jBPM4整合到一起的时候就很不方便。我们还得写一个类继承jBPM4的类,然后加上setter方法才能使用。如果Tom能在类里加上setter方法的话就太好了,我们就可以直接使用jBPM4的类了。

 

I would like a suggestion for jBPM4,Now it using reflection and does not have a setter method. So it is hard to integrate it with Spring. We have to write a sub class to inherit the class in jBPM4, and add a setter method for the sub class. So it is kind if Tom could add these setter methods in jBPM4,then we could use these class directly in Spring.

不知道翻译的有没有问题,先在这里问问,让英语好的给我点建议o(∩_∩)o...哈哈

 

同步内容