Flowable 结束事件EndEvent自定义属性

本文探讨了在Flowable中为结束事件添加自定义属性的问题。尽管XML中可以为EndEvent定义自定义属性,但在实际查询时,attributes字段并未包含这些属性。原因是Flowable的模型转换过程中,结束事件的自定义属性未被处理。为了解决这个问题,建议使用extensionElements来添加自定义属性。实验表明,这种方式能够在查询时成功获取到自定义属性的值。总结来说,用户任务允许在attributes和extensionElements中设置自定义属性,而结束事件只能在extensionElements中设置。
摘要由CSDN通过智能技术生成

在用户任务对应的XML元素上进行的自定义属性后,部署路程,流程实例化,然后查询用户任务这个元素的属性:

如下如:

可以看到UserTask元素的attributes字段里面就是前面XML里面自定义的属性。

在结束事件上用同样的方式进行自定义属性:

<endEvent custom:count="5" id="sidb4cc91c64a6a4b9180b36361fa0db35f" name="结束">
            <documentation>这是结束事件</documentation>

</endEvent>

红色部分就是和前面在用户节点上自定义属性一样的定义语法,但是实际查询时,发现EndEvent元素的attributes字段里面什么都没有。

 期间还打印了组装的bpmn20.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值