flowable连线名称不显示bug修复说明

文章目录

    • flowable连线不显示bug修复说明

flowable连线不显示bug修复说明

在flowable6.4版本(分享牛老师)修复了流程图中连线不显示的bug。由于Flowable官方对于这个bug的缘由很清楚,所以很顺利的将该bug修复代码合并到官方代码了,注意:flowable6.4之前的版本还是有这个bug,flowable6.4之后的代码(包含flowable6.4)就没有这个bug了。具体使用以及说明在下面罗列一下。

我们在设置流程的时候,可以定义连线信息,如果使用eclipse插件或者idea插件绘制连线的时候,生成的xml信息大概是下面的样子:
<bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
<omgdi:waypoint x="137.0" y="190.0"></omgdi:waypoint>
<omgdi:waypoint x="137.0" y="137.0"></omgdi:waypoint>
<omgdi:waypoint x="322.0" y="137.0"></omgdi:waypoint>
<omgdi:waypoint x="322.0" y="180.0"></omgdi:waypoint>
bpmndi:BPMNLabel
<omgdc:Bounds height="13.0" width="100.0" x="140.0" y="151.0"></omgdc:Bounds>
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>

注意:使用eclipse插件或者idea插件绘制连线的时候会生成bpmndi:BPMNLabel标签。使用在线设计器也就是modeler并不会生成这个标签。所以就有连线名称不显示的问题

考虑到后续modeler可能会增加bpmndi:BPMNLabel>标签,因为我在流程引擎配置类ProcessEngineConfiguration中增加了一个开关属性如下所示:

protected boolean drawSequenceFlowNameWithNoLabelDI = false;

注意:drawSequenceFlowNameWithNoLabelDI默认是false,如果你的连线名称不显示,记得设置这个属性为true就好了。

当然了,bpmn图像生成类ProcessDiagramGenerator也增加了这个参数如下所示:

public InputStream generateDiagram(BpmnModel bpmnModel, String imageType, List<String> highLightedActivities, List<String> highLightedFlows,String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader, double scaleFactor,boolean drawSequenceFlowNameWithNoLabelDI);

大家在生成图片的过程中,如果不能正常的显示连线的名称,请确保你是否将drawSequenceFlowNameWithNoLabelDI设置为了true

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算将会让数据中心消失?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 王洪鹏出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcould&#xff09;近年来企业应用云化明显&#xff0c;越来越多的企业开始将自己的公司业务转移到云平台之上&#xff0c;可能是迁到公有云&#xff0c;也可能是私有云…

巧用 Img / JavaScript 采集页面数据

摘要&#xff1a; 当我们有一个新内容时&#xff08;例如新功能、新活动、新游戏、新文章&#xff09;&#xff0c;作为运营人员总是迫不及待地希望能尽快传达到用户&#xff0c;因为这是获取用户的第一步、也是最重要的一步。 点此查看原文:http://click.aliyun.com/m/40929/…

mysql绕过waf_SQL注入中的WAF绕过技术

1.大小写绕过这个大家都很熟悉&#xff0c;对于一些太垃圾的WAF效果显著&#xff0c;比如拦截了union&#xff0c;那就使用Union UnIoN等等绕过。2.简单编码绕过比如WAF检测关键字&#xff0c;那么我们让他检测不到就可以了。比如检测union&#xff0c;那么我们就用%55也就是U的…

时间序列数据的存储和计算 - 开源时序数据库解析

摘要&#xff1a; Prometheus 开源时序数据库解析的系列文章在之前已经完成了几篇&#xff0c;对比分析了Hbase系的OpenTSDB、Cassandra系的KairosDB、BlueFlood及Heroic&#xff0c;最后是tsdb ranking top 1的InfluxDB。 点此查看原文&#xff1a;http://click.aliyun.com/m/…

flowable modler为任务节点增加自定义属性

如何在modler设计器中为任务节点&#xff0c;添加自定义的属性。 文章目录1、modler设计器中所有元素的定义2、flowable如何处理stencilset_bpmn.json文件3、为UserTask任务节点添加一个扩展属性3.1. 添加属性的名称3.2. 为任务节点添加扩展属性3.3. 查看效果1、modler设计器中…

微软对OpenAI投资10亿美元欲开发AI技术;华晨宝马宣布建成全球首个5G汽车生产基地;传苹果将收购英特尔调制解调器芯片业务...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 索尼Xperia 1R信息曝光&…

java se 与j2se_javaSE和 j2SE的区别?

javaSE和 j2SE的区别?关注:71 答案:4 mip版解决时间 2021-01-28 18:29提问者耍硪ミ倪配么2021-01-27 20:19javaSE和 j2SE的区别?最佳答案二级知识专家自然卷的气质2021-01-27 21:53JavaEE 比 se多了许多包&#xff0c;用于开发大规模的&#xff0c;分布式的Java应用/服务器…

[高速通道进阶一]如何理解高速通道的就近接入和一点接入连接全球

