发布了流程后,创建一个实例,进行执行。
ProcessEngine processEngine = new Configuration()
.buildProcessEngine();
ExecutionService executionService = processEngine.getExecutionService();
ProcessInstance processInstance = executionService.startProcessInstanceByKey("testfile1");
执行完成后,在数据库中多了记录:
JBPM4_EXECUTION中:
DBid_和INSTANCE_都是一个值,表示这个实例的ID,
INSTANCE 和 流程 通过 PROCEDEFIND_字段 进行关联,值为: {KEY}-{VERSION}
这个表的 PROCEDEFIND_ 字段,对应流程的 pdid 属性
ID_字段 对应的是 {key},{execution-id}, execution-id可以通过自己给出的值替换掉(见: jBPM4.4:ExecutionService服务
中的 “使用key”)
外部传入的Key会填入KEY_字段 中
在表:JBPM4_HIST_ACTINST
中也多了一条对应的记录
所需要完成的任务,在 JBPM4_TASK
中增加了记录
分享到:
相关推荐
jBPM4.4入门开发实例
JBPM4.4视频教程(22集附源码)资源目录:【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)jbpm4.4完成...
JBPM4.4+ssh2+流程图实例,只需要加入SSH包与去官方下载JBPM4.4I我包。
Jbpm4.4安装及实例
内含jbpm4.4的会签实例,使用customactivity实现,并且内含有使用的丰富工具类,有兴趣的朋友下载学习~
同时,提供了一个简单的JPDL流程,JBPM的相关配置文件,以及测试部分的部署。 注:由于本文开发环境中,包含了Maven对jar的很多索引,导致文件很大(索引文件800多MB),故这不是原生的Demo,我只是将这Demo中的三...
该资源是一个jbpm4.4的完整的例子 由于jar包太大 故没有上传jar 大家可以去 官网下载 如实在找不到也可以m我 我可以email给大家
配置文档详述了ant环境变量的配置,jbpm4.4的安装过程,以及在myeclipse里安装jbpm插件,并且,最后展示了一个helloworld示例,如何向数据库里发布process。
学习jbpm 的最佳例子,例子是用orcal10g 做为数据库的项目实例。本项目对jbpm 用户组 的重写 webroot 下 db 文件夹下有 自己用户角色,关系表的 sql 语句,和基本数据 可以帮助测试,流程跟踪的展示!
JBPM4.4与ssh的整合实例,可以直接运行。
jbpm4.4 请假流程实例数据库( mysql .sql文件)
3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备...
该实例教程附带源码,并详细介绍如何利用myeclipse7.5一步步搭建工程.
本示例是jBPM4工作流示例jbpmDemo,详细演示了jBPM4工作流引擎的使用,里面包含JBPM的课件,详解,非常实用, 希望您喜欢。
jBPM4.4+ssh 整合配置及完整实例
jBPM4.4入门开发实例
JBPM4.4+MySQL完整请假实例,本机安装完MySQL数据库后默认端口3306,并创建名为jbpm的数据库,之后直接导入项目即可运行
jBPM4.4 会签(带加签、减签功能),通过查找资料,个人摸索,利用task节点实现了会签功能,加签、减签功能是我自己摸索出来的,是不是能满足大家的需求,仅供参考。
讲解了JBPM4的一些特性,以及一些开发实例
自从前些日子发布了如何整合JBPM4.4+ssh2后,有些朋友问我有没有一个完整一点的实例,我看过贩卖你的jbpm的教程,我就参考那个请假的实例把它改装成ssh2版的吧。顺便也加入了模拟不同的角色登陆后能接到不同的待办...