问题标签 [jbpm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1012 浏览

java - 带有 websphere 的 jBPM

总之,我是 jBPM 的新手。我使用下面的链接做了一个非常基本的示例运行

http://www.jorambarrez.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm-4-3/

虽然我运行了示例,但我对 jBPM 以及与 Websphere 上的应用程序集成有一些疑问

  1. 我不想使用 jbpm 控制台进行用户交互(例如启动进程等)
  2. 我需要了解 jBPM 需要什么确切的数据库设置(表、实体),并且我想使用 jbpm 需要使用的最小设置
  3. 我想使用我自己的自定义网页,它允许我的应用程序的用户与工作流(启动、停止)等进行交互
  4. 我只需要 jbpm.jar 库来运行 jbpm 工作流还是需要整个库集(大约 25 个 jars)

谁能给我指出一个正确的教程来展示如何将 jbpm 嵌入到现有的应用程序中?

谢谢。

0 投票
2 回答
1777 浏览

java - 工作流管理或业务流程管理系统

我正在研究需要工作流管理系统的项目。我遇到了两个主要的工作流程和 BPM 引擎

  1. JBoss 的 JBPM
  2. Apache ODE

我们项目关注的是根据规则评估或决策标记有活动(任务),分叉(多任务)和执行任务。

我对任何其他解决方案持开放态度,但标准是它应该用 JAVA 编写并且应该是开源的。

任何帮助表示赞赏。

提前致谢。

0 投票
2 回答
150 浏览

java - 如何改变工作流程?

例如,系统通过check identification-> validate order context->处理客户订单make order。但系统管理员可以在运行时更改流程,管理员可以跳过“<code>validate order context”。

我的问题是如果系统正在处理并发订单请求,系统应该何时应用流程更改?

  • a):应用更改直到下一个新订单请求。

  • b):无论正在处理任何请求,都立即应用更改。听起来太生硬了。

  • c):将更改应用到某个时间,例如,任何更改都将在 00:00:00 应用。我不认为这是一个好的策略。

这种情况的最佳做法是什么?如果我使用 jBMP 框架来控制工作流程,在这种情况下可以使用什么策略?谢谢!

0 投票
1 回答
1418 浏览

java - Drools:如何更新 Arraylist?

我陷入了困境,我正在尝试按照给定的代码更新drools会话中的对象,但它无法更新。

您的任何建议或帮助都会帮助我继续前进....

提前致谢

0 投票
4 回答
1190 浏览

java - 建议工作流系统的持久策略

我正在为我的宠物项目创建一个 UI 配置工具。这个工具的一个方面让最终用户定义他的编排。然后我需要将此编排定义保存到数据库中。在运行的系统中将有这个定义的可执行版本。可执行版本是按需动态创建的。

想法是将DEFINITIONEXECUTABLE版本分开,以便我可以灵活地在 BPMN 或 JPDL 或基于 POJO 的工作流解决方案 (BeanFlow) 中选择运行时版本。

限制:我不能使用 jBPM、Activiti 等框架附带的 BPMN 编辑器,因为我不想使用自己的特定于我的域的 UI。

我需要关于如何坚持定义的建议。

  1. 我应该使用 rdbms 表吗?如果是这样,我可以借用一个接近编排概念的数据库模式吗?

  2. 我应该将我的定义序列化为 BPMN/JPDL XML 实例文档吗?

  3. 还有其他我可以使用的简单格式吗?

0 投票
1 回答
140 浏览

jbpm - 我想根据 JBPM 中的任务日期发出自动信号

我想根据 JBPM 中的任务日期发出自动信号。我可以使用决策节点来实现这种情况吗?如果没有任何建议

0 投票
3 回答
36211 浏览

java - 选择哪个工作流引擎?

我们目前正在评估 BPM 引擎,我非常感谢社区的意见。我正在做自己的尽职调查,但也想听听基于实施故事的建议。

我的主要评价标准如下

  1. 开源和 OEM 友好的许可证
  2. 生产安装(成功案例有很大帮助)
  3. 提供商业支持
  4. 开放标准支持 - BPMN
  5. 基于输入的工作流的动态创建/组装
  6. 可嵌入的

目前我正在评估 Activiti 和 JBPM。Bonita open BPM 似乎也是一个不错的选择,但从未使用过。你们在 Bonita 上有什么成功的部署吗?

0 投票
2 回答
1432 浏览

hibernate - .hbm 文件可以在以 Hibernate 作为 JPA 提供者的 JPA 应用程序中使用吗?

我想在一个产品中用 Activiti 或 jBPM-5 替换自定义 BPM 实现,该产品使用 Hibernate (No JPA) 和 Spring 来实现持久层。不幸的是,Activiti 和 jBPM5 都需要 JPA(根据他们的文档),并且不可能将所有现有的 Hibernate 实现迁移到产品中的 JPA。

  1. 有没有办法用 Spring 3 配置 JPA 2.0(JPA 提供者是 Hibernate)而不将 Hibernate 实现迁移到 JPA(即保留 .hbm 文件)?

注意:我知道应用程序将不符合 JPA,并且不能使用另一个 JPA 提供程序。

  1. 如果有办法,假设 Spring JTA 事务管理器配置了正确的设置。应用程序逻辑和 BPM 工作流逻辑可以在单个 Spring 事务中执行吗?
0 投票
1 回答
344 浏览

java - jBPM/Seam 食谱?

我想进一步了解 jBPM 以及如何在基于 JBoss Seam 的应用程序中利用它。我查看了文档,并编写了几个基本的测试应用程序来熟悉它,但是我想了解更多关于使用 jBPM 的最佳实践和实际场景的信息。有谁知道找到“jBPM 食谱”或真实世界示例的任何好的资源?诸如网站的用户注册系统、故障单、电子商务订单处理等。我想看看其他人如何构建他们的业务流程,以了解在使用时做什么(和不做什么) jBPM。

0 投票
1 回答
1585 浏览

java - 如何在 jBPM5 中以 krisv 身份登录?

文件说

然而 krisv 是....不是一个好人,如何登录 jBPM5?