这是BPM还是其他什么?

时间:2010-12-06 10:36:54

标签: java bpm

当用户A在我们的系统(j2ee web app)中开始营业时,他填写表格然后他可以提交给另一个同意或不同意的用户B,用户B同意并提交给用户C ...

如果这种情况不是BPM,那么它是什么?

是否有任何开源框架可以帮助做到这一点?

抱歉我的英语不好:C

3 个答案:

答案 0 :(得分:2)

对于这种情况,BPM听起来有点过分了。

您可以通过为不同用户使用数据库更新来实现您所描述的内容。

示例:用户A提交表单,他可以决定是否将其提交给用户B.如果A确实使用此功能,那么您执行表更新,将该进程置于“挂起”模式并通知用户B他必须同意。等等...

这是过于简单的,但我希望你能得到一般的想法。

答案 1 :(得分:1)

这听起来像涉及人类的商务流程,所以看看BPEL4People和WS-HumanTask。

因此,

Ode可能是一个有趣的开源框架。

答案 2 :(得分:0)

是的,这是BPM的一个场景。在业务流程管理中,您可以看到这种交互(一系列人类活动,它是一个业务流程)。 Here是对BPM的一个很好的介绍。如果您想要的是为上层的流程开发框架,您可能需要概述bizagi