1、什么是jbpm?为什么要使用jbpm呢?
通俗一点讲,jbpm是一个负责管理工作流的一个产品,那么什么是工作流呢,所谓的工作流就是在办公自动化系统中,提交申请,申请经过多个部门领导审批,完成该流程的一个过程。
而jbpm主要就是协助管理这一系列流程的一个工具。有了jbpm可以使我们对于这一系列流程的开发工具更加的顺利。
2、eclipse中配置jbpm插件
注意:这里特别要注意:我们在编写path时,从pc机上复制的路径是 ,此时要修改为/,才可以,否则这个是不生效的。
如果在eclipse中的window--priference 中有jBoss-jbpm,则表明安装成功。
接下来在eclipse中配置jbpm:
添加完路径后,jbpm即安装成功,我们可以创建工作流项目:
第一步:创建一个project:
第二步:创建一个工作流模板
第三步:创建工作流,在jpdl中创建,必须要有开始节点和结束节点,相当于一个审批必须要有开始和结束
4、jbpm是采用hibernate来进行数据库的操作的,与hibernate进行了紧密结合,所以在配置文件中有hibernate.cfg.xml配置文件:
一个jbpm工程默认产生了很多东西:
这里的每个action是一个动作,node需要动作的事件触发。