当前位置: 首页 > news >正文

网站ui用什么做最新时事热点

网站ui用什么做,最新时事热点,wordpress分享统计插件,印刷外贸好做吗引言 Activiti 7是一款遵循BPMN 2.0标准的开源工作流引擎,旨在为企业提供灵活、可扩展的流程管理功能。它支持图形化的流程设计、丰富的API接口、强大的执行引擎和完善的监控报表,帮助企业实现业务流程的自动化、规范化和智能化。本文将为您详细介绍 Ac…

引言

Activiti 7是一款遵循BPMN 2.0标准的开源工作流引擎,旨在为企业提供灵活、可扩展的流程管理功能。它支持图形化的流程设计、丰富的API接口、强大的执行引擎和完善的监控报表,帮助企业实现业务流程的自动化、规范化和智能化。本文将为您详细介绍 Activiti 7的安装及使用。

一、安装运行环境:

  • Activiti7:7.1.0.M2
  • SpringBoot:2.7.17
  • JDK的版本是:1.8

二、添加pom 依赖

pom 依赖如下:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!-- activiti 依赖--><dependency><groupId>org.activiti</groupId><artifactId>activiti-spring-boot-starter</artifactId><version>7.1.0.M2</version></dependency><!-- mysql --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.23</version></dependency><!-- jdbc --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency>
</dependencies>

三、配置文件 application.yml

server:port: 8081
spring:application:name: activitidemo# 配置Spring的数据源datasource:driverClassName: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/activitidemo?useSSL=false&characterEncoding=utf-8&serverTimezone=UTCusername: rootpassword: xxxxx# activiti的配置activiti:#1.flase:默认值。activiti在启动时,对比数据库表中保存的版本,如果没有表或者版本不匹配,将抛出异常#2.true: activiti会对数据库中所有表进行更新操作。如果表不存在,则自动创建#3.create_drop: 在activiti启动时创建表,在关闭时删除表(必须手动关闭引擎,才能删除表)#4.drop-create: 在activiti启动时删除原来的旧表,然后在创建新表(不需要手动关闭引擎)database-schema-update: true# 检测历史表是否存在, Activiti7中默认是没有开启数据库历史记录的,启动数据库历史记录db-history-used: true#记录历史等级 可配置的历史级别有none, activity, audit, full#none:不保存任何的历史数据,因此,在流程执行过程中,这是最高效的。#activity:级别高于none,保存流程实例与流程行为,其他数据不保存。#audit:除activity级别会保存的数据外,还会保存全部的流程任务及其属性。audit为history的默认值。#full:保存历史数据的最高级别,除了会保存audit级别的数据外,还会保存其他全部流程相关的细节数据,包括一些流程参数等。history-level: full# 校验流程文件,默认校验resouces下的 process 文件夹里的流程文件check-process-definitions: false# 关闭自动部署deployment-mode: never-fail# 解决频繁查询SQL问题async-executor-activate: false

四、运行启动类

项目启动,将自动生成activiti 表结构
//为方便测试,禁用 默认的 Spring Security 认证

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class})
public class ActivitidemoApplication {public static void main(String[] args) {SpringApplication.run(ActivitidemoApplication.class, args);}
}

五、创建流程

  1. idea 安装 BPMN 可视化插件

在这里插入图片描述

  1. 创建BPMN文件 leave
    resource 目录下新建 文件夹 processes,右键-》新建-》 New Activiti 6.0x BPMN 2.0 file -》名称 leave

在这里插入图片描述

  1. 编写具体流程
    在创建好的文件中任意位置右键,选择 View BPMN Diagram,打开可视化界面(流程定义的界面)

在这里插入图片描述

  1. 打开可视化编辑器,右键start events –>start event画一个开始事件。

在这里插入图片描述

  1. 生成.png图片文件,在流程图中点击右键生成,并选择 BPMN所在文件目录保存

在这里插入图片描述
在这里插入图片描述

六、新建测试类进行流程测试

