当前位置: 首页 >  开发指南 >  BRP EDI 项目 Excel方案开源介绍

BRP EDI 项目 Excel方案开源介绍

导读:近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI.项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。.今天的文章主要为大家介绍 BRP EDI项目,了解如何获取开源的项

近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI 项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。

今天的文章主要为大家介绍 BRP EDI项目,了解如何获取开源的项目代码以及如何部署到知行之桥EDI系统中。

准备下载和运行

BRP EDI 到 Excel

使用 Excel 生成一系列 EDI 文档与 BRP 通信。

下载工作流 下载示例文件

近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI 项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。

今天的文章主要为大家介绍 BRP EDI项目,了解如何获取开源的项目代码以及如何部署到知行之桥EDI系统中。

BRP EDI & Excel 方案简介

BRP EDI 到 Excel 示例流具有预配置的端口,用于依据BRP提供的 EDI 规范,转换以下交易集:

1. 850 采购订单,BRP -> 供应商
2. 855 订单回复,供应商 -> BRP
3. 860 采购订单变更,BRP -> 供应商
4. 865 采购订单变更回复,供应商 -> BRP
5. 830 长期预测计划,BRP -> 供应商
6. 862 短期交付计划,BRP -> 供应商
7. 856 提前发货通知,供应商 -> BRP

通过将EDI报文可视化为Excel,企业可以更好地了解和处理数据,提高工作效率,减少错误率。在未实现EDI系统和内部业务系统集成之前Excel方案则是最优的临时替代方案。

以下端口构成了工作流的核心元素:

1. AS2端口:用于通过 Internet 网络进行安全传输的功能,确认BRP的AS2信息,如AS2 ID,URL 及公钥证书,以便进行正确配置。
2. X12端口:从XML生成EDI文件或将EDI文件转换为XML以供进一步处理。
3. Excel端口:将数据从XML格式转换为Excel或将数据从Excel文件转换为XML格式。
4. Branch端口:对文件进行判断匹配区分不同业务类型的文件。
5. EmailSend端口:将收到的BRP的数据解析生成最终的Excel文件发送到指定邮箱。
6. EmailReceive端口:从指定邮箱获取要发送给BRP的Excel数据。
7. Notify端口:当未匹配到指定规则的文件时,进行邮件通知。

如何在知行之桥EDI系统中部署上述工作流?

创建工作区

运行知行之桥 EDI 系统,导航到工作流选项卡并单击右上角的齿轮图标。 选择创建工作区选项为此示例流创建一个新的工作区 BRP。

导入工作区

右侧齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 BRP_To_Excel.arcflow 以导入相关的端口和设置。 或者直接将 BRP_To_Excel.arcflow 拖拽到指定工作区。

成功导入示例工作流后,你将看到如下图所示的完整工作流:

完善工作流配置

实现 AS2 通信

导航到BRP_AS2端口的设置选项卡。 根据 BRP提供的 AS2 文档配置 BRP 的 AS2 信息,比如,BRP 的 AS2 ID、交易伙伴 URL、交易伙伴证书。 配置完成后请导航到“输入”选项卡上传测试文件与BRP进行AS2连接测试,同时可以导航到 “输出” 选项卡查看BRP发送的文件。

同时需要配置AS2个人设置:供应商的 AS2 ID,私钥证书,证书密码,公钥证书。

实现从 X12 到 数据库 XML 的格式转换

实现文件格式转换主要借助 X12 端口以及 Excel 端口实现,其中 Excel 端口已经对数据映射进行了预配置,用户无需进行额外操作。 X12 端口中,需要在”设置”选项卡下填写用户和BRP的真实信息,对交换头进行配置:

配置 EmailSend 端口

导航到BRP_EmailSend端口,配置发件邮箱信息及接收邮箱信息,你必须配置你的发件邮箱服务器、端口、用户、认证类型、密码、TLS类型、收件人邮箱:

设置完成后单击“测试连接”按钮进行测试验证。

进入测试流程

以解析方向(即接收BRP发来的EDI 850采购订单,对其进行格式转换后将数据转换为Excel)为例,测试流程如下:

上传测试文件

导航到端口 ID 为 BRP_X12ToXML的 X12 端口中,在 “输入” 选项卡下上传此前下载的示例文件:850.edi。

查收 Excel 文件

X12端口发出后,导航到端口ID为BRP_EmailSend的EmailSend端口中,在“输入”选项卡可以看到刚刚发送成功的850文件状态为Success,这时就可以在收件邮箱中查看Excel格式的订单数据了。

