问题标签 [redhat-bpm]
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.
jboss - 红帽流程自动化管理器数据库大小调整?
如何为 Red Hat Process Automation Manager (jBPM) 调整数据大小?我读过的所有文档都表明您可以将其连接到数据库(主要是 mySQL),但不要倾向于任何地方的默认大小。
java - 无法查找 JNDI 名称 [jdbc/jbpm-ds]
我正在尝试开发 jBPM spring boot 应用程序,但出现 Unable to lookup JNDI name [jdbc/jbpm-ds] 错误。
为此,我使用了 jbpm-7.36.0.Final、Spring-Boot-2.2.6 和 jbpm-spring-boot 7.36.0 Final 以及 spring boot Bitronix api。下面是我的 pom.xml
在我的 application.properties 文件中,我配置了以下值
下面是代码片段
分享重要的日志信息
我也有兴趣知道我的以下理解是否正确
- jBPM 只支持JTA 类型的事务,即全局事务。在集成 jBPM 时不能使用 RESOURCE_LOCAL 事务类型。
- 当我说事务类型 RESOURCE_LOCAL 时,意味着只有一个数据源事务将在应用程序中共享。
- jBPM RuntimeManager 使用 'org.jbpm.domain' 持久化单元名称(强制类型)来处理它的所有内部表操作。
- 所有特定于应用程序的事务都可以由默认持久性单元名称 ie'org.jbpm.persistence.jpa' 处理。这可以被自定义持久性上下文覆盖。
- JTA进一步分为XADatasource类型和Non-XADatasource类型两种。当数据源位于应用服务器容器中时,应使用 XADatasource。Non-XADatasource 对于基于 EJB 的应用程序很有用。
以下配置需要 XADatasource
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
和
<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform" /> <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform" />
配置下需要非 XADatasource
<provider>org.hibernate.ejb.HibernatePersistence</provider>
和
<property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform"/>
第 6 点或第 7 点是否必要,如果需要,如何不使用 persistence.xml。
下面的属性有什么用,什么 jar 有这个类
spring.jpa.properties.hibernate.transaction.manager_lookup_class=org.hibernate.transaction.BTMTransactionManagerLookup
drools - 存储规则的参数
我正在使用 RdeHat Decision Maker 7.1 (Drools) 创建将案例分配给部门的规则。规则本身很简单,但是它需要很多参数(~12),比如座席类型、工作区域、案例类型、客户资历等等。结果“行动”是案件被分配到的部门。
我试图将参数放在一个决策表中,但该表很快膨胀到超过 15,000 行,并且可能会变得更大。然而,我确实注意到,在许多情况下,两行之间的差异是 1 个或两个参数(例如,唯一不同的是代理类型“本地”与“区域”的同一行)导致不同的分配。
我正在考虑用其他东西替换表格,比如树结构,这样我就可以将相似的行分组到同一个节点下,然后在树上导航以做出决定。为此,我计划对参数进行优先级排序,并在树中为具有更高优先级的参数提供更高的位置。
有没有人遇到过这样的问题?我查看了决策树,但它们更多地关注 ML 和概率,所以我不确定这是否是我需要的。
有没有其他方法来处理变得无法管理的臃肿表?我不能去找我们的客户并要求他们维护 15,000 行的 Excel。他们会在那里开枪打死我。
谢谢阿隆。
jboss7.x - 嵌入式 JBPM 6.4 到 RHPAM 7.4 Rest api 迁移
我在一个需要将 jbpm 6.4 迁移到 rhpam 7.5 版本的项目中。
在当前版本中,我们使用嵌入式 jbpm,因为所有内容都作为依赖项添加,war 文件部署到服务器中。
我们计划迁移到 rhpam 以将其用作执行服务器,因此流程模型将在那里,我们使用 rest api 来调用它们。请帮助我从哪里开始或任何帮助表示赞赏。
drools - 如何在不使用业务中心 kie 容器的情况下在本地创建 KJar
我们是否有任何关于如何在不使用 Business Central Kie-Containers 的情况下在本地生成/构建 Redhat Drools 规则 Kjar 的文档/建议?
任何建议/帮助将不胜感激。
spring-boot - Java.lang.ClassNotFoundException:org.kie.api.KieServices$Factory
当我尝试启动 spring boot 时出现此异常 威胁 java.lang.ClassNotFoundException: org.kie.api.KieServices$Factory at java.net.URLClassLoader.findClass
这就是我的 pom 的样子。我想我在 pom 文件中缺少一些依赖项,但我不确定我缺少哪些。有什么想法可以解决这个问题
redhat - 如何在引导决策表中添加条件状态的对象列表?
我正在研究 JBPM 中的引导式决策表。
我有一个要求,比如我有 1 个大学对象,因为我有一个 Student 和一个 Fee 对象。
我想通过传递包含 College 对象和多个 Student 对象的 JSON 来对多个 Student 对象应用条件。然后想要对费用对象应用折扣,因为它包含多个费用变量。喜欢
所以在这里我想在一个决策表中应用条件,根据每个学生的父亲收入给予费用减免。所以我会像这样通过大学的Json:
基本上,这是 JSON,所以我想知道如何在引导决策表中实现这一点。当我在 GDT 中创建条件时,只能从大学数据对象中选择学生和费用作为普通字段,但我想从学生和费用对象中选择字段以满足我的要求,所以我该如何选择这个。请帮我。任何建议或指导将不胜感激。