基于JBPM的简单报销实例 - 编程入门网
基于JBPM的简单报销实例时间:2011-01-04 javaeye lqw8668刚刚开始学习JBPM简单的入门实例: 概念: ProcessDefinition 定义了流程的业务逻辑,包含业务节点和流转。是有向图结构 ProcessInstance ProcessDefinition 执行期间的体现.包含了流程定义被解释之后的一些信息,诸如开始时间,结束时间和其他相关联的信息 Task 是ProcessDefinition的组成部分,定义了活动的具体内容 TaskInstance Task被解释执行时的信息,有开始时间,结束时间,参与者等 有create start end 三种状态 Actor 活动的参与者 jBPM目前只需要actor的Id,对actor的具体解释是由业务应用层负责 任务创建时可以指定任务的参与者,也可以不指定 Token 是一个指针(运行期的概念),代表着一条执行路径,指向当前流程中正在执行的节点 在实例的运行期间,tokens 可能是一树形结构同一时刻,可能存在多个token, 但是只有一个root token 我用的是MySQL数据库,首先修改 hibernate.cfg.xml 要注意引入数据库驱动时用mysql-connector-java-3.2.0-alpha-bin版本的jar包在测试时回有问题,我用的是mysql-connector-java-5.1.5-bin版本的jar包 Java代码
基于JBPM的简单报销实例(2)时间:2011-01-04 javaeye lqw8668流程定义文件:processdefinition.xml Java代码
编程步骤 1.创建流程定义 2.部署流程定义 3.启动流程实例 4.获取任务列表 5.执行任务 6.结束任务 基于JBPM的 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |