- 浏览: 576964 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
执行流程的过程中所有的变量信息都保存在ACT_HI_VARINST中。对应的java对象是HistoricVariableUpdate
/** * *@User :Test *@date :2014-6-26 下午02:19:22 *@return :String *@userFor :获得流程的变量信息 taskService.complete(taskid,variables); */ private String getWorkflowVariables(String processInstanceId, String activityInstanceId) { String result = ""; List historicDetailList = historyService.createHistoricDetailQuery() .processInstanceId(processInstanceId).activityInstanceId( activityInstanceId).list(); if (historicDetailList != null && historicDetailList.size() > 0) { //执行任务时提的意见 String comment = ""; //下一个审批人 String piStatus = ""; for (Iterator iterator = historicDetailList.iterator(); iterator .hasNext();) { HistoricDetail historicDetail = (HistoricDetail) iterator .next(); HistoricVariableUpdate variable = (HistoricVariableUpdate) historicDetail; if ("workflowComment".equals(variable .getVariableName())) comment = String.valueOf(variable.getValue()); else if ("flowName".equals(variable .getVariableName())) piStatus = variable.getValue() != null ? String .valueOf(variable.getValue()) : ""; } if (!"".equals(piStatus) && !"".equals(comment) && !"撤回" .equals(piStatus)) result = (new StringBuilder(String.valueOf(piStatus))).append(":").append(comment).toString(); } return result; }
发表评论
文章已被作者锁定,不允许评论。
-
Activiti 学习总结内容
2016-11-04 14:50 1516Activiti总结内容 常用方法汇总 sequenceFl ... -
Activiti自我总结
2014-12-26 20:55 1282Spring代码 <?xml version=&qu ... -
Activiti根据Flowname进行转向
2014-06-29 18:13 703转向问题需要注意的是每次转向到其他节点时要把其他Transit ... -
Activiti小知识总结
2014-06-29 11:00 5821.ACT_HI_ACTINS表中Assignee字段没有值的 ... -
Activiti获取待办任务信息
2014-06-27 10:00 5170根据userid获得TaskQuery然后再获得Histori ... -
Activiti获取任务候选人
2014-06-27 09:33 2116IdentityLink是任务候选人的对象。来自于taskSe ... -
Activiti获得下一个节点
2014-06-26 14:37 1459用PvmTransition表示箭头的类。而这些类是从 Lis ... -
Activiti获取某个流程实例已经审批的节点记录
2014-06-25 16:15 2530已知businessid即eventid获得对应的审批记录 ... -
Activiti获取某个流程实例的FormKey
2014-06-25 15:21 2411通过任务id获得formkey ProcessDef ... -
Activiti中流程对象之间的关系
2014-06-25 10:36 716在开始之前先看看下图,对整个对象结构有个了解,再结合下面的详细 ... -
Activiti学习-2
2014-06-08 17:12 8585.12乱码问题解决: <!-- Activiti ... -
activiti学习之task与execution的关系
2014-06-08 16:54 1378一.含义 task 即待办任务 execution 即流程 ... -
Activiti学习总结
2014-06-03 11:50 18951.获得流程图乱码问题 ... -
Activiti环境安装及项目下载基础学习
2014-06-01 23:10 574Activiti资料 官网:http://www.activ ...
相关推荐
activiti代码实现审批流程的审批功能,可以正常运行,我已经调试通过
伪汇总审批,就是每一条流程都是独立的,这些独立的流程在走到某个节点的时候,这个节点的审批人可以一次性进行多个任务的审批
基于activiti的工作流审批,是一个完整的示例,可以直接运行,包含(数据表结构、工具类,代码)注释非常清楚。是一个比较容易上手的完整案例
activiti流程图查看demo
忙活了一个星期左右,查找各种资料,终于将Activiti的流程设计器分离出来,与SpringMVC,spring整合了起来,先把工程分享出来,等有时间了在慢慢讲解具体的整合步骤。工程下载之后直接可以运行,只需要改一下数据库...
NULL 博文链接:https://chun521521.iteye.com/blog/2182997
在用activiti的时候经常遇到取会签人员的问题,这个文档解决怎么获取会签人员。
主要介绍了activiti获取流程图的方法,需要的朋友可以参考下
activiti部署中文乱码解决,亲测有效, 1.activiti-webapp-explorer2\src\main\webapp\editor-app\i18n下en.json 2.activiti-webapp-explorer2\src\main\resources下 activiti-custom-context.xml 3.activiti-webapp-...
Activiti 6.0 流程设计器汉化,替换Activiti-App下的activiti-app-logic-6.0.0.jar 文件
Activiti工作流示例ActivitiDemo 本示例带有全部源码,详细使用Canvas动画演示了Activiti工作流引擎的使用。非常实用,非常先进和完整。希望您会喜欢。
这个是Activiti开发的请假流程实例,可以作为用Activiti开发工作流的参考;项目采用spring+hibernate+strus2+activity开发,可以运行;数据库采用oracle,其中 QingJia 和 QingJiaHis 是自己的业务表,分别表示 请假...
Activiti12流程跟踪任务节点和线高亮显示,能标记流程所走过节点和线为红色,未走过的节点和线不标记,支持驳回和子流程。
activiti5.22 流程设计器绘画的流程图条件线上的字不显示 下载该jar包 替换对应的maven仓库的jar包就可以了
一个简单的activiti请假流程项目,部署,启动,执行,结束,简单描述activiti核心内容。
使用modeler设计器,流程图连线名称是有显示的,但是运行结果却没显示。下载本jar包直接替换原来的jar包,重新启动项目即可
Activiti的流程部署Activiti的流程部署Activiti的流程部署Activiti的流程部署
主要介绍了Activiti如何动态获取流程图过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
activiti6.0实现流程图片自定义颜色 当前任务为红色,走过的任务为绿色,自定义文字颜色连线文字显示