问题标签 [flowable]

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 回答
361 浏览

java - 以编程方式部署 Flowable 工作流

我正在尝试为 Flowable 动态生成工作流文件并随时随地部署它。

有两个挑战: 1. 创建 BAR 文件以打包生成的 XML 2. 动态部署它。

有没有人试过这个?如果是,您能否提供帮助或建议替代方案

0 投票
0 回答
246 浏览

activiti - 如何在可流动的 REST API 中增加 20000 个变量的限制?

使用参数 "includeProcessVariables": "true" 进行 REST API 调用以查询历史任务时,最多返回 20,000 个变量。使用 "includeProcessVariables": "true" 时,REST API 的结果会在第 20,000 个变量出现在 REST API 响应中时被截断。

客户在流程中有大约 500 个流程变量,为此他只能通过 includeProcessVariables=true 获得前 40 个流程数据。

在 docs 中,他们提到 20000 的限制是出于性能原因。能否在 flowable 中更改此限制。

我正在考虑将限制增加到 100000。

同样的问题在这里https://github.com/flowable/flowable-engine/issues/1348https://issues.alfresco.com/jira/browse/ACTIVITI-1065https://github.com/Activiti/Activiti /提交/fcf56439fb227093fcc1708642b893c0e28212f4

0 投票
1 回答
513 浏览

java - 可流动异常后流程不继续

鉴于下面的流程,我们在基数= 5 的情况下并行执行“simpleLog”(异步)服务任务时遇到并发问题,之后流程不会继续执行下一步的“虚拟”(独占)服务任务也不重试“simpleLog”中的工作。相反,我们得到了 4 个 FlowableOptimisticLockingException。详细地说,“simpleLog”只打印一些硬编码的字符串,休眠 3 秒(模拟真实任务)并显示另一个硬编码的字符串。“dummy”显示另一个文本,“finalLog”显示所有全局变量。这里有什么问题?正如我们在此处阅读的那样,FlowableOptimisticLockingException 之后是否应该重试 3 次:https ://flowable.com/open-source/docs/bpmn/ch07b-BPMN-Constructs/#fail-retry ?为什么流量不继续?

我们试图测试它是否像这里评论的那样工作:如何让单个多实例任务并行执行?但我们没有成功。

在此处输入图像描述

0 投票
2 回答
673 浏览

flowable - FLOWABLE:如何更改异步作业的 5 分钟默认间隔

我假设DefaultAsyncJobExecutor是默认情况下作为AsyncExecutor接口 的实现被拾取的类(不确定这个假设是否正确)

所以基本上我想修改一个异步作业的默认超时时长,默认超时时长是5分钟,也就是两个变量的值:

AbstractAsyncExecutor .java中的timerLockTimeInMillisasyncJobLockTimeInMillis **

我尝试使用各自的 setter 方法更改这两个值,并尝试直接修改自定义实现的构造函数中的值,如下所示:

但是这些值保持不变,因为超时仍然会在 5 分钟后发生。

初始化是通过 API 完成的,例如 start-new-process-instance,在这个 API 中,以下代码用于启动流程实例

-> 像这样异步启动工作流流程实例(processInstanceName,processInstanceId)

->完成后,工作流程的其余部分涉及服务任务,当一个实例正在执行时,我猜会发生超时并且实例会重新启动

-> 因为,我配置了一个监听器,所以我能够在日志中看到启动事件活动每 5 分钟启动一次

例如:event-1 是第一个事件,然后此事件在 5 分钟后重新启动(持续时间显示在控制台日志中)

不确定,此时我缺少什么,如果需要任何其他详细信息,请告诉我

0 投票
2 回答
6000 浏览

java - 如何将变量作为参数传递给 Aspect

我需要 onEvent 完全完成,然后将 onEvent(FlowableEvent event) 中设置的局部变量传递给我的方面 insertThing() 方法:

我无法修改 onEvent(FlowableEvent event) 方法以返回某些内容,并且 onEvent(FlowableEvent event) 方法必须首先完全完成,那么我将如何将参数传递给 insertThing()?

0 投票
0 回答
55 浏览

java - 如何使用 Observable 在 RxJava 中测试 backPressure?

我想了解 RxJava 中对 Flowable 的需求。所以我想用简单的 Observable 来处理大数据的 backPressure。但我没有得到任何错误。这是我的测试代码:

如何使用 Observable 测试背压问题?谢谢

0 投票
0 回答
27 浏览

bpmn - “为活动抛出补偿”和“为当前范围抛出补偿”是什么意思?

即使我已经多次阅读bpmn 构造的补偿中间抛出事件,我仍然无法理解“为活动抛出补偿”和“为当前范围抛出补偿”的含义。这是否意味着补偿中间抛出事件可以配置为针对特定活动抛出,或者可以配置为抛出到当前范围?

0 投票
0 回答
260 浏览

docker - Flowable-idm 无法提供对组的访问权限的访问权限

感谢您调查我的问题。

我是流动应用程序的新手。

  1. 登录到flowable -idm门户,创建一个用户ankit,然后创建一个组claimManager,我在其中添加了ankit用户。

组 caimManager

  1. flowable-idm门户中,转到权限部分 -> 访问建模器应用程序 -> 从用户中删除ankit用户(如果存在) -> 转到组选项卡 -> 添加组claimManager

特权部分

  1. 使用用户名登录到flowable -modeler门户:ankit,这是我无法登录的问题,因为我添加了具有ankit用户的组。

但是,当我尝试将ankit用户添加到 flowable -idm中的用户选项卡并尝试使用ankit用户登录 flowable -modeler时,我可以使用ankit用户登录。

请通过链接找到详细说明:https ://forum.flowable.org/t/flowable-ldap-integration/5190/4

============================

编辑第 2 部分

============================

索赔管理器组

===============================

编辑第 3 部分

==================================

503 给用户 ankit

0 投票
1 回答
1655 浏览

micronaut - Micronaut HTTP 过滤器修改响应负载

当用户无权访问它们时,我需要发布任何 Micronaut 控制器的响应并消除响应正文中的项目。

在一个阻塞的世界中,我会像这样实现它

Micronaut 指出

过滤器在事件循环中执行,因此阻塞操作必须卸载到另一个线程池。

因此在现实世界中它需要 mit 返回

  1. 可流动的
  2. 以反应的方式实现上面的代码

这是我到目前为止所做的。

有人可以给我一个提示如何继续处理响应正文,进行安全检查,删除项目并重置新正文吗?

0 投票
1 回答
552 浏览

android - Android Retrofit + Rxjava flowable 过早完成

我正在尝试将 io.reactivex.Flowable 从 Spring RestController 发送到使用 Retrofit 和 Rxjava 的 Android 应用程序。如果我使用浏览器检查 Rest 端点返回的内容,我会按预期得到一系列值,但在 Android 中我只得到一个值,然后它调用 onComplete 方法。我错过了什么?

弹簧控制器:

改造仓库:

主要服务:

调用 useReactive() 方法后,我只得到一个值“Flowable-...”,然后是“Completed”。