`
wangmingyue
  • 浏览: 45322 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

activiti5 发布的时候 改变KEY值

 
阅读更多

这个功能 在遇到 系统中存在很多流程 需要给流程编写有规则的KEY的时候 需要用到。很实用。

package org.activiti.standalone.parsing;

import org.activiti.bpmn.model.BaseElement;
import org.activiti.bpmn.model.Process;
import org.activiti.engine.impl.bpmn.parser.BpmnParse;
import org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler;


/**
* @author Frederik Heremans
* @author Joram Barrez
*/
public class TestBPMNParseHandler extends AbstractBpmnParseHandler<Process> {

protected Class< ? extends BaseElement> getHandledType() {
return Process.class;
}
protected void executeParse(BpmnParse bpmnParse, Process element) {
// Change the key of all deployed process-definitions
bpmnParse.getCurrentProcessDefinition().setKey(bpmnParse.getCurrentProcessDefinition().getKey() + "-modified");
}

}

分享到:
评论

相关推荐

    Activiti5 下 Activiti Modeler 汉化配置文件 stencilset.json

    Activiti5 下 Activiti Modeler 汉化配置文件 stencilset.json 建议先备份原文件,之后替换即可

    Activiti5学习笔记

    ### Activiti5学习笔记核心知识点解析 #### 一、Activiti5概述与环境搭建 **Activiti5**是一款开源的工作流引擎,基于Java语言开发,主要用于实现业务流程管理(BPM)和工作流自动化。其核心特性包括流程建模、...

    基于Activiti5的办公系统

    **基于Activiti5的办公系统** Activiti5是一款开源的工作流引擎,被广泛应用于构建企业级的业务流程管理系统。在“基于Activiti5的办公系统”中,它扮演着核心角色,负责处理财务审批等复杂业务流程。这个系统设计...

    Activiti 5 用户手册 中文

    这个"Activiti 5 用户手册 中文"提供了全面的指南,帮助用户理解和操作Activiti 5版本的各项功能。以下是对手册中关键知识点的详细阐述: 1. **安装与配置**:在开始使用Activiti之前,你需要在你的开发环境中安装...

    Activiti升级篇5版本升级到6版本

    在配置文件方面,通常需要配置activiti5CompatibilityEnabled属性,将其值设置为true以启用5.x版本的兼容模式。这样做是为了确保在逐步迁移到新版本特性的同时,原有运行在5.x版本上的流程能够继续正常执行。 升级...

    Activiti5视频教程

    Activiti5视频教程 百度网盘地址 还有资料

    activiti5数据库表结构

    activiti5数据库表结构,activiti5数据库表结构activiti5数据库表结构

    Springboot2整合Activiti5设计器

    在提供的"Springboot2整合Activiti5设计器.docx"文档中,可能会包含详细的步骤、代码示例以及可能遇到的问题和解决方案。同时,"材料"文件可能包含了实际的流程定义文件和示例代码,供读者实践和参考。 总之,...

    activiti5工作流官方文档汉化版

    activiti5工作流官方文档汉化版activiti5工作流官方文档汉化版

    工作流例子-activiti5

    在“工作流例子-activiti5”中,我们将探讨如何使用 Activiti 5 来实现这些功能。Activiti 5 是 Activiti 的一个旧版本,但依然包含许多关键特性,如流程定义、流程实例管理、任务处理和历史查询。 首先,让我们...

    ssh 整合 activiti5 demo

    SSH整合Activiti5 Demo是一个基于Maven构建的Java Web项目,旨在展示如何将Spring(SSH中的S)、Struts2(SSH中的H)和Hibernate(SSH中的S)这三大流行Java框架与 Activiti5 工作流引擎进行集成。这个Demo为初学者...

    工作流Activiti5学习总结

    【工作流Activiti5学习总结】 工作流管理系统(Workflow Management System, WfMS)是企业信息化建设中的重要组成部分,它负责协调和管理业务流程。Activiti5是一款开源的工作流引擎,由Alfresco公司开发,它基于...

    Activiti5开发指南

    Activiti5是一个开源的工作流引擎,它被广泛用于企业级应用中实现业务流程自动化。本指南将引导你如何搭建Activiti开发环境,并创建一个简单的Activiti项目。 首先,要搭建Activiti开发环境,你需要在Eclipse中安装...

    activiti5用户手册

    《Activiti5用户手册》是一本专为初学者设计的指南,旨在帮助读者掌握Activiti这一流行的业务流程管理(BPM)平台的核心开发与扩展技术。Activiti是基于Java的开源工作流引擎,广泛应用于企业的流程自动化和业务流程...

    activiti5.x学习文档

    "activiti5.x学习文档" Activiti 是一个基于 Java 的开源工作流引擎,它提供了一个灵活的工作流解决方案,帮助开发者快速构建业务流程管理系统。下面是 activiti5.x 的学习文档摘要信息: Activiti 介绍 Activiti...

    activiti5工作流插件jar包支持mars版本eclipse

    Activiti5是一款流行的工作流程引擎,它为企业的业务流程管理提供了强大的支持。Eclipse是Java开发者广泛使用的集成开发环境(IDE)。"activiti5工作流插件jar包支持mars版本eclipse"意味着这个插件是专门为了在...

    Activiti5 用户手册 中文版

    Activiti 是一个开源的工作流和业务流程管理(BPM)平台,它被广泛应用于企业级应用中,以实现流程自动化和提升工作效率。本手册是针对 Activiti 5.14 版本的详细指南,旨在帮助用户理解并有效利用 Activiti 的各项...

    Activiti5工作流实战企业协同OA办公系统

    Activiti5工作流实战企业协同OA办公系统开发教学实例。 Activiti5工作流实战企业协同OA办公系统开发教学实例。

    activiti5中文用户手册

    Activiti5中文用户手册是一份详尽的资料,旨在指导用户如何开始使用Activiti流程引擎,并逐步介绍如何在项目中进行配置、部署以及与Spring框架的集成。 在Activiti5中文用户手册中,首先介绍了与Activiti相关的一些...

Global site tag (gtag.js) - Google Analytics