• 汽车EDI:波森Boysen EDI项目案例


    企业A作为Boysen 的供应商,为了响应Boysen的号召,需要与其实现EDI对接。由于企业A此前并没有EDI项目的实施经验,对EDI项目的实施流程、技术要求等内容不知道应该从何下手。

    为了实现EDI对接意味着企业A需要具备自己的EDI系统,从而确保能够实现:

    技术兼容性和实现:能够解析和生成VDA标准下的EDI报文,确保EDI系统能够支持OFTP并且能够与Boysen的OFTP服务器进行无缝连接。

    数据安全和隐私:确保数据加密传输,由于OFTP通常知识多种认证方式,选择合适的认证方法。其次需要确保传输数据的完整性。

    系统集成和兼容性:企业A需要考虑是否需要将EDI解决方案与现有的业务系统集成,以何种方式集成,其中可能会涉及到定制开发工作。

    波森Boysen EDI 需求
    传输协议:OFTP

    OFTP是由Odette组织提出的用于传输EDI报文的传输协议,企业需要准备部署OFTP服务的服务器,且确保Boysen可以访问到这个服务。

    报文标准:VDA

    VDA(VERBAND DER AUTOMOBILINDUSTRIE)是德国汽车工业的倡导团体,包括汽车制造商和汽车零部件供应商。VDA制定标准和最佳实践,以满足德国汽车行业公司的需求,包括宝马、大众和梅赛德斯-奔驰母公司戴姆勒在内的汽车制造商等。

    业务单据类型

    对接Boysen的EDI项目中,需要传输的业务单据包括:VDA 4905物料需求计划以及VDA 4913 发货通知。

    实施方案

    通过JSON的方式,EDI 系统和 ERP 系统可以分别将需要传输的数据以JSON文件的形式存储在指定路径,然后另一方系统再从指定路径中获取JSON进行处理。这样可以避免直接修改对方系统中的数据,从而减少数据传输过程中的风险和错误。

    项目成果

    企业可以下载安装知行之桥EDI系统,获取免费30天无功能限制的试用。登录知行之桥EDI系统,在 工作流 页面右上角点击 添加 按钮,选择示例工作流,接下来在搜索框搜索BOYSEN,即可看到如下图所示的 BOYSEN EDI 到 Json 的工作流,点击并按照页面引导导入此工作区。

    Boysen_EDI_case1.png

    接下来可以点击此页面右上角的 自动布局 按钮,对整体工作流进行自动布局。

    Boysen_EDI_case2.png

    如上图所示,我们可以看到对接BOYSEN 的完整工作流,此工作流对于BOYSEN要求传输的 VDA 4905以及 VDA 4913报文进行了格式转换,将其转换为企业更易处理的JSON格式。XMLMap端口中的映射工作已完成,用户只需在此工作流中补充企业自己以及BOYSEN的OFTP连接信息,即可开始测试。

    点击下载工作流及示例文件,了解工作流测试流程。

    EDI解决方案
    搭建OFTP连接通道

    导航到 BOYSEN_OFTP 端口的设置选项卡。根据 BOYSEN 提供的 OFTP 文档配置 BOYSEN 的 OFTP 信息,比如,BOYSEN 的 SSID/SFID ID、远程主机地址、密码、交易伙伴证书。配置完成后请导航到“输入”选项卡上传测试文件与 BOYSEN 进行 OFTP 连接测试,同时可以导航到 “输出” 选项卡查看 BOYSEN 发送的文件。

    Boysen_EDI_case3.png

    在 个人设置 选项卡下,需要配置企业自己的OFTP连接信息,如果企业没有ODETTE证书,则需要在OdetteSecure的portal网站中进行申请。申请步骤可以参考文章:申请和更新Odette证书操作指南

    Boysen_EDI_case4.png

    数据格式转换

    数据格式转换部分主要通过VDA端口以及XMLMap端口实现,企业需要在工作流中使用到的两个VDA端口中进行头部配置,在这里补充发送方标识以及接收方标识的信息。

    Boysen_EDI_case5.png

    项目回顾
    关于测试

    首先需要与Boysen进行OFTP连接测试,用以验证OFTP传输通道是否搭建成功,能够正常收发文件。

    接下来Boysen将会每天向供应商发送滚动的VDA 4905 物流需求计划,供应商需要根据收到的VDA 4905回复VDA 4913发货通知。由于供应商可能需要向Boysen不同的工厂供货,因此在测试流程中主要验证不同的工厂是否可以接收到供应商回复的VDA 4913。

    为了确保发送的VDA 4913发货通知能够顺利被工厂接收,供应商需要注意以下问题:

    1.填写准确的工厂号、供应商ID、交易伙伴参考信息、交易伙伴ID
    2.填写数据时,不能出现中文
    3.注意生成的VDA报文中不能有任何后缀,如回车等。

    关于包装

    Boysen将会向供应商提供一个包装代码列表,供应商可以根据实际发货中使用到的包装在这个列表中选择对应的包装代码。

    关于 VDA 4913中的字段

    Boysen提供的EDI规范中,包含了大量的必填值,在知行之桥EDI系统的映射处理中,需要对这些必填值设置校验,如果没有填写必填值则会报错,无法正常生成EDI报文。

    但供应商的发货通知内容相对来说较为简单,并不能完全满足EDI规范要求。经过与Boysen方的确认,现对VDA 4913中的必填值进行调整,在保证数据完整性的基础上,减少没有用到的必填字段。

    阅读原文

  • 相关阅读:
    如何用个人数据Milvus Cloud知识库构建 RAG 聊天机器人?(上)
    使用ML.Net轻松接入AI模型!
    「X」Embedding in NLP|初识自然语言处理(NLP)
    Git——IDEA集成GitHub详细操作
    flinksql 回撤流中主键发生变更的影响(group by中的值发生改变)
    简历上写的电商,那请问Redis 如何实现库存扣减操作和防止被超卖?
    STM32的IAP
    获取dateTimePicker的数值
    uniapp u-tabs表单如何默认选中
    常见的设计模式
  • 原文地址:https://blog.csdn.net/Cara_EDI_Consultant/article/details/139597488