1.创建Jpbm的一些表;---------->生成一系列表结构,用于存储工作流的过程信息
new Configuration().configure();
2.发布工作流(deployProcess)--------->表:Jbpm_processdefinition:用于存储发布的新工作流类型
JbpmConfiguration jcf = JbpmConfiguration.getInstance();
JbpmContext jc = jcf.getInstance();
//找到路径,进行发布
String path = "xxx/xxx.zip";
ProcessDefinition pd = ProcessDefinition.parseParSource("path");//加载路径
jc.deployProcessDefinition(pd);//发布工作流
jc.colse();
3.实例工作流(ProcessInstance)--------->表:jbpm_processinstance;用于存储实例的工作流
JbpmConfiguration jcf = JbpmConfiguration.getInstance();
JbpmContext jc = jcf.getInstance();
//这里的helloworld是根据配置文件读取过来的
ProcessDefiniton pd = jc.getGraphSession().findLastProcessDefinition("helloworld");
ProcessInstance pi = pd.createProcessInstance();//实例工作流
pi.getToken().signal();//开始工作发信息
jc.close();
4.查看当前为完成的任务集合(getTaskInstanceList)
//注意:这里只能获取到正在执行,但是没有完成任务的Task
List<TaskInstance> list = jc.getTaksList("根据配置文件中artorId获取");
5.开始工作未完成的任务------>表:jbpm_taskinstance;从这里可以看到相应的信息
InstanceTask it = jc.getInstanceTask("根据数据库中Jbpm_taskinstance的Id决定的");
it.start();
6.结束工作任务------>表:jbpm_taskinstance;从这里可以看到相应的信息
InstanceTask it = jc.getInstanceTask("根据数据库中Jbpm_taskinstance的Id决定的");
it.end();
[color=red] 总结根据以上的步骤:表信息过程:jbpm_processdefinition-->jbpm_processinstance-->
jpmp_taskinstance;
期间还要观察:jpmp_token表的一些变化[/color]
分享到:
相关推荐
斯坦福特jbpm入门资料,内容不错,由浅入深,系统讲解了jbpm,是不错的入门资料噢
jbpm入门,开发,jbpm入门,开发,jbpm入门,开发,jbpm入门,开发,jbpm入门,开发,jbpm入门,开发,
NULL 博文链接:https://depravedangel.iteye.com/blog/369987
jBPM源码分析jBPM源码分析jBPM源码分析jBPM源码分析
jBPM 开发入门指南+JBPM3.1Help(中文).chm+jbpm开发指南.pdf,入门级宝典。
jbpm入门例子收藏 doc.一个使用文档
NULL 博文链接:https://llying.iteye.com/blog/415188
jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储。 该文档介绍的是jbpm入门的案例,可以当作demo去学习,入门级,易上手。
BPM (business process management) offers a programmatic structure for designing transactions and executing them using automated decisions, tasks and sequence flows. For example, an ...
JPBM4.4入门小例子,适合刚开始准备学工作流的筒子们。。
jbpm5入门学习资料
jBPM 开发 入门 指南 jBPM 开发 入门 指南
jbpm入门指南和开发指南 两本开发手册 需要的朋友可以看看
JBPM5入门学习 JBPM5.4中文手册
jbpm开发入门指南例子
JBPM4.4 工作流 入门 例子 HelloWorld
jbpm5.2入门实践,适合初级用户下载学习
该实例教程附带源码,并详细介绍如何利用myeclipse7.5一步步搭建工程.
JBPM、OSWORKFLOW分析报告 JBPM、OSWORKFLOW分析报告
JBPM快速入门。里面有一简单的公文管理的开发流程。适合初学者使用。