Camunda
在你之后
皮卡丘不会放十万伏特
展开
-
bpmn 信号事件与消息事件区别
消息事件是引用命名消息的事件。消息具有名称和有效负载。与信号不同,消息事件总是针对单个收件人。信号是全局范围的事件(广播语义),并被传递给所有活动的处理程序。信号事件是引用命名信号的事件。原创 2022-10-27 17:51:13 · 339 阅读 · 0 评论 -
Camunda自定义ID生成器
/** * 该类实现的功能是在strongUuidGenerator基础上,去除类'-' */@Componentpublic class CustomUuidGenerator implements IdGenerator { protected static volatile TimeBasedGenerator timeBasedGenerator; public CustomUuidGenerator() { ensureGeneratorInitial.原创 2022-04-16 14:38:08 · 1018 阅读 · 0 评论 -
Camunda获取下一个用户审批节点
Camunda获取下一个审批节点原创 2022-04-16 14:34:00 · 4245 阅读 · 0 评论 -
Camunda Group has an invalid id: ‘executive-board-member‘ is not a valid resource identifier.
Group的id无效不是有效的资源标识符。原因解决方案官方解释和配置说明原因主要是因为 ‘executive-board-member’ 这个用户组ID不符合规范;我在7.16版本中默认的白名单规范是“[a-zA-Z0-9]+|camunda-admin”在 Camunda BPM 7.10 中,我们为用户、组和租户 ID 引入了白名单模式。默认情况下,此模式处于启用状态,这意味着您定义的组名不再有效。您可以更改组名称以符合模式,也可以定义自己的白名单模式。解决方案将这些ID修改为符合规范的即可;原创 2022-03-31 00:58:08 · 517 阅读 · 0 评论 -
ENGINE-03055 Version mismatch: Camunda library version is ‘fox‘ and db version is ‘null‘. Hint: Set
同步camunda的时候,只同步了表结构,没有同步数据只用去把:ACT_GE_PROPERTY表数据同步一下即可原创 2022-03-23 18:19:34 · 745 阅读 · 0 评论 -
Spring Boot Camunda 配置:作业执行器、数据库隔离级别、ID生成器、日志
Camunda配置文件作业执行器:数据库隔离级别ID生成器日志记录配置我的配置文件这些配置主要是在嵌入式流程引擎下才需要进行配置,具体可以见官方文档:作业执行器:嵌入式下默示是关闭的job-execution .enabled数据库隔离级别mysql默认RR如果不是RC的话,可能会出现死锁的情况ID生成器生产环境推荐使用uuid生成器,我这里直接增加id-generator即可,没有增加其他配置 id-generator: strong日志记录配置如果使用的是logback的话直接原创 2022-03-23 12:17:14 · 3351 阅读 · 0 评论 -
获取bpmn任务节点;xPath解析BPMN;从bpmn xml获取任务信息
获取BPMN的节点信息有三个位置可以获取:1.BPMN.js的监听事件2.解析bpmn xml文件3.部署后的流程定义,从官方提供的接口中获取(Camunda中获取bpmn的扩展信息,其他的流程引擎不清楚是否可以)一方面考虑考虑到bpmn.js监听事件还要自己去判断任务类型,然后存储,再传送给后端;另一方面是在流程未部署前获取的,那就只能去解析bpmn xml文件了;本次使用hutool的XmlUtil工具类,使用Xpath表达式解析 Document document = XmlUtil.原创 2022-03-21 13:08:21 · 3730 阅读 · 1 评论