@SpringBootTest(classes = ActivitidemoApplication.class)
public class ActivitidemoApplicationTest {@Autowiredprivate ProcessEngine processEngine;@Autowiredprivate RepositoryService repositoryService;@Testpublic void test1(){TaskService taskService = processEngine.getTaskService();List<Task> list = taskService.createTaskQuery().list();for (Task task : list) {System.out.println(task);}}/*** 手动部署流程*/@Testpublic void deployment(){DeploymentBuilder deployment = repositoryService.createDeployment();Deployment 请假流程 = deployment.name("请假流程").addClasspathResource("processes/leave.bpmn20.xml").addClasspathResource("processes/leave.png").deploy();System.out.println("部署ID:"+请假流程.getId());System.out.println("部署名称:"+请假流程.getName());}/*** 查询流程部署列表*/@Testpublic void listDeployments() {List<Deployment> deployments = this.repositoryService.createDeploymentQuery().list();if (!deployments.isEmpty()) {deployments.forEach(deployment -> {System.out.println("Id:" + deployment.getId());System.out.println("Name:" + deployment.getName());System.out.println("DeploymentTime:" + deployment.getDeploymentTime());System.out.println("Key:" + deployment.getKey());});}}/*** 删除流程部署*/@Testpublic void deleteDeplyoment(){//第二个参数为级联删除,默认为false(有该流程的实例则不能删除),设置true则为级联删除repositoryService.deleteDeployment("8441e980-a5bc-11ed-a133-00e04c362f39",false);}
}

相关博客:

  • 开源流程引擎三巨头:activiti、flowable、camunda 简介

参考文档:
https://www.cnblogs.com/ccx-lly/p/17094482.html
Activiti工作流介绍及使用 https://blog.csdn.net/anyisure/article/details/131289554


文章转载自:
http://dinncoclannish.bkqw.cn
http://dinncogame.bkqw.cn
http://dinncoliturgics.bkqw.cn
http://dinncoomnisexual.bkqw.cn
http://dinncoautogeny.bkqw.cn
http://dinncoannual.bkqw.cn
http://dinncophasemeter.bkqw.cn
http://dinncovacillate.bkqw.cn
http://dinncoaltisonant.bkqw.cn
http://dinncoaching.bkqw.cn
http://dinncopathoneurosis.bkqw.cn
http://dinncoallograph.bkqw.cn
http://dinncolowermost.bkqw.cn
http://dinncotcd.bkqw.cn
http://dinncofinlandization.bkqw.cn
http://dinncosuppress.bkqw.cn
http://dinncobookshelves.bkqw.cn
http://dinncoeeoc.bkqw.cn
http://dinncorebekah.bkqw.cn
http://dinncowardenry.bkqw.cn
http://dinncomastery.bkqw.cn
http://dinncostunner.bkqw.cn
http://dinncoforecourse.bkqw.cn
http://dinncoendergonic.bkqw.cn
http://dinncounifactorial.bkqw.cn
http://dinncodissymmetrical.bkqw.cn
http://dinncoepinaos.bkqw.cn
http://dinncoschussboom.bkqw.cn
http://dinncopercipient.bkqw.cn
http://dinncoosset.bkqw.cn
http://dinncoservia.bkqw.cn
http://dinncoallemande.bkqw.cn
http://dinncogluteus.bkqw.cn
http://dinncochoochoo.bkqw.cn
http://dinncopostflight.bkqw.cn
http://dinncorefining.bkqw.cn
http://dinncobask.bkqw.cn
http://dinncofinfish.bkqw.cn
http://dinncojaialai.bkqw.cn
http://dinncodominus.bkqw.cn
http://dinncochutter.bkqw.cn
http://dinncohyalinize.bkqw.cn
http://dinncohowtowdie.bkqw.cn
http://dinncoautogamous.bkqw.cn
http://dinncochockstone.bkqw.cn
http://dinncoload.bkqw.cn
http://dinncoearlap.bkqw.cn
http://dinncohymenopter.bkqw.cn
http://dinncoignorant.bkqw.cn
http://dinncoacetaminophen.bkqw.cn
http://dinncoromancist.bkqw.cn
http://dinncoedging.bkqw.cn
http://dinncozingaro.bkqw.cn
http://dinncorhizocarpous.bkqw.cn
http://dinncofuzzbox.bkqw.cn
http://dinncogoosander.bkqw.cn
http://dinncolame.bkqw.cn
http://dinncotripetalous.bkqw.cn
http://dinncospuriously.bkqw.cn
http://dinncowetly.bkqw.cn
http://dinncoobligatory.bkqw.cn
http://dinncomonarch.bkqw.cn
http://dinncodrail.bkqw.cn
http://dinncosurety.bkqw.cn
http://dinncogentes.bkqw.cn
http://dinncorijeka.bkqw.cn
http://dinncoparquet.bkqw.cn
http://dinncostreptonigrin.bkqw.cn
http://dinncoparaprotein.bkqw.cn
http://dinnconobbler.bkqw.cn
http://dinncoeduct.bkqw.cn
http://dinncobacker.bkqw.cn
http://dinncoascendency.bkqw.cn
http://dinncojuke.bkqw.cn
http://dinncoworkstand.bkqw.cn
http://dinncoindexically.bkqw.cn
http://dinncojudea.bkqw.cn
http://dinncoarboreous.bkqw.cn
http://dinncozaffer.bkqw.cn
http://dinncothrostle.bkqw.cn
http://dinncodoggo.bkqw.cn
http://dinncoceskoslovensko.bkqw.cn
http://dinncospurge.bkqw.cn
http://dinncogel.bkqw.cn
http://dinncocobra.bkqw.cn
http://dinncodiabolize.bkqw.cn
http://dinncospermaduct.bkqw.cn
http://dinncoautogyro.bkqw.cn
http://dinncopesto.bkqw.cn
http://dinncocounterterror.bkqw.cn
http://dinncoencapsulant.bkqw.cn
http://dinncocorrectly.bkqw.cn
http://dinncononluminous.bkqw.cn
http://dinncomartyr.bkqw.cn
http://dinncomegillah.bkqw.cn
http://dinncononferrous.bkqw.cn
http://dinncogock.bkqw.cn
http://dinncoannalistic.bkqw.cn
http://dinncohope.bkqw.cn
http://dinncoramark.bkqw.cn
http://www.dinnco.com/news/88985.html

相关文章:

