需要基于Java的工作流引擎

发布于 2024-09-10 06:09:06 字数 194 浏览 6 评论 0原文

我正在寻找一个基于java的工作流引擎,它足够强大,具有大多数工作流功能,但易于实现。

功能包括根据有权批准状态的人员的批准从一种状态转换到另一种状态,如果所有必需的字段/数据都可用,则转换也可以自动进行,单人或多人批准状态,可视化编辑器创建工作流时,只有在某些字段具有特定值(如规则)时才会发生转换,向审批者发送通知,一旦批准,就向观察状态的人员发送通知。

I am looking for a java based workflow engine which is powerful enough to have most of the workflow features but simple to implement.

Features like transition from one state to another based on approvals by people who have permission to approve a state, the transition could be automatic also if all the required fields/data are available, single person or multiple person to approve a state, visual editor to create the workflow, the transition can only happen if certain fields have particular values (like rules), sending notification to approver and once approved send notification to people watching the state.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

惯饮孤独 2024-09-17 06:09:06

听起来您想要的是业务流程执行语言(BPEL)的实现。

为了补充 Samuel 的建议,我建议您观看 OpenESB 上的视频网站。 NetBeans 插件非常强大。

更一般地说,另请参阅 Wikipedia 的 BPEL 引擎比较


编辑:过去一周左右我也花了一些时间使用 Bonita Open Solution (GPLv2)。在我看来,它优于 jBPM 和 Activiti。插件的范围(即您可以外包给第三方的业务逻辑或通知)非常令人印象深刻,并且 GUI 编辑器非常易于使用。此外,它开箱即用,具有非常易于使用的门户功能,这意味着您可以在门户网站中快速创建正确的工作流程任务、分配等的模型。我目前唯一的批评是,我希望他们能够提供一种更加用户友好的方式来连接到 Web 服务(它仍然可以完成,只是有点繁琐)。此外,论坛的工作人员很活跃,问题通常会在一天内得到答复。

It sounds like an implementation of the Business Process Execution Language (BPEL) is what you want.

To add to Samuel's suggestion, I'd suggest having a look at the videos on the OpenESB website. The NetBeans plugin is quite powerful.

More generically, see also Wikipedia's Comparison of BPEL engines.


Edit: I've also spent some time over the past week or so using Bonita Open Solution (GPLv2). In my opinion, it's superior to jBPM and Activiti. The range of plugins (i.e. business logic or notifications that you can farm off to third parties) is very impressive and the GUI editor is pretty easy to use. Furthermore, it comes out of the box with a pretty easy to use portal feature which means you can quite quickly to mockups of proper workflow tasks, assignments, etc. within a web portal. My only criticism at the moment is that I wish they'd make a more user-friendly way to connect to Web Services (it can still be done, it's just a bit fiddly). Also, the forums are actively staffed and questions usually get answered by their employees within a day.

你的笑 2024-09-17 06:09:06

Activity (http://activiti.org/) 是新的 jBPM 后代。看起来很有希望,如果你现在开始使用工作流程,我会选择它。

Activity (http://activiti.org/) is the new jBPM offspring. Looks promising and if you now start with workflow, I would go for it.

久夏青 2024-09-17 06:09:06

JBoss BPM 怎么样

How about JBoss BPM

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文