JBPM流程图的展现

一直以为jbpm4展现流程图有更好的方法,所以一直困惑。
原来实现方法和jbpm3是一样的。

一、首先发布的时候,需要吧jpdl.xml和.png文件打成zip包一起发布,deployment.addResourcesFromZipInputStream(zis)

二、需要写一个servlet,通过processDefinitionId或者别的,获取最新的流程定义信息processDefinition,然后调用repositoryService.getResourceAsStream(deploymentId, resourceName)获取InputStream,write到response.getOutputStream(),即可得到流程图。

三、如果要定位当前活动节点的话,通过processInstance.findActiveActivityNames()获取当前活动节点名,调用repositoryService.getActivityCoordinates(processDefinitionId, activityName)得到坐标。然后利用div显示一个方框即可。
<div style='top:y;left:x;width:width;height:height;position:absolute;transparent;border: 2 solid #FF0000;'></div>

感谢[url=http://www.family168.com/]贩卖你168网[/url]的临远的提醒。

不过大家要是有空且有能力的话,做一个类似family168网上jbpm console中一个小人动态跟踪节点,那可能让客户看着比较爽的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值