JBPM4.3流程跟踪(Extjs iframe实现…
来源:互联网 发布:淘宝官方客服电话 编辑:程序博客网 时间:2024/06/06 06:45
核心代码如下:
ProcessEngine processEngine=WorkFlowDeploy.getInstance().processEngine;
ExecutionService service = processEngine.getExecutionService();
RepositoryService repositoryService = processEngine
.getRepositoryService();
Set<String> set =service.findProcessInstanceById(instanceID)
.findActiveActivityNames();
List<ActivityCoordinates> list = newLinkedList<ActivityCoordinates>();
ProcessInstance processInstance = service
.findProcessInstanceById(instanceID);
StringprocessDefinitionId = processInstance.getProcessDefinitionId();
for(String str : set) {
ActivityCoordinates activityCoordinates = repositoryService
.getActivityCoordinates(processDefinitionId, str);
list.add(activityCoordinates);
}
returnok(renderProcessDiagram.render(instanceID, list));
}
ProcessEngine processEngine=WorkFlowDeploy.getInstance().processEngine;
ExecutionService service = processEngine.getExecutionService();
ProcessInstance processInstance = service
.findProcessInstanceById(instanceID);
StringprocessDefinitionId = processInstance.getProcessDefinitionId();
RepositoryService repositoryService = processEngine
.getRepositoryService();
ProcessDefinition processDefinition = repositoryService
.createProcessDefinitionQ
.processDefinitionId(processDefinitionId).uniqueResult();
InputStream is = repositoryService.getResourceAsStream(
processDefinition.getDeploymentId(), "picname.png");
returnok(is);
}
前台页面,前台使用的是scala, jsp同理。修改一下语法即可
@(instanceID:String,coordinates:List[org.jbpm.api.model.ActivityCoordinates])
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title>Insert titlehere</title>
<script>
});
</script>
</head>
<body>
</body>
</html>
用extjs实现对scala 的嵌入,
- JBPM4.3流程跟踪(Extjs iframe实现…
- JBPM4.3 自由流的实现
- jbpm4.3自由流程(动态路由)的实现
- JBPM4+ExtJS实战视频教程
- ExtJs非Iframe框架加载页面实现
- Extjs在iframe里实现页面跳转
- ExtJs非Iframe框架加载页面实现
- extjs+iframe
- JBPM4 流程回退实现方法(转)
- JBPM4中的任务回退、补签、自由流程实现
- JBPM4.x数据库配置 解决内存…
- jbpm4.4请假流程
- jbpm4请假流程
- JBPM4—请假流程
- jbpm4.4流程
- JBPM4.4流程数据结构
- jBPM4.4流程变量
- JBPM4删除流程实例
- oracle 分页存储过程
- EXTJS4.1自动提示配置
- JBPM4.3 自由流的实现
- Ext.Ajax.request和form..submit两…
- Udacity learn git
- JBPM4.3流程跟踪(Extjs iframe实现…
- Extjs 4.1 grid复选框Ex…
- extjs4.x 动态替换autoEl下内容
- static浅析
- JBPM4删除流程实例
- Ext.Ajax.request正请求后台数据时…
- Object数组接受sql查询后的信息
- svn更新产生的异常
- JBPM4.x数据库配置 解决内存…