问题标签 [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.
java - 以编程方式部署 Flowable 工作流
我正在尝试为 Flowable 动态生成工作流文件并随时随地部署它。
有两个挑战: 1. 创建 BAR 文件以打包生成的 XML 2. 动态部署它。
有没有人试过这个?如果是,您能否提供帮助或建议替代方案
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/1348,https://issues.alfresco.com/jira/browse/ACTIVITI-1065,https://github.com/Activiti/Activiti /提交/fcf56439fb227093fcc1708642b893c0e28212f4
java - 可流动异常后流程不继续
鉴于下面的流程,我们在基数= 5 的情况下并行执行“simpleLog”(异步)服务任务时遇到并发问题,之后流程不会继续执行下一步的“虚拟”(独占)服务任务也不重试“simpleLog”中的工作。相反,我们得到了 4 个 FlowableOptimisticLockingException。详细地说,“simpleLog”只打印一些硬编码的字符串,休眠 3 秒(模拟真实任务)并显示另一个硬编码的字符串。“dummy”显示另一个文本,“finalLog”显示所有全局变量。这里有什么问题?正如我们在此处阅读的那样,FlowableOptimisticLockingException 之后是否应该重试 3 次:https ://flowable.com/open-source/docs/bpmn/ch07b-BPMN-Constructs/#fail-retry ?为什么流量不继续?
我们试图测试它是否像这里评论的那样工作:如何让单个多实例任务并行执行?但我们没有成功。
flowable - FLOWABLE:如何更改异步作业的 5 分钟默认间隔
我假设DefaultAsyncJobExecutor是默认情况下作为AsyncExecutor接口 的实现被拾取的类(不确定这个假设是否正确)
所以基本上我想修改一个异步作业的默认超时时长,默认超时时长是5分钟,也就是两个变量的值:
AbstractAsyncExecutor .java中的timerLockTimeInMillis、asyncJobLockTimeInMillis **
我尝试使用各自的 setter 方法更改这两个值,并尝试直接修改自定义实现的构造函数中的值,如下所示:
但是这些值保持不变,因为超时仍然会在 5 分钟后发生。
初始化是通过 API 完成的,例如 start-new-process-instance,在这个 API 中,以下代码用于启动流程实例
-> 像这样异步启动工作流流程实例(processInstanceName,processInstanceId)
->完成后,工作流程的其余部分涉及服务任务,当一个实例正在执行时,我猜会发生超时并且实例会重新启动
-> 因为,我配置了一个监听器,所以我能够在日志中看到启动事件活动每 5 分钟启动一次
例如:event-1 是第一个事件,然后此事件在 5 分钟后重新启动(持续时间显示在控制台日志中)
不确定,此时我缺少什么,如果需要任何其他详细信息,请告诉我
java - 如何将变量作为参数传递给 Aspect
我需要 onEvent 完全完成,然后将 onEvent(FlowableEvent event) 中设置的局部变量传递给我的方面 insertThing() 方法:
我无法修改 onEvent(FlowableEvent event) 方法以返回某些内容,并且 onEvent(FlowableEvent event) 方法必须首先完全完成,那么我将如何将参数传递给 insertThing()?
java - 如何使用 Observable 在 RxJava 中测试 backPressure?
我想了解 RxJava 中对 Flowable 的需求。所以我想用简单的 Observable 来处理大数据的 backPressure。但我没有得到任何错误。这是我的测试代码:
如何使用 Observable 测试背压问题?谢谢
bpmn - “为活动抛出补偿”和“为当前范围抛出补偿”是什么意思?
即使我已经多次阅读bpmn 构造的补偿中间抛出事件,我仍然无法理解“为活动抛出补偿”和“为当前范围抛出补偿”的含义。这是否意味着补偿中间抛出事件可以配置为针对特定活动抛出,或者可以配置为抛出到当前范围?
docker - Flowable-idm 无法提供对组的访问权限的访问权限
感谢您调查我的问题。
我是流动应用程序的新手。
- 登录到flowable -idm门户,创建一个用户ankit,然后创建一个组claimManager,我在其中添加了ankit用户。
- 在flowable-idm门户中,转到权限部分 -> 访问建模器应用程序 -> 从用户中删除ankit用户(如果存在) -> 转到组选项卡 -> 添加组claimManager。
- 使用用户名登录到flowable -modeler门户:ankit,这是我无法登录的问题,因为我添加了具有ankit用户的组。
但是,当我尝试将ankit用户添加到 flowable -idm中的用户选项卡并尝试使用ankit用户登录 flowable -modeler时,我可以使用ankit用户登录。
请通过链接找到详细说明:https ://forum.flowable.org/t/flowable-ldap-integration/5190/4
============================
编辑第 2 部分
============================
===============================
编辑第 3 部分
==================================
micronaut - Micronaut HTTP 过滤器修改响应负载
当用户无权访问它们时,我需要发布任何 Micronaut 控制器的响应并消除响应正文中的项目。
在一个阻塞的世界中,我会像这样实现它
Micronaut 指出
过滤器在事件循环中执行,因此阻塞操作必须卸载到另一个线程池。
因此在现实世界中它需要 mit 返回
- 可流动的
- 以反应的方式实现上面的代码
这是我到目前为止所做的。
有人可以给我一个提示如何继续处理响应正文,进行安全检查,删除项目并重置新正文吗?
android - Android Retrofit + Rxjava flowable 过早完成
我正在尝试将 io.reactivex.Flowable 从 Spring RestController 发送到使用 Retrofit 和 Rxjava 的 Android 应用程序。如果我使用浏览器检查 Rest 端点返回的内容,我会按预期得到一系列值,但在 Android 中我只得到一个值,然后它调用 onComplete 方法。我错过了什么?
弹簧控制器:
改造仓库:
主要服务:
调用 useReactive() 方法后,我只得到一个值“Flowable-...”,然后是“Completed”。