JBPM 4.* 基本

jbpm4.4 hibernate4 的兼容整合 jbpm4.4默认用的是hibernate3,如果要使用hibernate4整合,则要覆写一些类,一共3个,如图: 1、BlobStrategyBlob.java package org.jbpm.pvm.internal.lob; import java.sql.SQLException; import org.apache.struts2.ServletActionCont 阅读详情

一、库表结构
jbpm共有17张表, 图示参考
JBPM4_DEPLOYMENT
  
   流程定义表
JBPM4_DEPLOYPROP
   流程定义属性表

JBPM4_EXECUTION
   保存流程执行信息

JBPM4_HIST_ACTINST
   保存流程活动(节点)实例历史记录

JBPM4_HIST_DETAIL
   保存Variable的变更记录

JBPM4_HIST_PROCINST
   保存流程实例历史记录

JBPM4_HIST_TASK
   保存任务实例历史记录

JBPM4_HIST_VAR
   流程变量(上下文)历史表, 保存历史的变量

JBPM4_ID_GROUP
   角色表
JBPM4_ID_MEMBERSHIP
   用户角色表
JBPM4_ID_USER
   用户表

JBPM4_JOB
   定时表

JBPM4_LOB
   存储表

JBPM4_PARTICIPATION
   参与者表,存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以是单一用户,也可以是用户组。

JBPM4_SWIMLANE
   泳道表。SwimLane是一种Runtime Process Role。通过SwimLane,多个Task可以一次分配到同一Actor身上

JBPM4_TASK
   任务表,存放需要人来完成的Activities,需要人来参与完成的Activity被称为Task

JBPM4_VARIABLE
   上下文表,保存进行时的临时变量。

发布一个流程deploy后
   jbpm4_deployment新增一条记录
   jbpm4_deployprop新增三条记录
   jbpm4_LOB新增一条记录

上传一个包含png和jpdl.xml的zip包后
   JBPM4_DEPLOYMENT多一条记录
   JBPM4_DEPLOYPROP多三条
   JBPM4_LOB多两条。

开始一个流程startProcessInstanceByKey后
   jbpm4_execution新增一条记录
   jbpm4_hist_actinst新增一条记录
   jbpm4_hist_procinst新增一条记录
   jbpm4_hist_task新增一条记录
   jbpm4_task新增一条记录

jBPM4.4开发(三)-----------task任务节点 一.定义       任务节点task是jBPM最常用的节点,作用是为某人或某组人创建一个任务。task活动一般用来处理涉及人机交互的活动,流程引擎会停在这里等待人工操作。 二.属性介绍    1. assignee 一个任务分配给指定用户 #{user} task01.jpdl.xml 测试代码: 阅读详情

相关推荐

JBPM工作原理及表结构详解

本文件从JBPM的原理、实现方法、实例等方面详细讲解了JBPM的原理,包括以下内容: 1、JBPM特色: 3 2、流程图的组成: 3 2.1流转 (TRANSITION) 3 2.2活动 (ACTIVITY) 3 3、所用到的表: 4 3.1资源库与运行时表结构: 4 3.2历史数据表 4 3.3身份认证表结构 4 4、数据库逻辑关系: 5 4.1 资源库与运行时的表: 5 4.2 历史数据表: 6 5、表结构: 7 5.1表JBPM4_DEPLOYMENT 7 5.2 表JBPM4_DEPLOYPROP 7 5.3 表JBPM4_EXECUTION 8 5.4 表JBPM4_HIST_ACTINST 9 5.5 表JBPM4_HIST_DETAIL 9 5.6 表JBPM4_HIST_PROCINST 10 5.7 表JBPM4_HIST_TASK 11 5.8 表JBPM4_HIST_VAR 12 5.9 表JBPM4_ID_GROUP 12 5.10 表JBPM4_ID_MEMBERSHIP 13 5.11 表JBPM4_ID_USER 13 5.12 表JBPM4_JOB 13 5.13 表JBPM4_LOB 14 5.14 表JBPM4_PARTICIPATION 15 5.15 表JBPM4_PROPERTY 15 5.16 表JBPM4_SWIMLANE 15 5.17 表JBPM4_TASK 16 5.18 表JBPM4_VARIABLE 17 6、操作: 19 6.1 发布一个流程DEPLOY: 19 6.2 上传一个ZIP包:(包含PNG和JPDL.XML)后 19 6.3 开始一个流程STARTPROCESSINSTANCEBYKEY后 19 6.4 填写申请信息 19 6.5 审批申请信息 19 6.6 审批结束 20 7、简单的流程实例: 21 8、配置文件 25 9、JBMP4.4包作用: 26

Activiti工作流6.0表结构介绍

