知行之桥EDI系统数据库进阶功能——动态更新

Published On: 2024年3月8日Categories: 帮助文档, 常见问题和回答, 操作指南, 知识库, 脚本和自动化, 解决方案Views: 1

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

在知行之桥EDI系统中常用的数据库端口包括:MySQL端口、SQLServer端口以及SQLite端口。本文将为大家介绍数据库端口的进阶功能,通过简单配置实现数据库的动态更新。

实现SQLServer的动态更新

创建一个SQLServer端口,在 设置 选项卡下创建连接。

dynamic-update1.png

点击 创建 后在弹窗中配置SQLServer的连接信息,点击 测试连接 ,即可验证是否连接成功。

dynamic-update2.png

接下来选择 操作 为 Upsert,在Upsert配置下点击红色方框中的 代码

dynamic-update3.png

在Upsert配置中,写入如下所示的代码:

dynamic-update4.png


    
        
        
        
        
    

上述代码中,数据库表名为:EDILog,涉及到三个字段:SuccessComment、SendType以及DocumentID。实现的逻辑为当SendType以及DocumentID的字段值与现有值不同时,更新SuccessComment字段值。

dynamic-update5.png

在SQLSever端口的 输入 选项卡下上传测试文件,代码如下:



  
    121
    Ship123
    JIT
    NEW
  

按照代码逻辑,DocumentID以及SendType值都有变化,因此需要将SuccessComment由NEWdata更新为New。结果如下所示:

dynamic-update6.png

实现MySQL的动态更新

创建一个MySQL端口,在 设置 选项卡下创建连接。

dynamic-update7.png

点击 创建 后在弹窗中配置MySQL的连接信息,点击 测试连接 ,即可验证是否连接成功。

dynamic-update8.png

接下来选择 操作 为 Upsert,在Upsert配置下点击红色方框中的 代码

dynamic-update9.png

在Upsert配置中,写入如下所示的代码:

dynamic-update10.png


    
        
        
        
        
    

上述代码中,数据库表名为:EDILog,涉及到三个字段:SuccessComment、SendType以及DocumentID。实现的逻辑为当SendType以及DocumentID的字段值与现有值不同时,更新SuccessComment字段值。

dynamic-update11.png

在 MySQL 端口的 输入 选项卡下上传测试文件,代码如下:



  
    121
    Ship123
    JIT
    NEW
  

按照代码逻辑,DocumentID以及SendType值都有变化,因此需要将SuccessComment由NEWdata更新为New。结果如下所示:

dynamic-update12.png

实现SQLite的动态更新

创建一个SQLite端口,在 设置 选项卡下创建连接。

dynamic-update13.png

点击 创建 后在弹窗中配置SQLite的连接信息,注意必须输入数据源信息及其完整的文件路径以及连接字符串中的所有信息。单击“测试连接”按钮可以验证是否成功从知行之桥EDI系统连接到SQLite数据库。

dynamic-update14.png

接下来选择 操作 为 Upsert,在Upsert配置下点击红色方框中的 代码

dynamic-update15.png

在Upsert配置中,写入如下所示的代码:

dynamic-update16.png


    
        
        
        
        
    

上述代码中,数据库表名为:EDILog,涉及到三个字段:SuccessComment、SendType以及DocumentID。实现的逻辑为当SendType以及DocumentID的字段值与现有值不同时,更新SuccessComment字段值。

dynamic-update17.png

在SQLite端口的 输入 选项卡下上传测试文件,代码如下:



  
    121
    Ship123
    JIT
    NEW
  

按照代码逻辑,DocumentID以及SendType值都有变化,因此需要将SuccessComment由NEWdata更新为New。结果如下所示:

dynamic-update18.png

管理连接

在知行之桥EDI系统中,可以在 连接 选项卡中管理创建的连接。

dynamic-update19.png

如上图所示,点击界面右上角的齿轮图标,即可进入高级设置部分。选择 连接 选项卡,在这里可以看到我们创建的所有连接,便于用户进行统一管理。

以上便是针对常用的三个数据库端口实现动态更新的演示了,如果你希望了解数据库端口的更多功能,欢迎下载试用~

了解更多 EDI 信息,请参阅: EDI 是什么?

了解更多EDI信息,请您通过邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。