Activiti 画图插件的BUG (Activiti Eclipse Designer v5.18)
博客专区 > 6pker 的博客 > 博客详情
Activiti 画图插件的BUG (Activiti Eclipse Designer v5.18)
6pker 发表于9个月前
Activiti 画图插件的BUG (Activiti Eclipse Designer v5.18)
  • 发表于 9个月前
  • 阅读 189
  • 收藏 0
  • 点赞 0
  • 评论 1

华为云·免费上云实践>>>   

Activiti 画图插件(Activiti Eclipse Designer v5.18)有不少不易被察觉的坑,在画图的时候需要注意下,否则会直接导致工程无法启动,并且报错信息不太明确。

1.在Eclipse里以Activiti Diagram Editor视图模式修改bmpn文件后,原来正确的内容为:

<extensionElements>
  <activiti:failedJobRetryTimeCycle>R10/PT3M</activiti:failedJobRetryTimeCycle>
</extensionElements>

将会被自动修改成:

<activiti:failedJobRetryTimeCycle>R10/PT3M</activiti:failedJobRetryTimeCycle>

这时需要手动修改源文件,把<extensionElements></extensionElements>加上。

 

2.以Activiti Diagram Editor视图模式拖拽添加ScriptTask时,

自动生成的源文件内容为:

<scriptTask id="scripttask1" name="commonResult" activiti:async="true" activiti:exclusive="false" activiti:autoStoreVariables="false">
  <script>execution.setVariable("commonResult", true)</script>
</scriptTask>

实际上还需要手动填 scriptFormat="JavaScript" :

 

3.明明画图的时候是好的,结果启动工程的时候发现bpmn文件报错。
例如下图,画图配置的时候明明是对的:

结果部署的时候发现却变成了这样:

这也是由于activiti插件的bug造成的。
解决办法:
1)画图的时候多使用快捷键保存(ctrl+s / comman+s)
2) 画完图后,务必先关闭bpmn文件,然后再次打开检查,若发现节点缺失,需要重新补充完整。

 

4.当一节点无法链接到一下节点时,先点击保存,然后关闭bpmn文件,再次打开,问题解决。

共有 人打赏支持
粉丝 49
博文 97
码字总数 59339
评论 (1)
乘着风的翅膀
请教一个问题,activiti在画流程图的时候,分配执行人或者候选的时候,是不能选择的,画流程图的时候是不知道数据库中有哪些人的,这个该怎么解决
×
6pker
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: