`
json20080301
  • 浏览: 165742 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Activiti 5.9 学习笔记(流程发布)

 
阅读更多
扩展官方的发布功能:读取流程的节点及路由信息,并写入表中。

1.将流程节点全部读取出来,并写入biz_activity表中;

表结构如下:
CREATE TABLE `biz_activity` (
  `id_` bigint(20) NOT NULL,
  `Proc_Def_id` varchar(20) COLLATE utf8_bin NOT NULL,
  `type_` varchar(20) COLLATE utf8_bin NOT NULL,
  `key_` varchar(20) COLLATE utf8_bin NOT NULL,
  `name_` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `x` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `y` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `height` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `width` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id_`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;



2.将节点流向sequenceFlow读取,并写入Biz_Transition表中

表结构如下:


CREATE TABLE `biz_transition` (
  `ID_` bigint(20) NOT NULL,
  `PROC_DEF_ID` varchar(20) COLLATE utf8_bin NOT NULL,
  `KEY_` varchar(20) COLLATE utf8_bin NOT NULL,
  `NAME_` varchar(20) COLLATE utf8_bin DEFAULT NULL,
  `SOURCE_REF` varchar(20) COLLATE utf8_bin NOT NULL,
  `TARGET_REF` varchar(20) COLLATE utf8_bin NOT NULL,
  PRIMARY KEY (`ID_`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Biz_Transition';

分享到:
评论

相关推荐

    activiti5.9 请假流程例子 eclipse项目

    这个"activiti5.9 请假流程例子 eclipse项目"提供了基于Activiti 5.9版本的一个实际应用场景——请假流程,帮助开发者理解和学习如何在Eclipse环境中构建与部署流程应用。 【描述】"资源全免费,博客有教程" 该项目...

    activiti-5.9

    5.9 版本是 Activiti 的一个重要里程碑,它包含了一系列改进和增强,旨在提供更稳定、高效和易用的流程管理体验。 首先,我们要了解 Activiti 的核心概念。Activiti 是基于 BPMN 2.0(Business Process Model and ...

    activiti 5.9 postgresql 安装手册

    Activiti是一款开源的工作流引擎,用于快速开发业务流程应用。其官方提供的示例通常基于H2数据库,但对于生产环境或特定需求场景,用户可能更倾向于使用PostgreSQL这样的关系型数据库。本文将详细介绍如何将Activiti...

    Activiti5.9 API.chm

    Activiti5.9 API.chm

    activiti5.9 表创建

    在本案例中,我们聚焦于"activiti5.9 表创建",这涉及到在Activiti 5.9版本中如何创建和管理数据库表,以及如何进行相关的操作如删除和升级。 首先,让我们深入理解"create"。在Activiti中,当你首次部署或安装时,...

    英文版Activiti5.9用户手册目录式导航

    在Activiti 5.9版本中,用户手册采用目录式导航结构,这种设计使得信息查找和学习更加方便。左边的目录列出了手册的所有章节和子章节,用户可以根据需求快速定位到相应的内容。右边则展示了所选章节的具体信息,这样...

    activiti5.9的编辑组件activiti-modeler

    标题中的“activiti5.9的编辑组件activiti-modeler”指的是Activiti工作流引擎的一个重要组成部分——Activiti Modeler。Activiti是一个开源的业务流程管理(BPM)和工作流系统,它允许开发者和业务分析师创建、部署...

    activiti5.9修复mysql order by 排序bug

    activiti5.9修复mysql order by 排序bug 详情见博客地址:http://blog.csdn.net/qq413041153/article/details/7740773#comments

    Activiti5学习笔记

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

    Activiti工作流 5.9 案例

    Activiti 5.9 版本是其发展过程中的一个重要里程碑,提供了丰富的功能和改进,使得开发者能够更高效地设计、部署和管理业务流程。 在Activiti中,工作流是指一系列相互关联的任务,按照预定义的顺序执行,以实现...

    Activiti 学习笔记六:流程执行历史记录

    本学习笔记将聚焦于流程执行的历史记录,这是理解流程运行情况、追踪问题以及优化流程的关键。 一、Activiti 的历史记录功能 历史记录是 Activiti 中的一个重要特性,它允许开发者和管理员查看已经执行过的流程实例...

    activiti5学习笔记.pdf

    ### Activiti5学习笔记知识点概览 #### 一、Activiti5概述与环境搭建 - **JDK版本**: 使用Activiti5至少需要JDK 1.5或更高版本。建议使用较新版本以获得更好的性能和支持。 - **构建工具**: Ant 1.8.1或以上版本是...

    Activiti学习笔记三:管理流程定义

    在“Activiti学习笔记三:管理流程定义”中,我们将深入探讨如何使用Activiti来管理和操作流程定义。 首先,流程定义是Activiti中的核心概念,它是流程模型的静态表示,描述了工作流的结构和规则。流程定义通常以...

    Activiti学习笔记

    Activiti学习笔记,介绍Activiti的组成结构,工作流BPMN2.0规范等

    Activiti 学习笔记五:流程变量

    理解并熟练操作流程变量是深入学习 Activiti 的关键部分。 在 Activiti 中,流程变量可以在以下场景中发挥作用: 1. **定义变量**:在 BPMN2.0 流程图中,可以通过 `user task`、`service task` 或其他元素的属性...

    Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

    本学习笔记主要聚焦在开始活动节点以及如何判断流程是否结束,同时涵盖了查询历史流程实例的相关内容。 一、开始活动节点(Start Event) 在 Activiti 流程图中,开始活动节点(Start Event)标志着流程的起始点。...

    Activiti5学习-activiti流程图中文乱码

    在IT行业中,Activiti是一个非常流行的开源工作流引擎,它被广泛用于企业级应用中来管理业务流程。本文主要探讨的是在使用Activiti5时遇到的流程图中文乱码问题,以及如何解决这个问题。 首先,我们需要理解...

Global site tag (gtag.js) - Google Analytics