Activiti 测试和训练节点名称
发布时间
阅读量:
阅读量
在Activiti 6.0版本中,5.x与7.x版本同样具备适用性。
因存在特定需求,需在更新节点名称后同步修改审批记录中流程图的节点名称。通过重新部署流程自然可以达成目标,但当前需求明确要求不能进行重新部署。实际上,只需对资源文件进行更新即可实现目标,流程图文件存储于act_re_bytearray表内,仅需对BYTES_字段内容进行替换即可完成操作。
关键代码如下:
注:origActId(待修改的节点ID)与paramActName(待修改的节点名称参数),可根据实际情况灵活应用。
BpmnModel bpmnModel = repositoryService.getBpmnModel(processDefinitionId);
for (FlowElement flowElement : bpmnModel.getMainProcess().getFlowElements()) {
if (flowElement.getId().equals(origActId)) {
// 修改节点名称
flowElement.setName(paramActName);
break;
}
}
processEngine.getManagementS
全部评论 (0)
还没有任何评论哟~
