开源工作流activiti使用手册

gardenshi

贡献于2014-03-16

字数:1954 关键词: 工作流引擎 手册

 文件状态: 【√】 草稿 【 】 正式发布 【】 正在修改中 文件标识 AFT-ILP-10 项目名称 开源工作流activiti使用手册 版本 日期 作者 备注说明 1.0 2011/07/17 朱建武 初稿 密级 绝密 应用范围 阿凡提集团及各股份公司信息部 版权所有 阿凡提物流(集团)股份有限公司 开源工作流ACTIVITI 使用手册 目 录 开源工作流ACTIVITI 1 使用手册 1 第一章 ACTIVITI5安装步骤 3 1.1 Activiti安装先决条件 3 1.2 Activiti安装步骤 3 1.2.1 解压Activiti 5.7 3 阿凡提集团信息部 第 页 / 共 8 页 1.2.2 生成数据库表结构 3 第二章 ACTIVITI源码分析 5 2.1 Activiti源码下载 5 2.2 WEB层技术 6 2.3 持久化层技术 6 2.4 业务层技术 6 第三章 SPRING集成 6 第一章 工作流名词解释 1.1 工作流常用词解释 Ø 流程 Ø 流程实例 Ø 环节 Ø 参与人、组 1.2 Activiti工作流 Ø 业务归档文件(*.bar):包括BPMN2模板文件、业务表单、流程定义文件、流程图片、可能是多个流程定义文件(主流程、子流程的概念) 阿凡提集团信息部 第 页 / 共 8 页 第二章 Activiti5安装步骤 2.1 Activiti安装先决条件 Ø JDK必须是1.5以上 Ø Eclipse Classic为3.6.2以上 Ø http://www.activiti.org/下载最新的Activiti5.6压缩包 Ø 安装基于eclipse的插件:http://activiti.org/designer/update/(注意必须是Eclipse Classic版本才行 Ø 源码地址: https://svn.codehaus.org/activiti Ø 下载Ant 1.8.2配置好环境变量,保证ant能正常运行 2.2 Activiti安装步骤 2.2.1 解压Activiti 5.7 解压Activiti 5.7压缩包到指定的磁盘目录:D:\workflow\ activiti-5.7 2.2.2 生成数据库表结构 Ø 确定好数据库的类型:例如mysql或oracle.打开setup目录 阿凡提集团信息部 第 页 / 共 8 页 Ø 修改build.properties中的默认为db=h2修改为db=mysql Ø 执行ant命令或者ant demo.start Ø 生成相应的表结构:例如数据库名activiti用户/密码root 阿凡提集团信息部 第 页 / 共 8 页 Ø 系统会自动下载相应的文件,在activiti-5.6\setup目录下生成一个build目录、activiti-5.6目录下生成一个apps 阿凡提集团信息部 第 页 / 共 8 页 · activiti -probe:管理及监控组件         对流程引擎运行期实例提供管理及监控的Web控制台。包含部署的管理、流程定义的管理、数据库表的检视、日志查看、事务的平均执行时间、失败多次的工作等功能。通过该工具可以查看流程引擎配置是否正确被安装。 · activiti-explorer:任务管理组件        提供任务管理功能和对案例、任务基于历史数据的统计分析(报表)功能。 使用该工具可以查看个人任务、待确定任务列表,也可以完成任务。 · activiti- kickstart        其是一个基于Web的工具,用Activiti引擎可用的构件(constructs)的子集提供给快速创建“即席(adhoc)”的业务流程。Kickstart提供了不必学习BPMN或者任何建模环境的简单UI,因为它树立了每个业务用户都熟悉的概念。但是,通过KickStart创建的的流程,是和BPMN 2.0兼容,并可作为更为复杂BPM努力的起点。KickStart能和Activiti引擎完美集成。因此,采用KickStart创建的流程在Activiti Explorer立即可用,并在Probe里面可见。 2.2.3 数据库表结构相关说明 具体表结构字段说明。可以从数据库设计版本库中取最新的数据库模型 阿凡提集团信息部 第 页 / 共 8 页 Ø ACT_RE_*:’RE’代表 repository。带此前缀的表包含的是静态信息,如,流程定义、流程的资源(图片、规则,等)。 l Ø ACT_RU_*:’RU’代表 runtime。就是这个运行时的表存储着流程变量、用户任务、变量、作业等中的运行时的数据。 Activiti 只存储流程实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就使这些运行时的表保持 的小且快。 l Ø ACT_ID_*:’ID’代表 identity。这些表包含着标识的信息,如用户、用户组、等等。 l Ø ACT_HI_*:’HI’代表 history。就是这些表包含着历史的相关数据,如结束的流程实例、变量、任务、等等。 l Ø ACT_GE_*:普通数据,各种情况都使用的数据。 阿凡提集团信息部 第 页 / 共 8 页 第三章 ACTIVITI源码分析 3.1 Activiti源码下载 Activiti源码下载的地址:http://svn.codehaus.org/activiti 3.2 WEB层技术 3.3 持久化层技术 3.4 业务层技术 第四章 SPRING集成 阿凡提集团信息部 第 页 / 共 8 页

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ]
1 人已下载

下载文档

相关文档