工作流引擎Activiti介绍及数据流转
文章目录
- 一、工作流相关的几个概念
- 二、一个简单的工作流流程
- 三、Activiti数据库设计
- 四、Activiti数据流程场景
- 1.新建模型
- 2.部署模型
- 3.发起流程
- 4.审批流程
一、工作流相关的几个概念
二、一个简单的工作流流程
三、Activiti数据库设计
以下展示以Activity5.22为准。当ProcessEngine被成功创建,就会生成25张表:
四、Activiti数据流程场景
1.新建模型
- 只写入act_re_model表以下数据
2.部署模型
- 写入act_ge_bytearay表以下数据
- 写入act_re_deployment表以下数据
- 写入act_re_procdef表以下数据
如上展示,act_ge_bytearay表中DEPLOYMENT_ID_和act_re_procdef表中DEPLOYMENT_ID_等于act_re_deployment表中ID_
3.发起流程
发起流程且自动完成第一个节点时,数据流转详情:
- 写入act_ru_exeution表以下数据
- 写入act_ru_task表以下数据
- 写入act_ru_identitylink表以下数据
- 写入act_ru_variable表以下数据
- 写入act_hi_actinst表以下数据
- 写入act_hi_taskinst表以下数据
4.审批流程
流程处理后进入下一个节点时,数据流转详情:
- 写入act_ru_exeution表以下数据(与前节点相比,把前一条删除,并增加以下数据)
- 写入act_ru_task表以下数据(与前节点相比,把前一条删除,并增加以下数据)
- 写入act_ru_identitylink表以下数据
- 写入act_ru_variable表以下数据(与前节点相比,增加以下4条业务数据)
- 写入act_hi_actinst表以下数据(与前节点相比,增加以下3条业务数据)
- 写入act_hi_taskinst表以下数据(与前节点相比,增加以下1条业务数据)
工作流引擎Activiti介绍及数据流转相关推荐
- 史上最全的工作流引擎 Activiti 学习教程(值得收藏)
点击关注公众号,实用技术文章及时了解 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则 ...
- 工作流引擎 Activiti 保姆级教程
大家好,我是老赵! 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则自动进行传递文档. ...
- 工作流引擎 Activiti 万字详细入门
Activiti7 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则自动进行传递文档. ...
- 工作流引擎Activiti使用总结
1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用 ...
- 工作流引擎 Activiti 入门详解
点击关注公众号,利用碎片时间学习 1. 什么是工作流 1.1 工作流介绍 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义 ...
- 工作流引擎activiti的认识
摘要 Activiti是一个用Java编写的开源工作流引擎,可以执行BPMN 2.0中描述的业务流程.Activiti是Alfresco的Alfresco Process Services (APS) ...
- 工作流引擎 Activiti 实战系列
Activiti整合Spring 一.Activiti与Spring整合开发 1.1 Activiti与Spring整合的配置 1).在pom.xml文件引入坐标 如下 <properties& ...
- java版开源工作流引擎ccflow从表数据数据源导入设置
为什么80%的码农都做不了架构师?>>> 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow .net开源工作流 从表数据导入设置 概要说明 ...
- 驰骋工作流引擎-总体介绍
关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 产品名称: 驰骋.net工作流程引擎. 英文名称: chich ...
最新文章
- 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
- 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功
- 案例 | 杭州佰勤医疗器械:智办事助力企业组织数字化转型
- 【codeforces 765F】 Souvenirs
- linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令
- 学习C++/C的宏与for循环的结合
- java string 包含http_Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)...
- android移除动画,android – 如何使用ObjectAnimator删除动画的慢端?
- 《Python入门到精通》文件操作
- MATLAB 不能保存变量问题及解决办法
- 基于内容的图像检索概述
- 0x0000005c蓝屏问题解决
- Excel批量复制选中单元格的整行
- 查询昌吉州二中2021年高考成绩,2017新疆、昌吉州文理状元分数出炉!昌吉州这所中学喜摘文理状元桂冠!...
- 10分钟学会 Qt 扁平化界面(qss 使用)
- 3dsmax导出html,3dsmax导出模型(怎么把3DMax文件导出CAD图纸?)
- 电脑准考证登录不上去
- java编译器:必须对其进行捕获或声明以便抛出
- 从“蛙步”到“雁行”vivo的新周期与新常态
- 怎么把视频拼接在一起?这款操作简单的软件值得拥有