- 浏览: 18148 次
- 来自: ...
最新评论
文章列表
jBPM4.4:
源头是Configuration,从Configuration生成引擎:ProcessEngine;
ProcessEngine可以得到以下几个Service:
•RepositoryService
•ExecutionService
•TaskService
•HistoryService
•ManagementService
这几个Service都是对外提供的服务,通过CommandService ...
流程执行时,有时候需要看一下当前的工作卡在哪一步了,对于熟悉流程的人员来说,看到节点的名字即可。对于不熟悉的人员来讲,就需要把整个流程图显示出来,把当前的工作点标注出来。
在生成工作流程xml文件的时候,已经生成了一个工作流程的png流程图,只需要在这个png上把当前活跃的节点表示出来即可。
网上的一种做法很简单,就是在这个png上再加一个div层,把执行的活跃节点框起来就可以了。
首先:
1. 获取当前的流程图显示
2. 获取当前的活跃节点
3. 生成相关的Div层
详细代码:
1. 获取当前的流程图:
由于流程图是放在load字段中的(发布的时候,需要把流 ...
jBPM4.4,获取ProcessEngine是通过Configuration.getProcessEngine()中获取的。
Configuration.getProcessEngine()的代码如下:
/** get the singleton ProcessEngine that is created from the default
* configuration file 'jbpm.cfg.xml'. */
public static ProcessEngine getProcessEngine() {
if (singleton == ...