Activiti工作流6.0表结构介绍 数据库设计规则 表分类 描述 说明 ACT_GE_* 通用数据表(GE 代表 General) ACT_RE_* 流程定义存储表 (RE 代表 Repository) 保存一些 ‘静态’信息,如流程定义和流程资源(如图片、规则等); ACT_ID_* 身份信息表 (ID 代表 Identity) ACT_RU_* 运行时记录表 (RU 代表 Runtime) 并且当流程结束后会立即移除

M_Jack的博客 3081

聚类教程:cisTopic——来自单细胞表观基因组学数据的顺式调控主题的概率建模

之前运行这步的时候报错了如下: 后来发现原因是Ubuntu自动把R包更新到4.2版本,但是Rstudio版本没有更新,更新Rstudio即可,更新Rstudio的教程看此教程:。

watermel__的博客 1051

jBPM-4.4:安装配置

在学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。1、准备工作(1)jBPM-4.4发行包下载jBPM-4.4发行包,得到jbpm-4.4.zip压缩包,解压缩到E盘根目录下;(2)Eclipse工具下载Eclipse-3.5,或者使用eclipse-jee-helios(我使用的是eclipse-jee-helios-SR1-win32.zip),E

千与的专栏 7155

5分钟搞定Vivado IP核的VCS仿真:从Export脚本到Verdi波形查看全流程

本文详细介绍了如何利用Vivado的Export Simulation功能,快速搭建Vivado IP核的VCS与Verdi联合仿真环境。通过自动化脚本生成、FSDB波形配置及高效调试技巧,实现从工程导出到波形查看的全流程,大幅提升FPGA验证效率,尤其适合IC验证工程师和竞赛团队。

weixin_29306261的博客 477

cadence—virtuosoic617的使用技巧收集区

cadence使用

qq_33599939的博客 3万+

jbpm4.4集成eclipse

学习版本为:JBPM为4.4、eclipse 4.3  第一步:资源下载:  jbmp4.4下载地址:http://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/ eclipse4.3下载地址:   http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/

软件的世界 996

Halcon频域滤波实战:5分钟搞定傅里叶变换与功率谱分析(附完整代码)

本文提供Halcon频域滤波的实战指南,重点讲解如何利用傅里叶变换与功率谱分析快速解决图像处理难题。通过核心算子fft_image和power_real,演示了从空间域转换到频域、分析功率谱以定位周期性噪声,并构造滤波器进行精准去除的完整流程,附有可直接运行的代码示例。

docker8compose的博客 215

jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例

整合jBPM4.4+ssh过程(spring 接管struts2和hibernate,例中都整合在application.xml中,没有单独的jbpm.hibernate.cfg.xml):                        1.在sessionFactory的mappingLocations属性加入以下几个jbpm.*.hbm.xml由jBPM自带

小红帽 2750

DySAT+: Enhancing Dynamic Graph Representation Learning with Multi-Head Self-Attention and Temporal-

本文深入探讨了DySAT+模型在动态图表示学习中的创新应用,通过多头时空注意力机制和层级信息融合策略,有效解决了动态图数据中的时间维度信息捕捉和结构演变动态适应问题。该模型在社交网络异常检测和金融交易网络分析等场景中表现出色,显著提升了预测准确率和响应速度。

weixin_29035405的博客 334

LSF实践专题(15):LSF队列优先级以及抢占功能初探

在LSF暂停作业时,会向作业发送一个SIGTSTP信号,并且将作业状态变成SSUSP(system suspend),表示被系统暂停,这时,最好是作业的应用能够捕获和处理SIGTSTP信号,否则,即使在LSF中,作业会被认为暂停了,并且释放了slots资源,但是在实际OS中,作业进程仍然在继续,并且不会释放CPU等计算资源。是指LSF自动将低优先级作业暂停(suspend),将空余出来的资源交给高优先级队列中的作业使用,等到高优先级队列的作业结束后,再将被暂停的作业恢复(resume)并继续运行。

richycn的博客 1919

JBPM4-实例

