lijetcart 发表于 2018-8-20 12:14:58

想实现表间同步功能,如果可以做成插件最好不过啦

Rt,在实现功能的时候,难免会遇到和其他系统进行数据交互;
1.为了不影响原有系统的运行,减少扯皮
2.为了可以把工程文件做成独立的产品
3.为了进行数据验证
4.......
所以有了数据同步的需求:
如果能做成插件可视化最好不过了...
可以定义原表,目标表,然后同步条件可以进行自定义 比如 原表有ID,Number,Name,Lastupdate可以按照ID或者ID+Lastupdate,或者ID+Name+Lastupdate
的条件进行同步;
---如果有时间标志字段的,按照最新的日期为准
同步的选项为:
新增:只要条件有的,就不同步,没有的就同步
新增及覆盖:条件没有的就新增,有的就根据条件进行覆盖
完全覆盖:根据条件全部覆盖
定义好后,点击同步,就可以显示同步情况,新增,修改,如果不符合条件的可以显示,比如原表的最好更新日期比目的表还旧...
定义同步时间: 每天固定时间,每隔多少小时,或者周之类的
然后同步的结果可以变成一个文件进行下载查阅,如果在web界面可以看到.....

这样的一个需求.....

lwt 发表于 2018-8-21 08:55:03

数据同步那是数据库工具干的活。

Simon.hu 发表于 2018-8-29 17:22:27

为什么不是用活字格直连,其他的数据库,然后根据不同的数据状态或者条件,筛选展示呢?

lijetcart 发表于 2018-8-30 09:19:05

Simon.hu 发表于 2018-8-29 17:22
为什么不是用活字格直连,其他的数据库,然后根据不同的数据状态或者条件,筛选展示呢?

1.在实际项目上,会遇到我提到的第一种问题: 只要但凡那边系统有什么问题,都会扯到你身上;
2.It审计的需要,如果主系统被认为修改错了基础资料的话,就会出现两边数据不一致,会照成纠纷;
比如,今天白天把主系统修改了编码001 名称 电池 然后格子里面做了采购申请单并且审批完成,然后第二天把名字改成了 电源, 然后问题来了..... 就会开始出状况, 比如修改了供应商,结果会出现付款主体都不一致的情况,分分钟就被搞死了.....

Simon.hu 发表于 2018-8-30 15:53:09

这个不应该是你这样的解决方法吧,在我理解的,任何是数据应该就是只放一份最好,
这样好保持数据的统一性。

lijetcart 发表于 2018-8-31 14:50:10

你说没错,公司企业里面自己做没有问题;
不过如果是做成商用性质的话,绝对不能去和别家的生产系统去直接干扰,一般都是晚上同步,或者朝一个中间库同步后再从中间库取

Simon.hu 发表于 2018-9-3 09:26:30

lijetcart 发表于 2018-8-31 14:50
你说没错,公司企业里面自己做没有问题;
不过如果是做成商用性质的话,绝对不能去和别家的生产系统去直接干 ...

直观感觉,这个现在可以做一个serverAPI,你放到活字格工程文件中,应该就能用,
要不你给我一个简单的demo,并且说明确你想要什么效果,
我们帮你在这个基础上实现这个需求

lijetcart 发表于 2018-9-3 10:43:27

非常感谢,我整理下,然后麻烦你们看看

lijetcart 发表于 2019-7-3 23:39:31

我要继续回来弄这个,最近又遇到了.....

Simon.hu 发表于 2019-7-8 09:27:07

那就还是和上面的一样 ,您整理,完了以后求助中心来一个帖子,我们帮你开个头,或者帮你解决
页: [1]
查看完整版本: 想实现表间同步功能,如果可以做成插件最好不过啦