jbpm
文章平均质量分 70
xiatian_sun
这个作者很懒,什么都没留下…
展开
-
SpringMVC+hibernate整合JBPM4.4
SpringMVC需要的的jar包 Jbpm所需jar包 Jbpm默认的hibernate版本是hibernate3,若是更高版本的就会有缺少包的问题 一般我们都先配置好springMVC和hibernate后直接引入jbpm的核心包 即可,若需要jbpm的其他依赖包时,再引入即可。 接下来我们配置配置文件 引入 两个文件,(引入根目录)Jbpm.cfg.xml文件配置:<?xml原创 2016-07-05 15:26:03 · 3850 阅读 · 2 评论 -
JBPM4.4数据库表结构
Jbpm4共有18张表,如下,其中红色的表为经常使用的表一:资源库与运行时表结构1. JBPM4_DEPLOYMENT 流程定义表2. JBPM4_DEPLOYPROP流程定义属性表3. JBPM4_EXECUTION 流程实例表4. JBPM4_PROPERTY 流程引擎表5. JBPM4_TASK任务表转载 2016-07-05 14:46:16 · 758 阅读 · 0 评论 -
JBPM4.4节点详解(常用)
启动节点start 每个流程里面至少有一个开始节点(到目前为止一个流程只能有一个开始节点),开始节点必须有一个向外的流向,这个流向会在流程启动时执行。 状态节点state State是一个等待状态节点,流程实例执行到state节点后,会一直处于等待状态,直到外部触发器调用API。State节点和其他的节点不同,它没有任何属性或元素。 让我们看一个用序列连接状态 和转移的例子。 <pr原创 2016-07-05 14:41:51 · 4546 阅读 · 1 评论 -
JBPM4.4工作流引擎学习(五)
执行服务ExecutionServiceExecutionService主要用于维护流程实例,执行等待状态的流程,并且包含了流程实例的查询和流程变量的操作。1.启动新的流程实例1)使用Key启动最新的流程实例executionService.startProcessInstanceByKey("VWIN");原创 2016-07-05 11:44:52 · 525 阅读 · 0 评论 -
JBPM4.4工作流引擎学习(一)
1.什么是jbpm? 全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。工作流引擎作用: 给我们提供流程逻辑的定义方法,给我们提供根据流程逻辑来调度业务对象的功能。能使我们避免在代码中硬编码流程逻辑,因为硬编码的逻辑难于理解和复用,并且非常容易受到变化的影响,原创 2016-06-28 10:08:53 · 845 阅读 · 0 评论 -
JBPM4.4工作流引擎学习(二)--安装GPD
了解了什么是jbpm后,我们来安装jbpm1.安装GPD(eclipse图形化流程设计器)1.选择Help --> Install from Site菜单2.单击add按钮,在add site对话框中选择Archive按钮(name自定义)3.选择/jbpm-4.4/install/src/gpd/jbpm-gdp-site.zip,点击打开按钮,返回A原创 2016-07-05 11:13:39 · 838 阅读 · 0 评论 -
JBPM4.4工作流引擎学习(三)
了解jbpm的六大服务(业务与jbpm的借口,所有的对jbpm的调用都是通过这六大服务进行的)在jBPM内部通过各种服务相互作用。服务接口可以从ProcessEngine中获得, 它是从Configuration构建的。Configuration是jbpm的配置文件管理对象即资源加载对象.负责加载jbpm的各种配置如数据库连接配置,事务配置,身份认证,jpdl等相关原创 2016-07-05 11:20:07 · 592 阅读 · 0 评论 -
JBPM4.4工作流引擎学习(四)--流程资源RepositoryService
流程资源RepositoryServiceRepositoryService包含了管理流程资源的所有方法。流程资源服务接口。提供对流程定义的部署、查询、删除和流程图查看等操作。1.部署流程://通过classpath中的文件名加载repositoryService.createDeployment().addResou原创 2016-07-05 11:38:13 · 1783 阅读 · 0 评论