• activiti 自动部署流程


    1. activiti 在 7 之前需要执行  api才能部署流程,在最新的 7版本中,和spring的结合使得 activiti 可以自动部署流程.

    2. 对于版本有要求,根据官方文档, GA为稳定版本,但是7.0的GA版本只有JDK11才能编译,所以在社区的反馈下,activiti 推出了 7.0的SR1版本,这个版本同时支持JDK8和11,所以我们直接使用SR1版本即可

    https://mvnrepository.com/artifact/org.activiti/activiti-spring-boot-starter

    // https://mvnrepository.com/artifact/org.activiti/activiti-spring-boot-starter
    implementation group: 'org.activiti', name: 'activiti-spring-boot-starter', version: '7.0.0.SR1'

    在往后的 M 版本会有各种各样的错误,比如:字段丢失,无法自动加载等等.

    3.我们可以使用 activiti 的bmpn eclipse 插件来   Name : Activiti BPMN 2.0 designer   Url:  http://activiti.org/designer/update/ 

    来画流程图

    画好的流程图放在 spring boot 工程下 resources 的processes 即可  

    启动 spring boot 后会自动加载 cat.bpmn文件.

    或者使用 

    bpmn.js  https://bpmn.io/

    生成 bpmn文件

    然后执行

      @Test
        void showAllTask() {
            securityUtil.logInAs("system");
            System.out.println(processRuntime.processDefinitions(Pageable.of(0, 10)).getTotalItems());
    
        }

    即可看到刚刚定义的流程.

  • 相关阅读:
    关于表单的jQuery练习
    jQuery中的综合动画
    jQuery中自定义简单动画的实现
    清除浮动
    定位
    盒子模型
    笔记
    笔记
    翻页
    DOM
  • 原文地址:https://www.cnblogs.com/lishuaiqi/p/15044235.html
Copyright © 2020-2023  润新知