你启动并运行了吗?

如果答案是肯定的,那么恭喜你成功地配置了 BRP EDI & Excel 方案示例工作流!如果你遇到任何问题或有任何疑问,请随时联系我们。

阅读原文

内容
  • npm发包教程
    npm发包教程
    2023-12-11
    1-npm注册账号.访问npm官网注册账号,邮件验证激活账号.npm官网.2-项目npm配置.在项目下打开终端,初始化n
  • 青语言开源发布
    青语言开源发布
    2023-12-10
    青语言发布.6月1日,在这个充满欢声笑语的日子里,数心开物工作室开源发布了一门面向青少年、儿童和非专业人士的中文编程语言
  • Gitlab Registries
    Gitlab Registrie
    2023-12-09
    在项目开发和部署过程中,我们常常需要一套私有仓库,比如 Code Repository、Package Reposito
  • git 常用指令与简单规范
    git 常用指令与简单规范
    2023-12-04
    1. 前言.随着前端项目数量、前端开发人员、前端业务的日渐增多,则非常有必要整理一份简单的 git 规范,来进行项目开发
  • git 常用命令
    git 常用命令
    2023-12-04
    自用命令.git命令.初始化git -> git init.1、新项目添加到dev分支中(新项目已放到本地.git所
  • SonarQube系列-通过配置扫描分析范围,聚焦关键问题
    SonarQube系列-通过配置
    2023-12-04
    在许多情况下,你可能不希望分析项目中每个源文件的各个方面。例如,项目可能包含生成的代码、库中的源代码或有意复制的代码。在
  • 开源协议的选择
    开源协议的选择
    2023-12-02
    在进行开源软件选型时,需要留意一下开源协议,开源选件往往可以免费使用,但不意味着随意使用,根据你的用途,协议的要求会对你
  • jenkins+linux+gitee+maven自动化集成部署项目
    jenkins+linux+gi
    2023-12-01
    jenkins+linux+gitee+maven自动化集成部署项目.一、jenkins 概述.1.1 Jenkins介
  • 智能车载设备
    智能车载设备
    2023-10-02
    智能车载设备.我们的智能车载设备是一款结合了最新科技和创新设计的汽车配件,旨在提升驾驶体验、提高安全性和为用户带来智能化
  • 智能医疗设备
    智能医疗设备
    2023-10-02
    智能医疗设备产品介绍.智能医疗设备是一款集成了先进技术的高科技产品,旨在提高医疗保健的效率和质量。该设备主要应用于医院、
  • 互联网金融服务平台
    互联网金融服务平台
    2023-10-01
    互联网金融服务平台.产品功能.个人理财:用户可以通过平台进行投资理财,选择适合自己的理财产品,实现资金增值。.贷款服务:
  • 电子元件电感
    电子元件电感
    2023-10-02
    电子元件电感.产品功能.电感是一种重要的电子元件,用于储存和释放电能,调节电路中的电流和电压。它在电子设备和通讯设备中起
  • 智能智能家居设备
    智能智能家居设备
    2023-10-05
    智能家居设备介绍.产品概述.我们当前运营的产品是智能家居设备,它是一款智能化的家居控制系*,旨在为用户提供更便捷、舒适的
  • 智能可穿戴设备
    智能可穿戴设备
    2023-10-03
    产品功能介绍.我们的智能可穿戴设备是一款集健康监测、运动追踪、通讯互动等多种功能于一体的产品。它采用先进的传感技术,可实
  • 智能手机
    智能手机
    2023-10-01
    产品功能介绍:智能手机.智能手机是一款集通讯、娱乐、办公等功能于一体的移动智能设备。首先,智能手机具有强大的通讯功能,支
  • 智能智能物流设备
    智能智能物流设备
    2023-10-04
    智能物流设备.1. 产品描述.智能物流设备是一款基于物联网技术的智能设备,主要用于运输、储存和**物流货物。其核心功能是
  • 智能智能娱乐设备
    智能智能娱乐设备
    2023-10-04
    产品功能介绍.1. 智能娱乐设备.我们的智能娱乐设备是一款结合了智能技术和娱乐功能的产品。它拥有丰富的娱乐资源,包括音乐
  • 智能电视
    智能电视
    2023-10-01
    产品功能介绍.智能电视是一款结合了传统电视和智能硬件的产品。它内置了智能操作系*,能够连接互联网并运行各种应用程序。智能