`
OokingoO
  • 浏览: 9173 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
文章分类
社区版块
存档分类
最新评论

JBPM中如何删除流程定义

    博客分类:
  • JBPM
阅读更多
//删除流程历史
DELETE FROM JBPM4_HIST_ACTINST WHERE EXECUTION_ LIKE '%EX%'
DELETE FROM JBPM4_HIST_VAR where PROCINSTID_ like '%EX%';
DELETE FROM JBPM4_HIST_PROCINST WHERE ID_ LIKE '%EX%';
DELETE FROM JBPM4_HIST_TASK WHERE EXECUTION_ LIKE '%EX%' ;

DELETE FROM JBPM4_PARTICIPATION WHERE SWIMLANE_ IN (SELECT DBID_ FROM JBPM4_SWIMLANE where EXECUTION_ IN (SELECT DBID_ FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%'));
DELETE FROM JBPM4_PARTICIPATION WHERE TASK_ IN (SELECT DBID_ FROM JBPM4_TASK WHERE EXECUTION_ IN (SELECT DBID_ FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%'));
DELETE FROM JBPM4_TASK WHERE EXECUTION_ IN (SELECT DBID_ FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%');
DELETE FROM JBPM4_VARIABLE WHERE EXECUTION_ IN (SELECT DBID_ FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%');
DELETE FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%' AND KEY_ IS NULL;
//删除jbpm4_execution自连接
UPDATE JBPM4_EXECUTION SET INSTANCE_ = NULL WHERE ID_ LIKE '%EX%';
DELETE FROM JBPM4_SWIMLANE WHERE EXECUTION_ IN (SELECT DBID_ FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%');
DELETE FROM JBPM4_EXECUTION WHERE ID_ LIKE '%EX%';
分享到:
评论

相关推荐

    eclipse3.4解压版带jbpm流程定义插件

    在提供的压缩包"eclipse3.4解压版带jbpm流程定义插件"中,用户无需安装,仅需解压即可开始使用,这极大地简化了部署过程。这意味着Eclipse 3.4已经被配置好,集成了jbpm的相关库和插件,用户可以直接打开Eclipse进行...

    jbpm4 jbpl流程定义语言

    jbpm4 jbpl流程定义语言,详细介绍了jbpl语言的各种定义

    jbpm 请假流程定义发布项目

    **jbpm 请假流程定义发布项目** jbpm(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。这个项目主要介绍如何使用jbpm来实现一个具体的请假流程,并且提供了...

    jBPM 视频教程 管理流程定义

    流程定义是静态的,而流程实例则是动态的,它们代表了流程定义在实际运行中的具体执行。当启动一个流程实例时,jBPM会根据流程定义创建实例,并进行状态跟踪。流程实例的生命周期包括启动、执行、暂停、恢复和终止等...

    jbpm4流程提交及执行完整代码

    jbpm4是一款强大的工作流管理系统,它提供了流程定义、流程实例管理、任务处理以及流程监控等一系列功能。在“jbpm4流程提交及执行完整代码”这个压缩包中,包含了实现jbpm4流程提交和执行所需的若干关键文件。下面...

    JBPM4 PVM的流程定义模型与过程调度

    - **并发路径**: 当遇到流程定义中的并发路径时,主`execution`会生成多个子`execution`,每个子`execution`代表一条路径。这些子`execution`完成后,它们的父`execution`将继续执行。 - **结构化节点**: 如果某个...

    JBPM工作流实战_流程定义文件的上传处理视频 03

    "JBPM工作流实战_流程定义文件的上传处理视频 03"这一主题主要关注如何在实际操作中处理JBPM流程定义文件的上传,这在构建业务流程自动化系统时是非常关键的步骤。 首先,流程定义文件是JBPM工作流的核心组成部分,...

    一个Jbpm员工请假流程的实例(源代码)

    在Jbpm项目中,它可能包括编译流程定义文件(.bpmn或.xml)、部署流程实例以及运行测试的命令。 `test`目录通常包含单元测试和集成测试代码,这些测试确保流程的各个部分按照预期工作。在Jbpm中,可能会使用JUnit或...

    jBPM-JPDL流程引擎

    4. **节点与连接**:流程定义中的节点表示流程的各个阶段,连接则表示不同阶段之间的流转路径。节点可以是开始节点、结束节点、用户任务、服务任务等。 5. **变量与数据管理**:jBPM允许在流程实例中存储和操作数据...

    JBoss JBPM4请假流程示例

    当一个任务完成后,工作流引擎会根据流程定义中的流转规则决定下一个任务。 5. **监听器和事件**:在请假流程中,可能会有监听器监听特定事件,比如任务完成或流程结束。这些监听器可以触发自定义的业务逻辑,例如...

    jbpm的实现流程图.doc

    当一个流程实例被启动,jbpm的流程引擎会根据流程定义中的规则来驱动流程的执行。每个活动可以被分配给特定的角色或者用户,或者通过服务任务(Service Task)调用外部系统完成。在执行过程中,流程实例的状态会不断...

    jBPM教学视频(02管理流程定义.zip)

    4. **部署流程定义**:解释如何将创建的流程定义打包成.jbpm文件,并在jBPM执行环境中部署,以便实例化和执行。 5. **流程实例的管理**:探讨如何启动新的流程实例,以及如何监控实例的状态,如挂起、激活、完成等...

    JBPM流程代码演示

    本教程通过一系列代码示例,旨在帮助理解如何在Java应用程序中集成并运行JBPM流程。 在提供的文件列表中,我们可以看到以下几个关键文件: 1. **WorkFlowApplicationImpl.java**:这个文件可能是实现工作流应用的...

    根据jbpm4的.jpdl.xml流程定义文件,绘制出流程图

    本篇我们将聚焦于Jbpm4中的流程定义文件——jpdl.xml,以及如何根据该文件绘制出对应的流程图。 首先,我们要理解什么是JPDL(Jbpm Process Definition Language)。JPDL是一种基于XML的语言,用于描述Jbpm中的业务...

    JBPM流程引擎资料

    文档《JBPM流程引擎资料》详细介绍了如何利用JBPM开发流程应用,涵盖了从框架构造到节点处理的方方面面。 首先,文档提到了jBPM的基本概念。jBPM是一个轻量级流程引擎,它允许开发者以模块化的方式管理业务流程。...

    jbpm4.3工作流程管理例子

    1. 流程定义:jbpm4.3使用BPMN 2.0标准进行流程定义,这是一种通用的流程建模语言,包含了各种流程元素,如开始事件、结束事件、任务、网关等。 2. 流程实例:流程定义可以创建多个实例,每个实例代表一次流程的执行...

    jbpm_流程_能让你熟练的掌握

    start-state是jbpm流程定义中的开始状态,用于标识jbpm流程的开始点。start-state可以是自动节点,也可以是手动节点。 end-state(结束节点) end-state是jbpm流程定义中的结束状态,用于标识jbpm流程的结束点。...

    jBPM 4视频教程02管理流程定义

    本视频教程聚焦于“管理流程定义”这一关键环节,旨在帮助学习者掌握如何在jBPM 4环境中定义和管理流程。 在jBPM 4中,流程定义是通过流程定义语言(Business Process Definition Language, BPD或BPMN)进行的,这...

    jbpm流程图状态显示

    【jbpm流程图状态显示】是关于jbpm工作流管理系统中的一个重要话题,它涉及到如何在图形界面中实时呈现流程实例的状态。jbpm是一款开源的工作流管理系统,它允许开发者设计、执行和管理业务流程。在jbpm中,流程图是...

Global site tag (gtag.js) - Google Analytics