每当我需要对流程定义进行更改时,我必须重新部署流程定义.它似乎创建了流程定义的新版本.
有没有办法可以更新现有的流程定义,而不是一直创建新版本.
如果存在新版本的流程定义,旧流程实例会发生什么.
任何有关上述查询的帮助表示赞赏.
在Alfresco开始新的Activiti Workflow之前,我必须验证一些数据.此验证由HTTP GET方法调用.如果验证失败,我必须抛出异常并停止创建工作流.
是否可以在我的流程定义文件(.bpmn20.xml)中的startEvent上调用HTTP GET方法?我怎样才能做到这一点?
我被要求开始为一些客户端演示探索Activiti工具.该演示还将有JBoss Drools与Activiti集成. 我是这些工具和业务流程世界的新手,所以如果问题愚蠢,请原谅.
问题是你为什么需要Drools?这项工作的活动不够吗?它们都有条件元素,那么为什么你需要在drools之上激活?
对于任何熟悉Activiti的开发人员,基本上我正在寻找的东西,目前我在他们的产品用户指南中找不到,是否存在事件,就像其他启动任务事件监听器或结束任务事件监听器一样,是一个监听器,在更新过程变量时触发?所以任务正在进行中,我想对其中一个过程变量的状态发生变化做出反应.
有人知道OOTB产品是否可行吗?
我正在研究Spring Boot应用程序并试图调整我的Activiti进程引擎设置.我已将Activiti依赖项添加到我的,pom.xml并且Boot能够BPMN正确启动和加载我的文件.
我现在要做的是覆盖一些Spring Boot默认值,例如MailServerHost设置.有没有办法在application.properties文件中这样做?我环顾四周但找不到列出这些属性的引用.我想我正在寻找像这样的Activiti的性质.
我注意到 activiti 服务器数据库变得非常大并且正在使用大量磁盘空间。我正在使用其余的 API。我并不真正使用历史记录,所以我不介意删除它,但是我无法弄清楚如何识别所有已完成的作业/任务/流程并调用相关的删除 API。如果这可以通过直接在数据库上的 SQL 命令完成,那也很好。
嗨,我们正在Activiti 6.0.0以及Spring Microservices上的Spring-Boot应用程序中使用。我必须在具有DelegateExpression的bpmn文件上编写单元测试。谁能为我指出一些关于UnitTest的想法?
我正在计划一个简单的工作流程(右侧蓝色显示),该工作流程应接收属于同一订单的货件,并在收集所有货件后继续该流程。
收货是通过REST进行的,我计划使用作为请求一部分的order_id与正确的工作流实例进行关联。REST服务正在群集中运行,因此此时无法进行VM中锁定。
我看到此设计存在两个严重问题:
并发入站货运请求将无法关联,因此它们将同时启动多个工作流实例
即使流程一旦成功启动,当同时发货请求尝试更新同一工作流实例的变量时,Camunda也会引发并发修改异常
我如何设计这种情况来避免这些问题?
我对Activiti和BPM一般都是新手.但是,我想为我的公司创建一个基于Web的工作流应用程序,以便内部/外部用户可以使用它.
我不希望用户登录Activiti-explorer来访问工作流程并执行他们的人工任务.因此,应用程序应该看起来像一般的Web应用程序.反正有没有这样做?和任何现场演示?
activiti ×9
bpmn ×4
business-process-management ×2
alfresco ×1
camunda ×1
drools ×1
java ×1
rule-engine ×1
spring-boot ×1
unit-testing ×1
workflow ×1