Activiti 学习笔记
Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。
采用工作流管理系统的优点
1、提高系统的柔性,适应业务流程的变化
2、实现更好的业务过程控制,提高顾客服务质量
3、降低系统开发和维护成本
首先我们来梳理一下Activiti的开发步骤:
我们要用到一个工作流,首先就要把这个工作流定义出来【也就是工作流的步骤的怎么样的】,Activiti支持以“图”的方式来定义工作流
定义完工作流,就要部署到起来【我们可以联想到Tomcat,我们光下载了Tomcat是没有用的,要把它部署起来】
随后我们就执行该工作流,该工作流就随着我们定义的步骤来一一执行!
使用IDEA开发activiti的配置
使用IDEA开发Activiti工作流 安装ativiti插件 首先安装ativiti插件,安装成功后重启IDEA 然后在文件夹右键选择 画图 然后就可以画图了,但是画图之后,...
AgileBPM 敏捷工作流开发平台
推荐个人认为做的比较不错的开源工作开发平台AgileBPM 敏捷工作流开发平台—— 开源免费-基于 Activiti 工作流引擎、Flowable 科技部门通过快速迭代支撑业务不断的创新、发...
Actviti7 数据库环境
数据库表的命名规则 Activiti 的表都以 ACT_ 开头。第二部分是表示表的用途的两个字母标识。用途也和服务的 API 对应。 ACT_RE_*: 'RE'表示reposito...
Activiti 流程定义及部署测试
流程定义 Activiti-Designer 使用 绘制流程 指定流程定义 Key 指定任务负责人 安装 Activiti 插件 在eclipse或idea中安装activ...
Activiti 启动流程实例及分析
流程实例 package com.itheima.activiti; import org.activiti.engine.ProcessEngine; import org.acti...
Activiti 流程任务的查询 处理及分析
任务查询 package com.itheima.activiti; import org.activiti.engine.ProcessEngine; import org.acti...
Activiti 进阶学习——网关
Activit各个网关使用简单介绍 网关用来控制流程的流向(或像BPMN 2.0里描述的那样,流程的tokens。) 网关可以消费也可以生成token。网关显示成菱形图形,内部有有一个小图...