美文网首页
一、工作流 Activiti7-4.Activiti7经典类 D

一、工作流 Activiti7-4.Activiti7经典类 D

作者: 那钱有着落吗 | 来源:发表于2021-03-25 10:06 被阅读0次
image.png image.png

1.新建一个简单的流程:

image.png image.png

受让人改成wang

2.然后我们开始部署:

编写测试用例,部署BPMN文件:


@SpringBootTest
class part_deploymentTests {

    @Autowired
    private RepositoryService repositoryService;

    @Test
    void initDeploymentBPMN() {
        String fileName = "BPMN/Part1_Deployment.bpmn";
        Deployment deployment = repositoryService.createDeployment()
                .addClasspathResource(fileName).name("流程部署测试").deploy();

        System.out.println(deployment.getName());
    }

}

执行完成之后,我们去ACT_RE_DEPLOYMENT 流程表中可以查看到新增加的数据:

image.png

除了部署信息的存储,还存储了流程模型的文件到ACT_GE_BYTEARRAY 二进制表中:


image.png

下面我们在做一个测试,把BPMN这个文件的图给保存下载,然后跟之前发布一样,把这个图片也发布过去:



执行完毕之后我们再到数据库中查看下:

image.png
image.png

因为这两个表是一个一对多的关系,一个流程对应多个资源。

还有上传zip文件的,但是最终在二进制表中存储的是解压之后的数量,也就是说如果zip中有按个文件的话,那么二进制数据表中就存储了三条数据:


image.png

最后我们还可以获取所有的部署流程:


image.png

最后放一个Activiti7的数据表数据结构BPM文件,这个需要powerDesigner来打开查看:
链接: https://pan.baidu.com/s/192jEMvknhFxDXyG5C6dyQQ 密码: r36n

相关文章

  • 一、工作流 Activiti7-4.Activiti7经典类 D

    1.新建一个简单的流程: 受让人改成wang 2.然后我们开始部署: 编写测试用例,部署BPMN文件: 执行完成之...

  • python 经典类和新式类

    经典类 新式类 super() 会发现:super(D,self).init()执行的是A.init() supe...

  • 8调理师工作流程

    调理师工作流程 一、调理师调理的顾客结构 1、 初购-----初次购买的顾客(满足顾客期望),D类顾客。 2、 补...

  • JBPM1-了解和认识工作流系统

    工作流概念 工作流管理联盟(WfMC) 对于“工作流” 这个概念的经典定义为: 全部或者部分由计算机支持或自动处理...

  • AR分享

    一 、 AR坐标体系 二、 AR工作流程 特征点image 工作流程image 在平面上添加3D模型image 三...

  • eclipse工作流(合并)

    1.git 工作流1.1分类:1.集中式工作流没有分支,如svn,2.GitFlow工作流 3.Forking工作...

  • 3P故事工作流

    故事文写作,是写作类型很经典的一类,并且比起教育文更能引起人情感上的共鸣。今天来总结一下故事文的写作工作流——3P...

  • Python多继承的执行顺序

    经典类和新式类的写法: class A: #经典类(旧式类)写法..................clas...

  • 需求拆分迭代方法

    工作流系统 我们平时经常会接触到工作流类的系统。所谓工作流,就是我在完成一件工作的过程中,需要 经过多个步骤,可能...

  • Mac 常用软件

    效率 名称| 功能| 备注:---:|:---:|:---:|:---:Alfred| 高效启动类工具,支持工作流...

网友评论

      本文标题:一、工作流 Activiti7-4.Activiti7经典类 D

      本文链接:https://www.haomeiwen.com/subject/imjucltx.html