摘要&#xff1a; 经常有用户问&#xff0c;我在上海有个IDC&#xff0c;在北京有个VPC&#xff0c;我想通过专线把IDC和VPC连接起来&#xff0c;我是不是要找运营商直接拉一根上海到北京的专线&#xff1f;其实不是这样的&#xff0c;用户只需要接入到最近的接入点即可。高速通…

Flowable决策任务(decision task)

摘要&#xff1a;Flowable中引入了一个decision task&#xff08;我们可以将其称之为决策任务&#xff09;。在讲解decision task之前&#xff0c;我们不妨看一下dmn引擎。因为如果大家不了解dmn&#xff0c;那肯定不知道如何使用decision task了。 dmn是decision Modeling Not…

PyODPS 安装常见问题解决

摘要&#xff1a; 本文将用户安装 PyODPS 时遇到的常见问题列举如下&#xff0c;希望在遇到类似问题时可供借鉴。在参考下列步骤之前&#xff0c;请首先尝试卸载并重装 PyODPS。卸载的步骤为执行“pip uninstall pyodps”。 点此查看原文&#xff1a;http://click.aliyun.com/m…

flowable理论(一)工作流理论

文章目录一、工作流是什么&#xff1f;二、为什么要用工作流&#xff1f;三、市面上有哪些工作流&#xff1a;四、工作流的规范一、工作流是什么&#xff1f; 工作流是将一组任务组织起来以完成某个经营过程&#xff1a;定义了任务的触发顺序和触发条件&#xff0c;每个任务可…

5G精华问答 | 5G技术已经成熟了吗?

1G时我们用手机打电话&#xff0c;2G时我们能互发短信、看文字信息&#xff0c;3G时上网看图片&#xff0c;而4G时我们看视频和直播&#xff0c;从1G到4G&#xff0c;不仅信号越来越好&#xff0c;安全性越来越高&#xff0c;上网也越来越快了。1Q&#xff1a;5G技术已经成熟了…

python局部变量含义_Python的变量

1. 概念Python变量是用于存储值所在的内存位置。换句话说&#xff0c;python程序中的变量将数据提供给计算机进行处理。Python中的每个值都有一个数据类型。Python中不同的数据类型是Number&#xff0c;List&#xff0c;Tuple&#xff0c;String&#xff0c;Dictionary等。变量…

PyODPS DataFrame:统一的数据查询语言

摘要&#xff1a; 前几天&#xff0c;PyODPS发布了0.7版本&#xff0c;这篇文章给大家介绍下PyODPS新版本带来的重要特性。 之前也有若干篇文章介绍过了&#xff0c;我们PyODPS DataFrame是延迟执行的&#xff0c;在调用立即执行的方法&#xff0c;比如execute、persist等之前&…

flowable理论(三)flowable简介

flowable 2017发布&#xff0c;主创人员来自Activiti团队&#xff0c;目前支持BPMN和CMMN、DMN规范、它的主要含有五个引擎和一个官方自带的Modeler流程设计器&#xff0c;以及一套数据库表&#xff0c;以及发布版本&#xff08;5个war)/源代码等&#xff1a; 文章目录一、五大…

AliOS Things 持续集成(CI)系统介绍

摘要&#xff1a; AliOS Things在快速的迭代进化之中&#xff0c;如何保证提交的代码质量&#xff0c;并保证在各个硬件平台上的稳定性&#xff0c;是一个非常大的挑战。同时物联网硬件碎片化&#xff0c;资源紧张&#xff0c;对持续集成&#xff08;CI&#xff09;系统也提出了…

从青铜到王者,助力企业轻松上云的四大绝招!

戳蓝字“CSDN云计算”关注我们哦!IBM在7月份发生了很多大事&#xff0c;其中这两件你知道吗&#xff1f;第一&#xff0c;IBM&#xff08;NYSE: IBM&#xff09;与美国电话电报公司&#xff08;AT&T&#xff09;&#xff08;NYSE: T&#xff09;达成一项为期多年的战略联盟…

python模块用法教程_Python学习之asyncore模块用法实例教程

本文以实例分析了Python中asyncore模块的原理及用法&#xff0c;分享给大家供大家参考。具体分析如下&#xff1a;asyncore库是python的一个标准库&#xff0c;它是一个异步socket的包装。我们操作网络的时候可以直接使用socket等底层的库&#xff0c;但是asyncore使得我们可以…

PyODPS开发中的最佳实践

摘要&#xff1a; PyODPS支持用 Python 来对 MaxCompute 对象进行操作&#xff0c;它提供了 DataFrame API 来用类似 pandas 的接口进行大规模数据分析以及预处理&#xff0c;并且可以用 ml 模块来执行机器学习算法。 点此查看原文&#xff1a;http://click.aliyun.com/m/41091…

flowable实战(一)flowable与spring boot集成

文章目录一、添加依赖pom.xml二、关掉认证和Mapper接口的扫描三、添加数据库连接池一、添加依赖pom.xml <dependency><groupId>org.flowable</groupId><artifactId>flowable-spring-boot-starter</artifactId><version>${flowable.version…