1. 创建流程     2. 创建Hello执行的操作 package com.spring.hello; public class Hello { private String msg = "Hello"; public String sayHello() { System.out.println(msg+"VerRan "); return msg; ...

VerRan 205

Cadence Spectre仿真保姆级教程:从DC/AC到PSS/PV,手把手教你搞定模拟电路分析

作为业界标准的Cadence Spectre仿真器,以其精确的算法和丰富的分析类型,成为每个模拟IC工程师必须掌握的利器。本文将带你从零开始,系统掌握Spectre仿真的核心技能,从最基础的DC工作点分析到复杂的PSS相位噪声仿真,每个步骤都配有详细的操作指导和实用技巧。记得我第一次使用Spectre仿真一个简单的两级运放时,花了整整三天时间才得到正确的AC响应曲线。过程中踩过的坑、浪费的时间,现在想来都是宝贵的学习资源。与传统的AC分析不同,STB分析可以在不破坏环路的情况下评估稳定性。

weixin_30898555的博客 325

JBPM4.4 资源包安装配置

学习和使用jBPM-4.4的时候,一开始首先安装好其发行包自带的examples,然后根据实际应用的需要进行开发。这里主要为学习jBPM-4.4的实例所使用工具及其配置进行了梳理,使我们快速搭建起学习环境。   1、准备工作 (1)jBPM-4.4发行包 下载jBPM-4.4发行包,得到jbpm-4.4.zip压缩包,解压缩到E盘根目录下; (2)Eclipse工

whiteeye的专栏 487

如何使用tinyalas接口从usb录音的同时从扬声器播放

3、 以上步骤确认完后,就可以修改tinyhostless.c程序,tinyhostless的本质就是边pcm_read(),边pcm_write();但原本tinyhostless只支持对同一声卡进行操作,所有需要修改其代码,改成录音和播放可支持不同声卡,如果是模拟声卡,有回环测试,可以实现边录边播放,但涉及USB声卡时,就没有现场的类似功能,有时候客户因为硬件特殊性,会有从USB录音的同时从扬声器播放出来的需求,本文简要描述如何使用tinyalsa接口实现该需求;

sdrgtywretyeruet的专栏 969

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jbpm tomcat mysql_JBPM4.4安装(Tomcat-MySQL)方法

一、下载相关的工具软件JBPM4.4下载(http://sourceforge.net/projects/jbpm)Apache-tomcat-6.0.35下载(http://tomcat.apache.org/download-60.cgi)MySQL下载(http://www.mysql.com/downloads/)Eclipse-java-galileo-SR2-win32下载(http:...

weixin_39814088的博客 140

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JBPM4 中实现会签

在jbpm3中实现会签时,好像大部分的方案都是通过 动态创建任务来实现的。 那么 在 jbpm4.0 中如何实现对应的功能呢? 其实在 jbpm4 中要实现这个功能 可能要比 在 jbpm3 中实现要来的简单。 在jbpm4 的 taskService 中提供了 newTask(String parentTaskId) 和 saveTask(Task task) 两个接口,通过这...

iteye_8444的博客 239

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jBPM4.4之流程引擎对象ProcessEngine

在jBPM4.4中,所有的服务接口都是通过ProcessEngine对象获得的。 1、关于ProcessEngine   1)ProcessEngine通过Configuration类构建,Configuration以单例模式获取ProcessEngine对象。 /** get the singleton ProcessEngine that is created from the de

Palmer_xu的专栏 1662

jbpm4.4集成mysql_JBPM4.4安装(Tomcat-MySQL)

一、下载相关的工具软件JBPM4.4下载(http://sourceforge.net/projects/jbpm)Apache-tomcat-6.0.35下载(http://tomcat.apache.org/download-60.cgi)MySQL下载(http://www.mysql.com/downloads/)Eclipse-java-galileo-SR2-win32下载(http:...

weixin_39805195的博客 180

JBPM4.3与JBPM4.4区别

jBPM 4 Readme User guide: http://docs.jboss.com/jbpm/v4/userguide/html_single/ Describes the stable and supported ways of working with jBPM. API documentation: http://docs.jboss.com/jbpm/v4...

cmjcmj8080的博客 249

使用jbpm4遇到的错误

本文转自http://blog.csdn.net/ssh_kobe/article/details/6897565,感谢原作。 1、java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder; 原因:缺少slf4j-no

loveRooney的专栏 2529

JBPM4

/**  * 流程实例  *    *  启动流程实例  *    *  完成任务  *    *  查询  *      *  查询流程实例  *      *  查询任务  *          *  查询正在执行的任务  *            *  查询所有的正在执行的任务  *            *  根据任务的执行人查询正在执行的任务  *        ...

llove302896000的专栏 233

JBPM4入门——6.流程实例的创建和执行

本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google 链接: JBPM入门系列文章: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流程图的插件 JBPM4入门——3.JBPM4开发环境的搭建 JBPM...

chuankangyu5735的博客 130

jbpm4.4整合spring过程中问题汇总(追加)

之前一直报错,郁闷了很久: [...] nested exception is org.hibernate.MappingException: Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl at [...] 但是,该类的hibernate映射文件是写在jar包里面的。Hibernate为何没有解析到这个配置文件,不得而

boyss0214的专栏 2564

JBPM4框架小谈

有志做引擎名架构师的,那么JBPM4是你很好的一个研究对象。

曹建新 放飞理想,收获希望 2721
上一篇: 把把程序加入服务
下一篇: Jbpm 4 撤回 、强制完成
xiaojunjava
博客等级 码龄21年 7粉丝 28原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值