问题标签 [camunda-modeler]
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.
camunda - 如何在 Camunda dmn 输入表达式中使用 json 对象的字段值(存储在 camunda 上下文中)?
我们有一个名为的 json 对象application
,它存储在 camunda 上下文中。在 dmn 决策模型中,我想使用存储的 json 对象中的字段值作为 dmn 中的输入表达式来评估规则。
Json 模型如下所示:
我试过像这样的javascript表达式:
但这不起作用。
请建议我如何从申请人数组中的第一个元素中使用字段city在 java 中,例如我可以使用:
java - 获取要在服务任务中使用的嵌入表单变量的值
我在 camunda 建模器中使用嵌入式表单,但我不知道如何获取表单变量的值以在服务任务中使用
我尝试使用输入任务的 id,但它似乎没有工作
bpmn - BPMN - 带有不同行的for循环内的for循环
我尝试模拟简单的过程:
- 主席向所有经理下达命令
- 每个经理并行地接收它并根据它向工人发送命令
- 他们中的每一个都并行地接收它并且过程结束
问题是另一个并行动作中的并行(for循环)动作。每个经理收到订单,然后发送订单,无需等待其他经理,然后每个工人都收到它。我通过这三个任务(接收,发送,修订)的并行子流程与最后一个任务也并行就足够了,但后来我读到子流程里面不能有行所以我他们不能有两个经理和里面的工人:
嵌入的子进程只能出现在它所属的父进程中。嵌入的子进程不能包含池和通道,但可以放置在池内或父进程的通道内。
所以现在我不知道我应该如何建模它。我没有找到任何解决方案。
我附上我知道是错误的工作以可视化问题https://i.stack.imgur.com/54wy6.png
camunda - 我正在寻求有关如何以有效方式重新触发失败的 camunda 工作流程的帮助,例如 Batch
我正在寻求有关如何以有效方式重新触发失败的 camunda 工作流程的帮助,例如 Batch..
以下是场景详情
我有一个 camunda 工作流程,由服务 A 通过 rest API 触发。工作流使用外部任务来实现与服务 B 对话的业务逻辑。如果工作流由于服务 B 中的暂时错误而失败,那么这些工作流将失败。如果请求是 1 或 2,则可以手动重新触发。但是,如果失败的工作流程是 10 秒或 100 秒,手动操作会很麻烦,因此我正在寻找解决此问题的选项。
是否有任何更好的方法可以使用 Camunda UI 或 Rest API 或任何其他选项重新触发失败的 camunda 工作流程?
Camunda - 社区版的详细信息,容器图像标记为:“7.11.0”
java - 在 Camunda 中重新启动流程时,案例实例 ID 未得到更新
执行以下代码以重新启动 Camunda 中的进程。但是对于新进程,案例实例 ID 为空。获取案例实例 ID 还需要什么?