https://my.oschina.net/xiaominmin/blog/1821811 TaskQuer…
不静之心
分类:工作流
activiti监听器使用
activiti监听器使用 http://blog.csdn.net/qq_30739519/article/…
Activiti设置流程发起用户信息
在启动流程之前调用API即可:identityService.setAuthenticatedUserId(u…
activiti web designer 工作流设计器自定义输入显示控件
activiti web designer 工作流设计器自定义输入显示控件 editor-app/config…
扩展activiti使用自己的用户表和群组表
扩展activiti使用自己的用户表和群组表 http://my.oschina.net/winHerson/…
Activiti 部署的时候载入.from文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
/** * 部署一个模型 * * @param id */ public void deployModel(String id) { Deployment deployment = null; try { Model modelData = repositoryService.getModel(id); ObjectNode modelNode = (ObjectNode) new ObjectMapper().readTree( repositoryService.getModelEditorSource(modelData.getId()) ); byte[] bpmnBytes = null; /* // 无法载入.form文件 BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode); bpmnBytes = new BpmnXMLConverter().convertToXML(model); String processName = modelData.getName() + ".bpmn20.xml"; deployment = repositoryService.createDeployment().name(modelData.getName()).addString(processName, new String(bpmnBytes)).deploy(); */ //载入.form文件 DeploymentBuilder db = repositoryService.createDeployment().name(modelData.getName()); List<JsonNode> forms = modelNode.findValues("formkeydefinition"); for (JsonNode node : forms) { String formName = node.textValue(); if (StringUtils.isNotBlank(formName)) { db.addInputStream(formName, new FileInputStream(new File("/home/pandy/workspace/PandyWebApp/webapp/src/main/resources/bpmn/start1.form"))); //break; } } BpmnModel model = new BpmnJsonConverter().convertToBpmnModel(modelNode); bpmnBytes = new BpmnXMLConverter().convertToXML(model); String processName = modelData.getName() + ".bpmn20.xml"; db.name(modelData.getName()).addString(processName, new String(bpmnBytes)).deploy(); } catch (Exception e) { e.printStackTrace(); } } |
Activiti 脚本任务引入非默认包和设定变量
引入包: 使用groovy语法,默认会引入了
1 2 3 4 5 6 7 8 |
java.lang java.util java.io java.net java.math.BigDecimal java.math.BigInteger groovy.lang groovy.util |
…
activiti web designer 工作流设计器多语言切换
以下代码的前提: 按照 配置成功,并且成功汉化。 注意:由于cookie问题,可能无法彻底,所…
Activiti 产生图片
activiti流程图上获取各节点的信息获取 http://huan1993.iteye.com/blog/2…
Activiti 5.21.0使用
Activiti 5.16 用户手册 http://www.mossle.com/docs/activiti…
三分钟了解Activity工作流
三分钟了解Activity工作流 http://blog.csdn.net/hzy38324/article/…
我的Activiti例子
Spring 与Activiti的入门整合 http://www.iteye.com/topic/113404…
Activiti: 各种状态的任务查询以及和业务对象关联
各种状态的任务查询以及和业务对象关联 http://www.kafeitu.me/activiti/2012/…
Activiti: 三种部署方式和几种启动方式
Activiti: 三种部署方式和几种启动方式 三种部署: 1.自动部署: <property name…
Activiti modeler 国际化要点
Activiti modeler 国际化要点 1. 界面文本:src/main/resources/stenc…
两篇整合Activiti Modeler到业务系统
两篇整合Activiti Modeler到业务系统 整合Activiti Modeler到业务系统(或BPM平…
Activiti5.12共22张表
Activiti5.12共22张表 (1)用户管理表 ACT_ID_GROUP; 说明:用户组信息ACT_ID…
Activiti: 关于表单的一些接口
Activiti: 关于表单的一些接口 获得流程启动的时候的表单信息 [crayon-678b8e21f2aa…
Activiti5: TaskQuery查询API
Activiti5: TaskQuery查询API http://blog.csdn.net/iflow/ar…
第一个Activiti5.13 + Spring3.x例子
第一个Activiti5.13 + Spring3.x例子 参考: http://www.iteye.com/…
工作流Activiti的学习总结<转>
工作流Activiti的学习总结<转> 工作流Activiti的学习总结(一)安装条件以及各步骤的…
kft-activiti-demo: 部署记录
kft-activiti-demo: 部署记录 2.SpringMvc + Activiti + Hibern…
SSH 整合 Activiti
SSH 整合 Activiti 原文:http://blog.chinaunix.net/uid-118985…
Activiti BPM Platform工作流的一些资料
Activiti BPM Platform工作流的一些资料 Activiti官方: http://www.ac…
将JBPM5流程文件Flow File BPMN 2.0/BPMN (*.bpmn) 转换为 PNG(*.png) 图片文件的解决方案
将JBPM5流程文件Flow File BPMN 2.0/BPMN (*.bpmn) 转换为 PNG(*.pn…