《partner4java 讲述jBPM4》之第三步:图形化查看执行位置
图形化查看执行位置(或者称为:查看活动坐标显示在图中的图形位置)
完成起来只需要特殊两部分:
1、发布的时候打包进png图片,显示图形位置时取出(或不打包进发布,能够拼出位置也可)
如:
/** * 获取活动坐标显示在图中的图形位置 * * @param processInstance * 流程实例 * @return */public static ActivityCoordinates getActivityCoordinates(ProcessInstance processInstance) {// 两个参数:1个为流程定义id;另一个为流程定义图形中具体活动的名称(或者说当前活动的名称)。return repositoryService.getActivityCoordinates(processInstance.getProcessDefinitionId(), processInstance.findActiveActivityNames().iterator().next());}
首先是我们的业务处理类,我们进行了封装,具体查看注释
代码下载地址:http://download.csdn.net/detail/partner4java/5013331(你也可以按照servlet注释格式的地址访问,debug进代码看执行流程和涉及到的方法)