专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql 避免循环查询,activiti流程流转原理_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:01:25       共计:3606 浏览
mysql 避免循环查询,activiti流程流转原理?

Activiti?作流原理

在计算机的辅助下,能够实现流程的?动化控制,就称为?作流。

通过编码?式设置 flag状态来进??作流,这种?式的缺点是业务流程变更后,程序不可使?。

Activiti可以是做到业务流程变化后,程序代码不?改变。以不变应万变。

?作原理:

1.先将流程图画好

2.将流程图中每个节点的数据读取并放?表中

3.处理表中的第?条数据,处理并删除

4.重复步骤3. (直到表中记录完了)

实现这个?动化需要

1.业务流程图标准,规范统?

2.业务流程图本质上是?个xml?件,这样就可以存?所需要的数据

3.读取业务流程图的过程就是解析xml?件的过程

4.读取业务流程图中的?个节点,就相当于解析xml结构,进?步将数据插?到数据库表中形成?条记录

5.将所有节点都读取并存?数据库表中

6.后?只需要读取数据库表中的?条记录,读?条记录相当于读取?个节点

7.业务流程的推进,后?就转化为读取表中的数据,并且处理数据,结束时这??数据就可以删除

技术?案?概涉及到:

xml存流程图数据+dom4j解析+mysql数据库+jdbc CRUD操作

Activiti7会提供25张表作为?撑,进?流程存储控制。

开发步骤

1.整合Activiti 导jar包

2.实现业务流程建模,使?BPMN实现业务流程图

3.部署业务流程到Acitiviti

4.启动流程实例

5.查询待办任务

6.处理代办任务

7.循环6.7.

8.结束流程

开发环境

jdk 1.8

mysql 5以上

web容器 tomcat8.5

开发?具eclipse或idea

spring5以上

Activiti 下载

<dependency>

<groupId>org.activiti</groupId>

<artifactId>activiti-dependencies</artifactId>

<version>7.0.0.Betal</version>

<scope>import</scope>

<type>pom</type>

<

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql等保查询,mysql怎样找出重复的记录_数据库 | ·下一条:mysql时间查询很慢,60天的数据语句怎么写_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有