我在我的 BPMN 中创建了一个自定义任务,并编写了一个扩展KogitoWorkItemHandler的处理程序。 输入值作为参数获取,结果作为Map<String, Object>返回。 这在单个变量的情况下工作正常。 当使用多个自定义 object 输入并期望多个自定义 object ...
我在我的 BPMN 中创建了一个自定义任务,并编写了一个扩展KogitoWorkItemHandler的处理程序。 输入值作为参数获取,结果作为Map<String, Object>返回。 这在单个变量的情况下工作正常。 当使用多个自定义 object 输入并期望多个自定义 object ...
根据我的情况,我需要一些建议和解释。 这是我的 kogito 设置: kogito 服务 --> dataIndex-postgresql --> Kogito 管理控制台 --> Kogito 任务控制台。 我创建简单的 BPMN,它只是任务用户。 测试场景: 服务 kogit ...
我创建了一个基本的 bpmn 2.0 流程来演示。 我有一个子进程,我只希望它运行一次,并且它内部有一个无限流,它永远不会死。 我在上面附上了一个“中间信号”。 此信号不会取消子流程活动。 但是每当我向这个信号发送请求时,我还必须在其途中放置一个“结束”事件。 否则 kogito 会给出错误“没有传 ...
我正在使用 VSCode 来设计 DMN 文件。 有时当我尝试读取文件时,它只是显示消息: 有没有办法找到读取文件时实际产生的错误信息? 通常抛出的异常对文件丢失或错误的内容有更好的描述。 我搜索了 VSCode 生成的日志文件,但我找不到任何与此或任何相关的错误。 ...
我正在尝试将 kie-tools 存储库中可用的 BPMN 独立编辑器集成到我的 React 应用程序中。 作为初始方式,尝试使用<iframe>组件进行集成。 它似乎运作良好。 但是我无法自定义下载活动,因为我无法使用document.getElementById("bpmn-edit ...
我有一个简单的 DMN 决定,它从出生日期开始计算年龄: 它在 KIE 沙盒中运行良好,但我无法从 maven 执行的.scesim文件中运行它(使用mvn test )。 我越来越: 我试图遵循https://blog.kie.org/2021/04/how-to-use-test-scenar ...
我们在 jbpm 中发现了一些问题,我们希望这些问题能够在更新版本的 jbpm 中得到修复。 但是自 7 月以来(在 IBM 加入 Red Hat 的开发之后)我们没有看到任何来自 jbpm 方面的新版本。 IBM 有一个叫做 Kogito 的东西,它是在 jbpm 之上开发的。 我们会从 JB ...
我正在使用 kogito (kogito-quarkus(1.26.0)) 和 quarkus(2.9.2)、maven (4.0.0) 和 java 11。 我想与一个正在进行的进程进行通信,可能正在等待一个事件(消息)。 请参见下图。 一旦我开始这个过程,它就会以事件为条件等待一条消息,至少我 ...
我的 kogito 工作流中有一个节点,其中有一个特定类型异常(例如 BusinessException)的边界错误,以及一个单独的 catch all 子流程,该子流程应该处理所有其他抛出的异常类型。 (当前配置为捕获 Throwable)。 我想通过边界错误处理 BusinessExcepti ...
我是 Kogito 和 Quarkus 的新手,所以在这里帮我一点点。 我们的应用程序最近受到此错误的影响: https://jira.mongodb.org/browse/JAVA-4018 现在我想升级 Mongo DB 驱动程序版本以使用带有修复程序的版本,但我不确定我需要在哪里执行此操作 ...
是否可以在 VSCode BPMN2 编辑器的任务面板中显示来自 wid 文件的自定义任务? 如果没有,是否有另一种方法可以将自定义任务添加到业务流程中? ...
我在依赖kogito-quarkus 的 quarkus上使用 jbpm。 我有一个由十个步骤组成的流程,其中三个可能会引发一个名为ApplicationException的异常。 所以我添加了这三个步骤的补偿,所以当抛出异常时,我想在这些操作下面重做另一个操作。 为了在 bpmn2 文件上捕获异常 ...
我正在尝试使用 kie-tools 存储库 bu kiegroup 自定义我自己的 BPMN 编辑器。 我能够编辑和修改各种功能和 UI。 但在用户任务的情况下,我无法按照我所需的逻辑填充演员和组列表。 我们有什么办法可以做到这一点。 可以手动添加到列表中。 ...
我是开发 BPMN/DMN 编辑器的新手。 我遇到了 kie-tools git 存储库,其中包含指定的编辑器基本代码。 但是我找不到任何可以遵循的文档来开始编辑代码并实现我的更改。 它提到了 Jboss Uberfire,但这似乎也很模糊,因为一旦我们构建,就会在存储库中并行启动大量包。 对此的任 ...
我打算使用Drools来执行 DMN 模型。 但是,我无法在 DMN决策表中编写条件,其中输入是具有结构数据类型的对象数组,条件是检查数组是否包含具有特定字段的 object。 例如:决策表的输入如下: 预期的 output:如果上面的列表包含与列表中相同元素上的 {"name": "abc", " ...
我正在尝试循环数据数组并使用在 Kogito 和 Quarkus 上运行的无服务器工作流脚本为此数组中的每个项目调用 A Rest 端点。 我已经修改了以下项目 Getting -started-with-serverless-workflow以包含一个调用 Rest 端点的foreach stat ...
请告知如何使用服务任务的输出更新许多 Kogito 过程变量? 我将服务任务的输出映射到 BPMN 编辑器的“数据输出和分配”屏幕上的流程变量,并实现服务任务处理程序以返回 java Map<String, Object>。 解决方案编译并运行,但进程变量不更新结果和进程卡在活动 sta ...
使用 Kogito 我正在尝试为返回数组的 DMN 文件创建测试场景。 为了测试,我创建了一个简单的 DMN,无论输入如何,它都会返回一个对象数组。 但是如果我向返回数组添加一个值,测试就会失败,如果我有零个元素作为预期结果,它们就会通过,这是没有意义的。 如果从测试中执行,看起来 DMN 不会返 ...
在process-usertasks-with-security-oidc-quarkus示例的帮助下,我了解了 Kogito 中 OIDC 的机制。 但是,我有一个关于用户信息的问题。 在给定的示例中,已批准的字段由查询字符串填充。 有没有办法在 Kogito 中获取用户信息? 如果它没有该功能 ...
我们正在使用 kogito 运行时和数据索引。 需要对流程进行分布式事务管理。 我们看到的是,如果 Kafka 出现问题,域对象会被持久化,并且不会创建流程实例。 类似地,流程实例被创建但没有。 如果 kogito 运行时持久性存在问题,则为域对象。 我们可以做些什么来正确回滚应用程序。 如 ...