- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要检索 Camunda BPM DelegateListeners 和 TaskListeners 通知方法内 processInstance 的已分配和未分配 UserTasks 的数量。
从任务查询中获取值没有问题,但这仅包括事务范围。是否有机会在监听器通知方法内检索这些值 - 因此也适用于缓存范围。我已经尝试将任务查询与缓存范围结合起来(例如,通过增加 TaskListener“分配”事件上的signedTaskCount),但很难使事务和缓存范围同步。
也许通过流程的 ActivityInstance
有一个可能的解决方案(如出于其他原因完成 here ) - 但我无法找出是否以及如何解决。了解这对我很有帮助。
目前,我使用流程变量来存储已分配任务和未分配任务的集合,我会根据流程事件更新这些任务 - 但我宁愿避免它。
PS:我使用事务范围术语来表示已提交的 Camunda 状态,使用缓存范围术语来表示两次 Camunda 提交之间的状态。不确定这是否是正确的术语 - 但我想我在某处读到过它。
最佳答案
Camunda 在事务边界之间进行批量更新;它甚至可能决定在流程结束时更新提交。 Activity 异步之后/之前有一个属性;尝试这些并查看事务是否很快就会提交
关于java - 检索 Camunda 监听器内已分配和未分配的 UserTasks 的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40722621/
这个问题是关于 Camunda BPM 引擎的。 我想实现一个可以附加到任何流程事件的 ExecutionListener。该监听器应将进程状态消息发送到消息队列。如果进程正在某处的 UserTask
我需要检索 Camunda BPM DelegateListeners 和 TaskListeners 通知方法内 processInstance 的已分配和未分配 UserTasks 的数量。 从任
我是一名优秀的程序员,十分优秀!