activity6 删除已部署的流程,会删除act_ge_bytearray表的数据,导致查不到历史流程图。

问题描述

如题,在部署定义的工作流后,表act_ge_bytearray中会有相应的blog数据。

img

业务申请一个流程(runtimeService.startProcessInstanceById),并走完该工作流,是可以正常查询到该业务的流程图的

img

然后,删除该工作流(repositoryService.createDeployment())发现表中的数据也被删除了,导致流程图也查不到了

img

我看那些历史表中也没有保存相关的工作流bmp/png数据,如何在删除工作流的情况下还能查到流程图呢?
目前想到的解决方案是新加表,将创建过的流程图保存下来,想知道activity框架本身还有其他方法嘛?

正常来说是不删除已部署的流程,而是采用版本的概念来进行流程的替换