JBPM
文章平均质量分 65
foamflower
紫色魅影——翠菊:一年的生命,短暂的相遇;花开花落,缘聚缘散;正因这短暂,更让人珍惜!
有的注定没有选择的权力,唯有面对;重新认识,update 自己。。。
展开
-
第三课 JBPM数据库表创建方案二(方案一不通换二)
针对前面第二课所遇到的问题,最后我的解决方案是换为下载jbpm-jpdl-suite-3.2.3.zip解压在E:/software目录下,它包含也包含了所有的东西,重复上面JBPM与eclipse的环境搭建的配置,拷贝E:/software/jbpm-jpdl-3.2.3/designer/eclipse中features和plugins目录,把里面的文件全部拷贝到eclipse安装程序中相原创 2008-11-03 13:04:00 · 1500 阅读 · 0 评论 -
使用jBpm支持高级用户交互模式——好文章推荐
<br />许多通用业务流程都包含人类参与者。人类活动,从简单场景(如人工批准)到复杂场景(涉及复杂的数据输入),在流程实现中引入了新的方面,如人类交互模式。人类交互模式的一个典型集合1 包括:四眼原则(The 4-eyes principle),通常又被称为“职责分离”,它是决策由多人彼此独立作出时的一个常见场景。在很多情况下,很容易就能得到另一个观点/签名。 任命(Nomination)是指上级根据团队成员的任务安排、工作负荷或经验人工地将任务分配给他的情形。 任务通常被建模来表达一种预期:它们将在确定转载 2010-06-12 13:13:00 · 1522 阅读 · 1 评论 -
JBPM中流程变量与任务变量的区别
在jbpm主要有两类变量, 一种是流程实例范围的变量, 另一种是任务实例范围的变量. 而在流程实例氛围中的变量又分为两种:一种是瞬时变量(transient variable), 另一种是普通的变量, 瞬时变量通过setTransientVariable()方法来设置, 该变量不会持久化到jbpm_variableinstance表中, 它只能在当前流程实例的整个生命周期中存在, 一旦流程实例结束之后, 该变量将不复存在. 而另一种是通过setVariable()和setVariableLocally()方转载 2010-06-12 13:09:00 · 1716 阅读 · 1 评论 -
解决AssignmentHandler 出现异常事务无法回滚问题
转自:http://macrochen.javaeye.com/blog/199590在使用jBPM做开发的过程中, JbpmContextFilter 是一个非常方便的过滤器, 从源代码中我们可以看到:Java代码 public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException转载 2010-06-03 14:50:00 · 1251 阅读 · 0 评论 -
信息: org.jbpm.JbpmException: closed JbpmContext in different order then they were created... check your try-finally's around Jbpm
刚接触 jbpm 刚才遇到这个错误:closed JbpmContext in different order then they were created... check your try-finallys around JbpmContexts blocks我百思不得其解 ,网上说是 hibernate的 session没关闭,在搜索也就是javaeye那几个。查看了源代码 有这句话:i原创 2009-08-29 20:12:00 · 1678 阅读 · 0 评论 -
Eclipse里做JBPM工作流gpd.xml中文乱码问题解决
刚开始接到是做一个简单的文档借阅流程,对于流程定义是采用eclipse中的jbpm插件,但存在一个问题是节点中文命名的在gpd.xml中全部为乱码或根本看不到任何东西。 但是网上有人说没关系,这只是eclipse本身存在的一个bug,在项目所在硬盘目录下打开该文件还是显示正常的,所以发布后并不会导致问题的存在,也就没有再去解决这个问题。 最近在群里有朋友说,修原创 2009-04-23 12:41:00 · 2254 阅读 · 2 评论 -
JBPM工作流开发中JbpmContext与hibernate或ibatis中的DAO混合使用问题
在已获得JbpmContext实例但未close之前,是否可以用hibernate或ibatis中的DAO?1、调用ibatisHashMap mapCond = new HashMap();mapCond.put("actorId",actorId);mapCond.put("docId",docId);mapCond.put("state","等待审批");List docBorrowLis原创 2008-12-10 12:41:00 · 1568 阅读 · 0 评论 -
第二课 JBPM数据库的构建
jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来做为自己的存储层,因此只要是 Hibernate 支持的数据库, jBPM 也就支持。 注:在JBoss 自带的示例中,并没有设置数据库,那是因为 jBPM 默认使用的是内存数据库 hsqldb 。 下面是网上查找到的关于JBPM中MyS原创 2008-11-03 13:01:00 · 2774 阅读 · 2 评论 -
第一课 搭建Eclipse下Jbpm开发环境
因项目需要,最近开始研究JBPM. 1、安装JDK 所有 JAVA 开发第一个需要安装的,没什么好说的。记得把系统变量 JAVA_HOME 设上。 2、安装AntAnt 是使用 jBPM 必须的一个工具。 jBPM 中的很多操作都要用到 Ant 。 安装方法: ( 1 )先下载: http://archive.apache.org/原创 2008-11-03 12:59:00 · 10628 阅读 · 3 评论 -
插曲二 转网上介绍的另一篇“JBPM用sqlserver数据库”
1. 源代码:先到主站(http://www.jboss.com/products/jbpm/downloads)上下载JBPM的源代码(jbpm-3.1.1.zip),也可以从cvs里同步代码,本人采用的是jbpm-3.1.1版本.2. 应用服务器:本人采用的是JBOSS4.04,jdk1.53. 数据库:采用的是MSSQL server2000转载 2008-11-03 13:03:00 · 1071 阅读 · 0 评论 -
插曲一 解决-source 1.4 中不支持注释和泛型问题
转载:Eclipse中报错的解决方案Eclipse中报错“要了解详细信息,请使用-xlint:unchecked重新编译”的解决方案1、遇到问题用ant执行jasperreport的samples/charts示例的build.xml时,无法编译,提示错误如下:javac: [javac] Compiling 2 source files to E:/jian转载 2008-11-03 13:02:00 · 2386 阅读 · 0 评论 -
第四课 JBPM简单实例入门
1、新建项目 主菜单“文件->新建->项目”,在弹出的对话框里,选中JBoss jbpm节点下的“ Process Project ”项。输入项目名:JbpmProject,项目建好后结构如图所示: 这个项目和通常 Eclipse 的项目结构有点不同,不过 这是一个现在非常流行的项目结构, src/java 存放源文件, test/java原创 2008-11-03 13:05:00 · 2802 阅读 · 4 评论 -
JBPM常用一些api中的方法
<br />转:http://orz.javaeye.com/blog/89885<br />启动流程: <br />Ø 获取最新的流程定义: <br />JbpmContext.getCurrentJbpmContext().getGraphSession().findLatestProcessDefinitions();//返回List <br />Ø 获取指定流程定义: <br />ProcessDefinition processDefinition = <br />graphSession.loa原创 2010-06-12 13:07:00 · 934 阅读 · 1 评论