扩展官方的发布功能:读取流程的节点及路由信息,并写入表中。
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项目,详情咱见我csdn博客
Activiti5.9 API.chm
activiti-5.9
activiti 5.9 安装demo使用postgresql 数据库,官网提供的是h2数据库
网上Activiti5.9用户指南格式调整,便于查看。左边是目录式导航,右边展示内容。
activiti5.9修复mysql order by 排序bug 详情见博客地址:http://blog.csdn.net/qq413041153/article/details/7740773#comments
Activiti5学习笔记
工作流 表结构创建,删除
activiti5学习笔记.pdf
NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1544152
Activiti 学习笔记五:流程变量
Activiti 学习笔记六:流程执行历史记录
Activiti学习笔记三:管理流程定义
Activiti学习笔记,介绍Activiti的组成结构,工作流BPMN2.0规范等
Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)
activiti-5.9示例代码 准备工作 JDK 5+ JDK1.5以上版本 Ant 1.8.1+ Ant1.8.1 以上版本,运行自带的Demo必须。开发不要求。 Eclipse 3.6.2 Eclipse3.6.2 以上版本,Activiti5 可视化流程设计插件必须。开发不要求。
Activiti 学习笔记四:流程实例、任务的执行