文章目录

  • 一、工作流相关的几个概念
  • 二、一个简单的工作流流程
  • 三、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介绍及数据流转相关推荐

  1. 史上最全的工作流引擎 Activiti 学习教程(值得收藏)

    点击关注公众号,实用技术文章及时了解 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则 ...

  2. 工作流引擎 Activiti 保姆级教程

    大家好,我是老赵! 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则自动进行传递文档. ...

  3. 工作流引擎 Activiti 万字详细入门

    Activiti7 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义的规则自动进行传递文档. ...

  4. 工作流引擎Activiti使用总结

    1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用 ...

  5. 工作流引擎 Activiti 入门详解

    点击关注公众号,利用碎片时间学习 1. 什么是工作流 1.1 工作流介绍 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是"使在多个参与者之间按照某种预定义 ...

  6. 工作流引擎activiti的认识

    摘要 Activiti是一个用Java编写的开源工作流引擎,可以执行BPMN 2.0中描述的业务流程.Activiti是Alfresco的Alfresco Process Services (APS) ...

  7. 工作流引擎 Activiti 实战系列

    Activiti整合Spring 一.Activiti与Spring整合开发 1.1 Activiti与Spring整合的配置 1).在pom.xml文件引入坐标 如下 <properties& ...

  8. java版开源工作流引擎ccflow从表数据数据源导入设置

    为什么80%的码农都做不了架构师?>>>    关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow  .net开源工作流 从表数据导入设置 概要说明 ...

  9. 驰骋工作流引擎-总体介绍

    关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 产品名称: 驰骋.net工作流程引擎. 英文名称: chich ...

最新文章

  1. 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
  2. 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功
  3. 案例 | 杭州佰勤医疗器械:智办事助力企业组织数字化转型
  4. 【codeforces 765F】 Souvenirs
  5. linux sudo永久免密码,linux 免密码 使用sudo 直接使用root权限执行命令
  6. 学习C++/C的宏与for循环的结合
  7. java string 包含http_Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)...
  8. android移除动画,android – 如何使用ObjectAnimator删除动画的慢端?
  9. 《Python入门到精通》文件操作
  10. MATLAB 不能保存变量问题及解决办法
  11. 基于内容的图像检索概述
  12. 0x0000005c蓝屏问题解决
  13. Excel批量复制选中单元格的整行
  14. 查询昌吉州二中2021年高考成绩,2017新疆、昌吉州文理状元分数出炉!昌吉州这所中学喜摘文理状元桂冠!...
  15. 10分钟学会 Qt 扁平化界面(qss 使用)
  16. 3dsmax导出html,3dsmax导出模型(怎么把3DMax文件导出CAD图纸?)
  17. 电脑准考证登录不上去
  18. java编译器:必须对其进行捕获或声明以便抛出
  19. 从“蛙步”到“雁行”vivo的新周期与新常态
  20. 怎么把视频拼接在一起?这款操作简单的软件值得拥有

热门文章

  1. python中re findall用法_Python---re.findall的用法
  2. Docker玩法 — 小试牛刀
  3. java乘法口诀表_用Java语言打印九九乘法口诀表
  4. mysql tdb数据库_MYSQL数据库基础
  5. CAN通信----基本原理
  6. 项目实战之旅游网(十)前台用户注册
  7. 如何计算出文本数据的相似矩阵?
  8. torch.topk() 函数详解
  9. el-form 表单 手机号 验证
  10. Struts2配置拦截器