文档章节

Activiti 画图插件的BUG (Activiti Eclipse Designer v5.18)

6pker
 6pker
发布于 2017/02/16 17:27
字数 349
阅读 269
收藏 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文件,再次打开,问题解决。

© 著作权归作者所有

共有 人打赏支持
6pker
粉丝 51
博文 98
码字总数 59361
作品 0
浦东
程序员
加载中

评论(1)

乘着风的翅膀
乘着风的翅膀
请教一个问题,activiti在画流程图的时候,分配执行人或者候选的时候,是不能选择的,画流程图的时候是不知道数据库中有哪些人的,这个该怎么解决
Activiti Designer 5.18.0 发布,可视化流程设计器

Activiti Designer 5.18.0 发布,此版本值得关注的更新: 更新至 BPMN palette Activiti Designer 支持 Eclipse Kepler 和 Luna 更好的池处理 消息和信号流在进程根级别进行定义,可以选择为...

oschina ⋅ 2015/08/11 ⋅ 3

Activiti Designer 5.14.0 发布,可视化流程设计器

Activiti Designer 5.14.0 发布,此版本主要有三大特性: 支持 Kepler 和 Juno: 系统升级到了 Graphiti 0.10.1 。 很多 bug 修复: BPMN 编辑器的稳定性得到了改善,改进了 BPMN 可视化支持...

oschina ⋅ 2014/01/11 ⋅ 8

Eclipse安装Activiti Designer 5.14.1插件错误处理

由于工作中需在eclipse开发环境下集成activiti插件,中间碰到插件不能安装的问题,特记录如下: 一、环境 1、eclipse 4.3.0 2、Activiti Designer 5.14.1 二、Activiti Designer 5.14.1插件安...

again-Y ⋅ 2014/04/13 ⋅ 0

Activiti 流程图设计器Activiti Eclipse Designer安装

一、概述 Activiti 有个Eclipse 插件,Activiti Eclipse Designer ,可用于图形化建模、测试、部署 BPMN 2.0的流程。 二、安装 eclipse打开help-> install new software,单击add: Name: Ac...

小米米儿小 ⋅ 2013/11/06 ⋅ 0

Eclipse安装 Activiti Designer插件

前言:刚开始采用网上介绍的在线安装方式,Eclipse Plugin: http://activiti.org/designer/update/ 不过不知是网络慢还是其它原因,始终安装不上去。因此只好采用了links依赖的插件安装方式。...

huoyoung ⋅ 2016/09/27 ⋅ 0

Activiti Designer 5.15.0 发布,可视化流程设计器

Activiti Designer 5.15.0 发布,此版本包括对数据对象支持的改进,可用性改进,允许用户连接 Alfresco Activiti 编辑器和下载和上传模型到编辑器的云端库。更多内容请看发行说明。 Activiti...

oschina ⋅ 2014/07/09 ⋅ 2

可视化流程设计器--Activiti Designer

Activiti Designer是#Activiti#配套的基于Eclipse的可视化流程设计器,有Activiti团队开发,紧密贴合BPMN2.0规范以及Activiti的扩展元素。 除了可视化设计之外,还可以打包流程资源文件(包括...

匿名 ⋅ 2013/03/25 ⋅ 3

eclipse安装activiti插件

使用Eclipse Jee Neon 3.7版本安装没有问题。 我使用的是4以上版本的eclipse,有点问题,但是问题不大。 要找到问题所在,将安装过程遇到的问题百度一下就可以解决,大多都是缺少jar包。 网上...

瑞彬 ⋅ 01/23 ⋅ 0

Activiti BPMN 2.0 designer安装出错的解决方案

参看LemoOA的项目文档,下载Eclipse 的designer插件, 打开 Help -> Install New Software. 在如下面板中 , 点击 Add 按钮, 然后填入下列字段: Name: Activiti BPMN 2.0 designer Location: ...

javatomcat ⋅ 2015/04/15 ⋅ 0

eclipse安装Activiti BPMN 2.0 designer插件究极脑残版

打开 Help--Install New Software。在如下面板中,点击 Add 按钮,然后填写下列字段: Name:Activiti BPMN 2.0 designer Location:http://activiti.org/designer/update/ 这是傻瓜式安装,...

帅的不像男的 ⋅ 2016/06/13 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 7分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

OSC_cnhwTY ⋅ 14分钟前 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 16分钟前 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 25分钟前 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 26分钟前 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 55分钟前 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

Nginx服务架构初探(四):nginx服务器的rewrite功能

nginx服务器的rewrite功能 1.nginx后端服务器组的配置 1>upstream name {…} name是给服务器组限的组名 2>server address [parameters]; address为服务器地址 parame......

余温灬未存 ⋅ 今天 ⋅ 0

layer.prompt使文本框为空的情况下也能点击确定

最近一直在使用layui,但是用到弹出层layer.prompt时,如果文本框是空的话点击确定没有反应,不能向下执行。 但是我又需要空值,看看我原来的代码。 123456789 layer.prompt...

孟飞阳 ⋅ 今天 ⋅ 0

Linux普通文件压缩工具gzip、Bzip2、xz

第六章 文件压缩和打包 6.1 压缩打包介绍 Linux环境常见压缩文件类型: .zip,.gz,.bz2,.xz, .tar.gz,.tar.bz2,.tar.xz 压缩打包的目的 方便文件传输 节省磁盘空间 减少传输花费的时间 ...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部