phoben 发表于 2023-11-24 22:26:36

正式环境中的流程数据无法外置

我们经常在开发到快完成时,为了将来便于维护,需要将流程数据表外置到外部数据库中


这时,使用官方提供的功能,可在设计器内将流程数据外置,但问题来了,正式环境如何进行外置?

我尝试过两种方案,均无法解决:
1. 设计器中外置,然后发布的时候勾选“覆盖流程数据”的两个勾选框,这时活字格会将设计器的流程数据同步到正式数据库,而正式库已有的、正在跑的流程会丢失。
2. 设计器中切换数据库连接,将正式库接进来,然后再次将流程外置一次。这样做有两个问题,一是根本就不会再有“将流程外置”的功能(因为设计器中已经外置过一次),第二是这时还是面临正式库中的流程会丢失问题。



建议:
能否在发布时勾选“覆盖服务器流程文件”时,让服务器也自动创建流程数据库并将内置库的流程数据也带进去?




David.Zhong 发表于 2023-11-27 09:38:47

超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~

可以尝试下下面这个方案:
1.先获取服务器流程数据到本地;
2.将设计器流程数据库转到测试外联库;
3.使用navicat等工具,把测试外联库结构和数据,同步到生产数据库;
4.重新发布。

phoben 发表于 2023-11-27 10:12:26

David.Zhong 发表于 2023-11-27 09:38
超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~

可以尝试下下面这个方案:


navicat等只能同步结构,无法把流程数据同步。我试过

David.Zhong 发表于 2023-11-27 13:45:12

不是有数据同步和数据库传输吗?

experdot 发表于 2023-11-27 13:59:24

内建表转外联表时勾选下面的选项

David.Zhong 发表于 2023-11-27 14:29:44

超哥看下,可还有其他的问题?

phoben 发表于 2023-11-27 20:38:36

David.Zhong 发表于 2023-11-27 13:45
不是有数据同步和数据库传输吗?

这个无法同步流程数据,同步过程会报错

phoben 发表于 2023-11-27 20:38:48

experdot 发表于 2023-11-27 13:59
内建表转外联表时勾选下面的选项

正式库无法用这个同步

David.Zhong 发表于 2023-11-28 09:05:33

phoben 发表于 2023-11-27 20:38
这个无法同步流程数据,同步过程会报错
报什么错呢?有截图看看没?
页: [1]
查看完整版本: 正式环境中的流程数据无法外置