问题标签 [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.

0 投票
1 回答
906 浏览

camunda - 从历史任务中获取表单密钥

我们从任务服务中获取表单密钥,就像下面的代码一样

但是现在出于某种特殊原因,我们想从 HistoricTaskInstance 中获取表单键值,我们尝试了几种方法来获取它,但都失败了。

我们想知道如何从已完成的任务中获取表单键值?

0 投票
1 回答
1193 浏览

business-process-management - Camunda 多租户 processes.xml

0 投票
3 回答
2451 浏览

process - 找出候选组任务的最佳方法是什么?

在我使用 taskQuery 加载任务列表之后

找出每个任务的候选组的最佳方法是什么?我想在 JSF 视图中显示它,但是 Task 类没有对应的字段。

0 投票
1 回答
420 浏览

camunda - camunda 变量未以任务列表形式显示

我可以像这样在驾驶舱中看到填充的变量: 在此处输入图像描述 但在任务列表中它们没有显示,只有下一步应该填写的表格(与哪个用户登录无关...... ): 在此处输入图像描述 它应该看起来像这样,其中显示了填充的变量(camunda-invoice 示例): 在此处输入图像描述

我是 camunda 的新手……我使用的是最新版本(camunda BPM 平台 v7.2.0)。我该如何解决?应该在 .bpmn 中还是在 Web 界面中完成?

0 投票
1 回答
1923 浏览

multi-tenant - Camunda:高性能、动态多租户应用程序的架构和决策

我负责为我的公司构建一个复杂的系统,经过一些研究,我认为 Camunda 符合我的大部分要求。但是我的一些要求并不常见,在阅读了用户指南后,我意识到有很多方法可以做同样的事情,所以我希望这个问题能澄清我的想法,也可以作为其他寻找建筑的人的基本问题相似的东西。

首先,我计划在 Camunda BPM 之上构建一个特定的应用程序。它将使用工作流和 BPM,但不一定是 BPM/Camunda 提供的所有东西。这意味着我不打算使用大部分与 Camunda 捆绑在一起的网络应用程序(任务、建模器......),至少不适合最终用户。为了使事情变得更复杂,它必须支持多个租户......动态。

因此,我将尝试指定我的所有要求,然后希望比我更有经验的人能够解释哪个是完成这项工作的最佳架构/解决方案。

开始了:

  • 基于 Camunda BPM 构建的单一应用程序
  • 高性能
  • 工作量(几个月后每天 10k 新流程实例)。
  • 用户(从 1k 开始,预计约为 50k)。
  • 多个租户(从 10 个开始,预计约为 1k)
  • 租户动态管理(创建、部署流程定义)
  • 它将部署在集群上
  • PostgreSQL
  • WildFly 8.1 最好

经过一番研究,这是我的想法

  • 一流程应用
  • 每个租户一个流程引擎
  • 多租户数据隔离:模式或表级别。
  • 首先集群(2 个节点)以实现高可用性,并在租户数量和工作负载开始增加时添加更多节点。

怀疑

  • 我应该让 camunda 管理我的用户/组,还是在我的应用程序上更好地管理它?在这种情况下,我可以对 Camunda 说“用户 X 完成了任务 Y”,即使 camunda 不知道用户 X 的存在吗?
  • 那么动态多租户呢?是否可以即时创建租户并使这些租户即使在重新启动应用程序服务器后也会随着时间的推移而持续存在?重启后重新部署进程怎么办?
  • 在哪一点之后我应该考虑在节点上对引擎进行分区?很难弄清楚我将如何使用动态多租户来做到这一点,但此外......这是处理高工作量和不断增长的租户数量的正确方法吗?
  • 我只设置了一个流程应用程序,我应该在集群环境中处理其他事情吗?

我不排除在我的应用程序中只使用一个租户、一个流程引擎并在逻辑​​上处理与租户相关的所有内容,但我知道这可能非常(非常!)麻烦。

欢迎所有答案,希望我们能找到解决这个问题的好方法。

0 投票
1 回答
9088 浏览

rest - 设置 camunda rest api

我想使用camunda rest api(本地),但我真的不知道如何设置环境......。

首先,我从这里下载了 tomcat 发行版(V. 7.2.0),并从这里下载了带有 BPMN 2.0 Modeler 的预打包eclipse

我建模了一个流程,启动服务器 ( start-camunda.bat) 并部署它(复制.war...camunda\server\apache-tomcat-7.0.50\webapps)。它在本地任务列表http://localhost:8080/camunda/app/tasklist/default/#/login和驾驶舱http://localhost:8080/camunda/app/cockpit/default/上运行良好。

我还engine-rest从“Maven Nexus Server”下载了(安装 REST API Web 应用程序)。现在,如果我调用引擎(http://localhost:8080/engine-rest/engine),我得到以下信息.json[{"name":"default"}]

接下来做什么?我真的不知道(我是camunda的新手......)

0 投票
1 回答
1017 浏览

business-process-management - 在 Camunda BPM 中设置流程定义的授权

目前,我们将 Camunda BPM 评估为可能的开源 BPM 框架。一个重要的用例是我们需要管理允许哪个用户查看和启动 Camunda 任务列表中的哪个进程。根据官方文档:http ://docs.camunda.org/latest/guides/user-guide/#process-engine-authorization-service和这篇文章在这里:https ://groups.google.com/forum/# !topic/camunda-bpm-users/EjY8sxycNAQ

无法在流程定义上定义访问权限。问题是,该帖子自去年以来没有更新。

因此,是否可以在流程定义上定义授权?

最好的问候本

0 投票
3 回答
6010 浏览

camunda - Camunda中的WebService任务

在 Camunda BPM 设计器中,我找不到用于调用基于 REST 或 SOAP 的 Web 服务的活动。只能通过接线代码调用吗?如果需要使用 java 代码编写,如何将有效负载传递给代码。

问候,

帕尼

0 投票
2 回答
958 浏览

camunda - 如何在自定义门户中嵌入 Camunda 任务表单

我们有自己的自定义构建门户网站(基于 AngualrJS 等构建)。我们希望拥有类似于 Camunda 的任务列表 UI 的功能。复制功能的推荐方法是什么?是否可以嵌入 Just tasklist UI 并使用 embedded: forms in process 引用表单?

问候,

帕尼

0 投票
1 回答
522 浏览

camunda - Camunda BPM 流程实例的归档

归档 Camunda Process 实例的最佳方法是什么?是否有推荐的设置来移动或分离历史进程与正在运行的进程。

问候,

帕尼