`
pdd7531
  • 浏览: 4288 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论
文章列表
      公司产品一直用JBPM作为流程驱动核心,之前的主要应用场景为数据审批等变动较小的业务范围,今年新开发了产品模块,用JBPM来驱动协同项目,实现多人协同工作的需求,在WBS分解项目时无法做到确保项目运行过程中不会变动,所以出现了项目运行过程中需要能动态改变流程定义并保证之前已经运行过的项目节点数据不会丢失的需求。        在网上搜索了很多,没有发现类似的流程实例拷贝的功能,自己试着实现了一个版本,当然有诸多限制,譬如已完成节点不可编辑,不可删除,否则流程无法正确流至上个流程实例的当前节点。         数据库中增加了流程过程描述表,主要字段为主流程实例ID,项目ID,流程任务 ...
找了好久的得到流程中所有已完成ActivityInstance信息的实现方式,结果没找到相关的思路,就试着自己实现了下,发现有点复杂,一个下午才搞定。。。诶,啥时候才能达到如丝袜般顺滑的写代码。。。       为了完成得到流程中所有已经完成的ActivityInstance的信息,主要思路为先寻找所有父流程的所有ActivityInstance的信息,再寻找兄弟节点的ActivityInstance的信息,最后寻找所有子流程的ActivityInstance的信息。 /** * <p>Description: 当前节点外键与已经执行完毕的节点自动关联.</p&g ...
从2010年的12月10号,我走上了实习岗位,到2011年七月份正式工作,再到现在,差不多快工作了一年的时间了。在这一年的时间里,我学到了。。一些。。大概有一点。。可能多一点。。的东西,当然,最重要的是代码规范有了很大的提升,现在看自己写得代码也能看出一点美感,比刚开始写的代码规范了好多。 花了一年的时间,熟悉了一套系统,从刚开始的上传下载,DTree,TreeTable,FTP上传下载,Lucene到后来的POI,JXL,WebService,SvnKit,Ext,WorkFlow,TimesTen,Cassandra,Oracle千万级数据库优化,商业软件集成,一个一个问题的解决,让我 ...
Global site tag (gtag.js) - Google Analytics