问题标签 [camunda]
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.
javascript - 包括要在脚本任务中使用的 Javascript 库
我正在向 BPMN 模型中添加几个脚本任务,我想知道是否可以在它们之间共享一些 Javascript?也许在模型中的某处包含库(嵌入)并让它们在该模型中的所有脚本任务中可用?
javascript - 如何在 BPMN 模型的脚本任务中使用 Javascript 发送 HTTP 请求?
我想从 Camunda 使用 Javascript 执行的 BPMN 模型中的脚本任务中发送 HTTP 请求。有谁知道这是怎么做到的吗?
我已经对此进行了测试:
但是一旦我到达包含上述代码的脚本任务,就会Tasklist
提示XMLHttpRequest
找不到。
bpmn - 如何在 Camunda 中处理可变数量的过程变量
我是 Camunda 的新手,没有找到任何教程或参考资料来解释如何实现以下目标:
在开始一个流程时,我希望用户在发票中添加任意数量的项目。在下一个用户任务中,所有这些项目及其数量都应该打印给批准数据的人。
我还不明白如何让进程与其变量之间的这种 1:n 关系起作用。我需要为每个项目启动子流程吗?还是我必须使用自定义 Java 对象?如果是这样,我如何从任务列表中将表单元素映射到这样的对象?
java - 尝试获取变量时出现粘性随机连接失败
我有一个 Web 应用程序正在客户的服务器上测试一段时间。一切正常,直到某些东西触发仅在某些情况下引发的粘性异常(确切的 ui 页面,每次随机)。从它的堆栈跟踪来看,异常是由与数据库的连接断开(ORA-12519, TNS:no appropriate service handler found
)引起的,但我不知道为什么 - 其他页面在相同的数据库查询模式下工作正常。
bpmn - BPMN模型API编辑流程图
我有一个基于阈值变量引导流程的流程图。例如,对于变量 x,y;如果 x<50 我被引导到服务任务 1,如果 y<40 到服务任务 2,或者如果 x>50 && y>40 到某个任务。正如直觉告诉我的那样,我正在对序列流使用比较检查来确定下一个任务。
x,y 由用户输入,但 50、40(我们称这些数字 {n})是流程定义 (PD) 的一部分。
现在,对于一个固定的 {n},我已经部署了一个流程图并且它运行成功。
如果我的 {n} 因不同的流程实例而异,我该怎么办?有没有办法维护相同版本的流程定义但动态采用 {n} ?
我在这里阅读了有关 BPMN 模型 API的信息。但是,我似乎无法弄清楚如何使用它来动态编辑我的 PD?我是否需要每次在 Tomcat 上重新部署它,或者它是如何工作的?
camunda - Camunda:查看 Prozes 价值观
在我玩 Camunda 7.3 http://docs.camunda.org/7.3/guides/getting-started-guides/java-ee/的那一刻, 这个例子展示了数据如何通过 prozess 任务流动以及 java 部分如何获取信息从过程中( orderEntity.setCustomer((String) variables.get("customer"));)
这么久一切都清晰而酷,但我的问题是:我可以在建模或开发时间看到哪些值在 prozes 中可用?在示例中,开发人员必须知道该值的名称为客户,并且经过 1 个月的开发时间后,我们在过程中有一个客户、一个用户和一个客户值 :-)
我如何查看或组织过程中使用的值?我不可能是唯一一个有这个愿望的人。
仅据我了解 camunda 引擎的用例:它应该组织 prozess 值和工作流程。
谢谢!
非常感谢!
Lars(来自德国的 sw arc)
bpmn - Camunda REST API:抛出边界错误事件
Camunda 中是否有 REST API 方法将边界错误事件抛出到正在运行的流程实例?
我搜索了很多但找不到。
camunda - 如何设置 camunda timerEntity 的重复属性
我正在使用命令为 camunda JobExecutor 创建自定义重复作业。
api是
我试过ISO
和 cron
但在这两种情况下,我都会遇到解析异常:
不幸的是,该方法没有合适的 javaDoc。在引擎运行时,我必须以哪种格式提供重复字符串以实现每 25 秒自动重新安排一次?
java - 在 Camunda 中为流实现更复杂的条件
如何在流的条件下实现更复杂的表达式?简单的条件如:
方便且很棒,但有时我需要做一些更复杂的事情,例如:
假设是已经在流程实例中定义deadLine
的类型的对象,并且意味着。如何在流的条件下实现这样的表达式?在 Java 中,我可以:Date
now
new Date()
但是我怎样才能在流的条件下做同样的事情呢?