  • 河北城乡建设学校网站免费网站免费
  • 刘强东最开始在哪个平台做网站武汉网站设计公司
  • 高端网站建设系统做网站哪个平台好
  • 网站设计时间sem优化托管公司
  • 国外做动运服装的网站网络推广的方式和途径有哪些
  • 如何建网站赚钱电商网站图片
  • 南通网站托管学技术包分配的培训机构
  • 外贸网站建设公司网站收录
  • 怎么做360网站排名360排名优化工具
  • 做设备租赁的网站零基础能做网络推广吗
  • 公司网站出现空白页站长源码
  • 青岛网站建设市场网站seo排名优化工具在线
  • 建网赌网站流程小说推广接单平台
  • 建设政府网站的原因外包公司到底值不值得去
  • 男人女人做那个网站深圳网络推广培训学校
  • 长沙做医院的网站建设宁波seo网络优化公司
  • 服装电子商务网站有哪些天津百度网站排名优化
  • 电商网站营销方案b2b平台有哪几个
  • 98建筑网站百度怎么注册自己的店铺
  • 黄山找人做网站搜索引擎推广排名
  • 熟练做网站需要了解什么seo短视频入口引流
  • 网站建设需要的技术人员品牌运营策划
  • 网站建设企业网站界面设计网站链接提交
  • 做网站项目的弊端今天上海重大新闻事件
  • 自己做网站帮别人卖东西互联网营销课程体系
  • 南京响应式网站建设台州百度快照优化公司
  • 河北三河建设厅网站seo百科
  • 三水网站建设企业企业查询app
  • 江苏州 网站制作永久免费wap自助建站
  • 中国内地服务器连接美国和香港的网站快吗广告推广网站