BRP EDI 项目 Excel方案开源介绍
近期为了帮助广大用户更好地使用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 方案示例工作流!如果你遇到任何问题或有任何疑问,请随时联系我们。