jBPM
文章平均质量分 62
黄靖谦
这个作者很懒,什么都没留下…
展开
-
JBPM 工作流 一些接口及方法
接口 ProcessEngine 工作流引擎 可以通过spring和 Configuration.getProcessEngine(); ExecutionService 执行 ProcessInstance 流程实例 ProcessDefinition 流程定义 Tas转载 2012-03-01 10:23:10 · 3100 阅读 · 0 评论 -
jBPM4.4:如何图示化显示当前的流程执行到了哪一步骤
流程执行时,有时候需要看一下当前的工作卡在哪一步了,对于熟悉流程的人员来说,看到节点的名字即可。对于不熟悉的人员来讲,就需要把整个流程图显示出来,把当前的工作点标注出来。 在生成工作流程xml文件的时候,已经生成了一个工作流程的png流程图,只需要在这个png上把当前活跃的节点表示出来即可。网上的一种做法很简单,就是在这个png上再加一个div层,把执行的活跃节点框起来就可以了。转载 2012-03-13 21:44:00 · 873 阅读 · 0 评论 -
jbpm4.4+mysql流程实例不能删除,报告a foreign key constraint fails
executionService.deleteProcessInstance(instanceId);将MySQLDialect改为MySQL5InnoDBDialect转载 2012-03-12 14:05:08 · 1110 阅读 · 0 评论 -
将JBPM4整合到web工程---流程实例管理
1.将上一篇“将JBPM4整合到web工程”项目拷贝一份2.修改index.jsp文件至如下,在现实流程定义里面增加两个操作“启动流程,查看流程”。同时增加一个用来显示流程实例的table,并添加一个“执行”的操作。Java代码 @page contentType="text/html;charset=UTF-8" %> @page import="org.jb转载 2012-03-12 11:45:27 · 3772 阅读 · 1 评论 -
jBPM4.4:如何图示化显示当前的流程执行到了哪一步骤
流程执行时,有时候需要看一下当前的工作卡在哪一步了,对于熟悉流程的人员来说,看到节点的名字即可。对于不熟悉的人员来讲,就需要把整个流程图显示出来,把当前的工作点标注出来。 在生成工作流程xml文件的时候,已经生成了一个工作流程的png流程图,只需要在这个png上把当前活跃的节点表示出来即可。网上的一种做法很简单,就是在这个png上再加一个div层,把执行的活跃节点框起来就可以了。转载 2012-03-12 11:26:37 · 4766 阅读 · 0 评论 -
了解jBPM4.4的数据库表、以及之间的关系
这段时间研究了一下jbpm4.4,做了一个请假的demo,当部署请假流程后,去数据库看了看,感觉它里面的表蛮复杂的。 jBPM4.4的数据库表分成以下几类:和系统相关:这个只有JBPM4_PROPERTY和ProcessDefinition相关的表:有:JBPM4_DEPLOYMENT/JBPM4_DEPLOYPROP/JBPM4_LOB和开启原创 2012-03-09 09:42:38 · 2472 阅读 · 0 评论 -
JBPM4项目和tomcat6.0的兼容问题
用JBPM4.4,创建了一个demo工作流,准备发布的时候,报了一个错误,严重: Servlet.service() for servlet jsp threw exceptionjava.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servle原创 2012-03-08 14:12:22 · 1111 阅读 · 1 评论 -
Myeclipse8.5搭建jbpm4.4的开发环境
最近公司做一个项目,要用到工作流,在网上看了些资料,后来选择用jbpm4.4工作流引擎来开发。下面简单介绍一下jbpm在myeclipse中的环境搭建。bpm版本:4.4IDE:myeclipse8.5DB:mysql-5.0.261、Myeclipse中安装jbpm1)、解压jbpm4.42)、打开myeclipse8.5---->选择Help菜单---->选原创 2012-03-08 11:52:34 · 3341 阅读 · 0 评论 -
jbpm Hello World 示例
一个流程定义就是一个有向图,它由节点和转换组成。Hello world流程有三个节点,下面来看一下它们是怎样组装在一起的,我们以一个简单的流程作为开始,不用使用设计器工具,下图展示了hello world流程的图形化表示:public void testHelloWorldProcess() { // 这个方法展示了一个流程定义以及流程定义的执行。 // 这个流程定义有3个节点:一原创 2012-02-29 16:39:19 · 943 阅读 · 0 评论 -
jbpm工作流发布封装类
public class WorkflowManagerImpl extends HibernateDaoSupport implements WorkflowManager { private JbpmConfiguration jbpmConfiguration; public long addProcessInstance(String原创 2012-03-01 15:39:34 · 1744 阅读 · 0 评论 -
JBPM源码分析---内核工作原理
Jbpm,他是jboss下的一个开源项目,是个基于petri net理论为基础的工作流引擎。本文主要通过jbpm源代码分析下jbpm引擎内核工作原理。Jbpm是基于微内核引擎的基础上扩展开发出来的工作流平台,其运行的核心包是在org.jbpm.graph下,在该包下又分有action、def、exe、log、node几个包,jbpm内核引擎实现逻辑主要存放在def、exe这两个包下,其他的包是...原创 2012-02-28 10:59:31 · 387 阅读 · 0 评论