- 浏览: 599618 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
Activiti资料
官网:http://www.activiti.org/
下载:http://www.activiti.org/download.html
版本:Activiti的版本是从5开始的,因为Activiti是使用jBPM4的源码;版本发布:两个月发布一次。
Eclipse在线更新插件地址: http://activiti.org/designer/update/
步骤:help - > install new soft - > Add - > name 随便输入 location就是上面的值。
Eclipse在线插件使用参考地址:http://www.blogjava.net/lewhwa/archive/2010/11/28/339261.html
Activiti持久化方式
Activiti使用Mybatis3做持久化工作,可以在配置中设置流程引擎启动时创建表。
Activiti使用到的表都是ACT_开头的。共23张表。
ACT_RE_*:流程定义存储。
ACT_RU_*:正在执行的流程记录,流程结束后会清空。
ACT_ID_*:用户记录,流程中使用到的用户和组。
ACT_HI_*:流程执行的历史记录。
ACT_GE_*:通用数据及设置。
使用到的表:
ACT_GE_BYTEARRAY:流程部署的数据包括(.bpmn和.jpg文件)。
ACT_GE_PROPERTY:通用设置。
ACT_HI_ACTINST:流程活动的实例。
ACT_HI_ATTACHMENT:
ACT_HI_COMMENT:
ACT_HI_DETAIL:
ACT_HI_PROCINST:流程实例历史记录。
ACT_HI_TASKINST:任务实例历史记录。
ACT_ID_GROUP:用户组。
ACT_ID_INFO:
ACT_ID_MEMBERSHIP:
ACT_ID_USER:用户。
ACT_RE_DEPLOYMENT:部署记录。
ACT_RE_PROCDEF:流程定义。
ACT_RU_EXECUTION:流程执行记录。
ACT_RU_IDENTITYLINK:
ACT_RU_JOB:
ACT_RU_TASK:执行的任务记录。
ACT_RU_VARIABLE:执行中的变量记录。
关键对象(5个VO)
Deployment:流程部署对象,部署一个流程是创建。
ProcessDefinition:流程定义,部署成功后自动创建。
ProcessInstance:流程实例,启动流程是创建。
Task:任务,在Activiti中的Task仅指有角色参与的任务,即定义中的UserTask。
Execution:执行计划,流程实例和流程执行中的所有节点都是Execution。
服务接口(7个Servcie)
RepositoryService: Activiti 中每一个不同版本的业务流程的定义都需要使用一些定义文件,部署文件和支持数据 ( 例如 BPMN2.0 XML 文件,表单定义文件,流程定义图像文件等 ),这些文件都存储在 Activiti 内建的 Repository 中。Repository Service 提供了对 repository 的存取服务。
RuntimeService:在 Activiti 中,每当一个流程定义被启动一次之后,都会生成一个相应的流程对象实例。Runtime Service 提供了启动流程、查询流程实例、设置获取流程实例变量等功能。此外它还提供了对流程部署,流程定义和流程实例的存取服务。
TaskService:在 Activiti 中业务流程定义中的每一个执行节点被称为一个 Task,对流程中的数据存取,状态变更等操作均需要在 Task 中完成。Task Service 提供了对用户 Task 和 Form 相关的操作。它提供了运行时任务查询、领取、完成、删除以及变量设置等功能。
IdentityService:Activiti 中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的 Task。Identity Service 提供了对 Activiti 系统中的用户和组的管理功能。
ManagementService:Management Service 提供了对 Activiti 流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于 Activiti 系统的日常维护。
HistoryService:History Service 用于获取正在运行或已经完成的流程实例的信息,与 RuntimeService 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化。
FormService:Activiti 中的流程和状态 Task 均可以关联业务相关的数据。通过使用 Form Service 可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单。
官网:http://www.activiti.org/
下载:http://www.activiti.org/download.html
版本:Activiti的版本是从5开始的,因为Activiti是使用jBPM4的源码;版本发布:两个月发布一次。
Eclipse在线更新插件地址: http://activiti.org/designer/update/
步骤:help - > install new soft - > Add - > name 随便输入 location就是上面的值。
Eclipse在线插件使用参考地址:http://www.blogjava.net/lewhwa/archive/2010/11/28/339261.html
Activiti持久化方式
Activiti使用Mybatis3做持久化工作,可以在配置中设置流程引擎启动时创建表。
Activiti使用到的表都是ACT_开头的。共23张表。
ACT_RE_*:流程定义存储。
ACT_RU_*:正在执行的流程记录,流程结束后会清空。
ACT_ID_*:用户记录,流程中使用到的用户和组。
ACT_HI_*:流程执行的历史记录。
ACT_GE_*:通用数据及设置。
使用到的表:
ACT_GE_BYTEARRAY:流程部署的数据包括(.bpmn和.jpg文件)。
ACT_GE_PROPERTY:通用设置。
ACT_HI_ACTINST:流程活动的实例。
ACT_HI_ATTACHMENT:
ACT_HI_COMMENT:
ACT_HI_DETAIL:
ACT_HI_PROCINST:流程实例历史记录。
ACT_HI_TASKINST:任务实例历史记录。
ACT_ID_GROUP:用户组。
ACT_ID_INFO:
ACT_ID_MEMBERSHIP:
ACT_ID_USER:用户。
ACT_RE_DEPLOYMENT:部署记录。
ACT_RE_PROCDEF:流程定义。
ACT_RU_EXECUTION:流程执行记录。
ACT_RU_IDENTITYLINK:
ACT_RU_JOB:
ACT_RU_TASK:执行的任务记录。
ACT_RU_VARIABLE:执行中的变量记录。
关键对象(5个VO)
Deployment:流程部署对象,部署一个流程是创建。
ProcessDefinition:流程定义,部署成功后自动创建。
ProcessInstance:流程实例,启动流程是创建。
Task:任务,在Activiti中的Task仅指有角色参与的任务,即定义中的UserTask。
Execution:执行计划,流程实例和流程执行中的所有节点都是Execution。
服务接口(7个Servcie)
RepositoryService: Activiti 中每一个不同版本的业务流程的定义都需要使用一些定义文件,部署文件和支持数据 ( 例如 BPMN2.0 XML 文件,表单定义文件,流程定义图像文件等 ),这些文件都存储在 Activiti 内建的 Repository 中。Repository Service 提供了对 repository 的存取服务。
RuntimeService:在 Activiti 中,每当一个流程定义被启动一次之后,都会生成一个相应的流程对象实例。Runtime Service 提供了启动流程、查询流程实例、设置获取流程实例变量等功能。此外它还提供了对流程部署,流程定义和流程实例的存取服务。
TaskService:在 Activiti 中业务流程定义中的每一个执行节点被称为一个 Task,对流程中的数据存取,状态变更等操作均需要在 Task 中完成。Task Service 提供了对用户 Task 和 Form 相关的操作。它提供了运行时任务查询、领取、完成、删除以及变量设置等功能。
IdentityService:Activiti 中内置了用户以及组管理的功能,必须使用这些用户和组的信息才能获取到相应的 Task。Identity Service 提供了对 Activiti 系统中的用户和组的管理功能。
ManagementService:Management Service 提供了对 Activiti 流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于 Activiti 系统的日常维护。
HistoryService:History Service 用于获取正在运行或已经完成的流程实例的信息,与 RuntimeService 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化。
FormService:Activiti 中的流程和状态 Task 均可以关联业务相关的数据。通过使用 Form Service 可以存取启动和完成任务所需的表单数据并且根据需要来渲染表单。
发表评论
-
Activiti 学习总结内容
2016-11-04 14:50 1569Activiti总结内容 常用方法汇总 sequenceFl ... -
Activiti自我总结
2014-12-26 20:55 1305Spring代码 <?xml version=&qu ... -
Activiti根据Flowname进行转向
2014-06-29 18:13 721转向问题需要注意的是每次转向到其他节点时要把其他Transit ... -
Activiti小知识总结
2014-06-29 11:00 6141.ACT_HI_ACTINS表中Assignee字段没有值的 ... -
Activiti获取待办任务信息
2014-06-27 10:00 5242根据userid获得TaskQuery然后再获得Histori ... -
Activiti获取任务候选人
2014-06-27 09:33 2220IdentityLink是任务候选人的对象。来自于taskSe ... -
Activiti获得下一个节点
2014-06-26 14:37 1488用PvmTransition表示箭头的类。而这些类是从 Lis ... -
Activiti获取流程中的审批意见
2014-06-26 14:18 2443执行流程的过程中所有的变量信息都保存在ACT_HI_VARIN ... -
Activiti获取某个流程实例已经审批的节点记录
2014-06-25 16:15 2640已知businessid即eventid获得对应的审批记录 ... -
Activiti获取某个流程实例的FormKey
2014-06-25 15:21 2476通过任务id获得formkey ProcessDef ... -
Activiti中流程对象之间的关系
2014-06-25 10:36 731在开始之前先看看下图,对整个对象结构有个了解,再结合下面的详细 ... -
Activiti学习-2
2014-06-08 17:12 8815.12乱码问题解决: <!-- Activiti ... -
activiti学习之task与execution的关系
2014-06-08 16:54 1440一.含义 task 即待办任务 execution 即流程 ... -
Activiti学习总结
2014-06-03 11:50 19221.获得流程图乱码问题 ...
相关推荐
Activiti是一款基于Java开发的,遵循Apache许可证的业务流程管理(BPM)平台。它用于构建流程驱动的应用程序。...对于学习Activiti和实现流程驱动应用的开发者而言,了解这些内容是构建、配置和部署Activiti应用的基础。
这个"activiti 基础 web项目 spring mvc.zip"压缩包文件显然是一个教学或示例项目,旨在帮助开发者了解如何在Spring MVC框架下整合Activiti进行流程自动化。 **1. Activiti简介** Activiti 是由Alfresco Software...
在【压缩包子文件的文件名称列表】中,"kft-activiti-demo-master"可能是一个项目仓库的克隆或下载,通常包含项目源代码、配置文件、README文档等。这个目录结构可能如下: - **src/main/java**:存放Java源代码,...
本项目是基于Java技术栈,结合Activiti工作流引擎和Spring MVC框架构建的一个基础Web应用。这个项目旨在帮助开发者理解如何在实际开发中整合这些技术,以实现高效的企业级业务流程管理。 首先,我们要了解**...
开发者可以通过解压文件,了解其内部结构,学习如何在自己的项目中集成和使用Activiti Modeler。 总结来说,Activiti Modeler是一款强大的业务流程建模工具,基于Java开发,遵循BPMN 2.0标准,能够帮助用户直观地...
1. Activiti 安装与配置:介绍如何在本地环境中搭建Activiti运行环境,包括下载、安装、配置数据库以及启动服务等步骤。 2. BPMN 2.0 基础:解释BPMN的各种元素,如活动(Activity)、网关(Gateway)、事件(Event...
《Activiti学习笔记.docx》可能是作者在学习过程中整理的笔记,通常这类笔记会涵盖基础概念、安装配置、API使用等方面。你可能会从中了解到: 1. **基础概念**:Activiti的基本架构,如流程定义(Process ...
本项目是基于 Maven 构建的 Activiti 测试项目,旨在帮助开发者学习和测试 Activiti 的各种 API。Maven 是一个项目管理和综合工具,它管理项目的构建、报告和文档,通过依赖管理和项目信息管理简化了软件开发。 在...
通过下载并分析这个完整的源码,我们可以深入学习如何在Java环境中集成和操作Activiti。 1. **Activiti简介**: Activiti是一个基于BPMN 2.0规范的流程定义语言,由Alfresco公司开发。它提供了轻量级、灵活且高效...
1. **安装与配置**: 学习如何在开发环境中安装Activiti7,包括依赖库的添加、数据库的连接和配置,以及启动和运行流程引擎。 2. **模型创建与解析**: BPMN 2.0图形元素的介绍,如开始事件、结束事件、任务、网关、...
通过Spring Boot的自动配置功能,我们可以快速地设置Activiti环境,同时利用Actuator模块监控流程实例的状态。 在“spring-security”示例中,Activiti与Spring Security的集成展示了如何实现权限控制。通过Spring ...
本项目"VUE和springboot,shiro,redis,springboot,mybatisplus及activiti7项目整合"正是这样一个实例,它展示了如何利用一系列流行的技术栈构建一个完整的业务系统。下面,我们将详细探讨这些关键技术点。 首先,Vue...
【标题】"activiti-demo" 是一个基于 Activiti 工作流引擎的示例项目,旨在帮助开发者理解和学习如何在实际应用中使用 Activiti。这个项目通常包含了完整的代码示例,从流程定义到流程实例的启动,以及各种交互操作...
安装Activiti通常涉及以下几个步骤:下载最新版本的Activiti发布包,设置Java开发环境(JDK),配置环境变量,启动Activiti的内置Tomcat服务器,并通过浏览器访问默认的Web管理界面。在安装过程中,可能会遇到依赖库...
- 这个实例项目包含了基础环境的搭建,包括Activiti引擎的配置、Spring MVC的Web应用上下文配置、数据库连接设置等。 - 集成了Junit测试,意味着开发者可以对各个模块进行单元测试,确保代码质量。 5. **使用与...
#### 五、Activiti环境配置 要开始使用Activiti,首先需要进行环境配置。这包括下载Activiti的相关资源以及安装必要的软件。 1. **资源下载**: - 访问Activiti官方网站 [http://activiti.org/download.html]...
3. **快速入门文档**:快速入门文档通常包括Activiti的基本概念介绍、环境搭建步骤、第一个流程定义的创建、运行及调试等。这将帮助初学者快速了解如何在实际项目中应用Activiti。 4. **activiti5.14中文手册**:这...
### Activiti视频教程知识点概述 #### 一、Activiti简介 ...通过以上内容的学习,开发者不仅可以掌握Activiti的基本使用方法,还可以深入了解其背后的原理和技术细节,为后续的实际应用打下坚实的基础。
【标题】"Activitidemo" 是一个基于 Activiti 工作流引擎的演示项目,旨在帮助开发者理解和学习如何在实际应用中使用 Activiti。这个框架提供了清晰的配置和简单的示例,使得初学者能够快速上手。 【描述】"一个...
### Activiti5学习笔记知识点概览 ...通过上述知识点的学习,我们可以全面了解Activiti5的核心概念和技术细节,从而更好地应用于实际项目中。无论是对于新手还是有经验的开发者来说,这些知识点都具有重要的参考价值。