首页 > 其他分享 >BOS EDI 项目 Excel 方案开源介绍

BOS EDI 项目 Excel 方案开源介绍

时间:2023-06-07 14:57:10浏览次数:55  
标签:BOS 选项卡 示例 Excel EDI 端口

BOS EDI & Excel 方案简介

本文将继续分享BOS示例工作流:使用Excel端口和Email端口生成一系列文件,完成与BOS的EDI通信。

下载工作流  下载示例文件 

BOS EDI到Excel示例流具有预配置的端口,用于从BOS的EDI集成规范转换以下交易集:

1. 4905 物料需求计划,BOS -> 企业
2. 4913 发货通知,企业 -> BOS

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

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

1. OFTP 端口:配置BOS 的OFTP信息,完成与BOS的数据收发。
2. VDA端口:从 XML 生成 VDA 文件或将 VDA 文件转换为 XML 以供进一步处理。
3. Excel端口:将数据从XML 格式转换为Excel文件或将数据从Excel文件转换为XML格式。
4. EmailSend 端口:将收到的BOS的数据解析生成最终的Excel文件发送到指定邮箱。
5. EmailReceive 端口:从指定邮箱获取要发送给BOS的Excel数据。

经过配置,这些端口可以自动将文件从一个端口移动到下一个端口,直到传入的 EDI 文件被转换为Excel文件并通过邮件发出,或者从指定邮箱中获取的Excel数据被转换为可发出的 EDI 文件。 可以在其“自动化”选项卡中修改每个端口的自动化设置:
edi

或者你可以使用端口“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤:
edi

如果你想在你的工作区中使用此示例流程,请按照以下说明操作:

导入工作区

创建工作区

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

导入工作区

然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 BOS.arcflow 以导入相关的端口和设置,如下图:
edi
edi

成功导入示例流后,你可以开始配置端口以最适合你的特定用例。

OFTP 端口

导航到 BOS_OFTP 端口的设置选项卡:
edi

根据BOS提供的OFTP文档配置BOS的OFTP信息,你必须输入配置BOS的SSID/SFID、密码、远程主机地址、端口、交易伙伴证书:
edi

配置完成后可以在设置选项卡页面点击“测试连接”按钮,进行连接测试。
edi

连接测试完成后请导航到“输入”选项卡上传测试文件给BOS进行测试,同时可以导航到“输出”选项卡查看BOS发送的文件。
edi

Email Send 端口

导航到BOS_EmailSend端口的设置选项卡:
edi

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

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

Email Receive 端口

导航到BOS_EmailReceive端口的设置选项卡:
edi

配置收件邮箱信息,你必须配置你的收件邮箱服务器、端口、邮箱、TLS类型,认证信息:
edi

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

为了更好地了解哪些端口处理单个 EDI 文档从头到尾的,请继续阅读。

跟踪每份文件

4905 物料需求计划

要测试这部分工作流的功能,你可以使用示例 VDA4905_TEST.edi。导航到 BOS_VDAToXML端口的输入选项卡。 选择示例文件并单击发送以触发工作流。:
edi

然后处理该文件并将其发送到BOS_XMLToExcel_4905端口,最后发送到 BOS_EmailSend端口发送给指定邮箱。

4913 发货通知

从指定邮箱中获取到VDA4913(示例:VDA4913_TEST.xlsx)数据时,将显示在BOS_EmailReceive端口的输出选项卡中,文件将经过BOS_ExcelToXML_4913端口、BOS_XMLToVDA端口,最后传递到BOS_OFTP端口发送给BOS,你可以导航到BOS_OFTP端口的输入选项卡查看生成的VDA4913 EDI文件。

你启动并运行了吗?

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

阅读原文

标签:BOS,选项卡,示例,Excel,EDI,端口
From: https://www.cnblogs.com/edi-ka/p/17463276.html

相关文章

  • Python pandas库操作 excel
    Pythonpandas库操作excel特别提示:pandas库是基于numpy库的软件库,因此安装Pandas之前需要先安装numpy库。默认的pandas不能直接读写excel文件,需要安装读、写库即xlrd、xlwt才可以实现xls后缀的excel文件的读写,要想正常读写xlsx后缀的excel文件,还需要安装openpyxl库。数据......
  • 如何将word公式粘贴到CKEditor里面
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......
  • Stanford NLP第三课“最小编辑距离(Minimum Edit Distance)”
    一、课程介绍斯坦福大学于2012年3月在Coursera启动了在线自然语言处理课程,由NLP领域大牛DanJurafsky和ChirsManning教授授课:链接地址以下是本课程的学习笔记,以课程PPT/PDF为主,其他参考资料为辅,融入个人拓展、注解,抛砖引玉,欢迎大家在“我爱公开课”上一起探讨学习。课件汇总下载......
  • redis-cli连接并管理redis集群
    某些场景下,redis集群以内网ip发现节点并提供服务,所以只能在服务器环境下以内网ip访问,此时redis-cli无疑是最可靠的工具。而各种gui工具都傻眼了(当然webui类工具除外)。redis-clinodejs版redis-clinodejs版可以脱离redis-server独立安装。安装yuminstallepel-releas......
  • 通过redis学网络(1)-用go基于epoll实现最简单网络通信框架
    本系列主要是为了对redis的网络模型进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。系列源码已经上传githubhttps://github.com/HobbyBear/tinyredis/tree/chapter1redis的网络模型是基于epoll实现的,所以这一节让我们先基于epoll,实现一个最简单的服......
  • Redis实现限流的三种方式
    一、固定窗口所谓固定窗口限流即时间窗口的起始和结束时间是固定的,在固定时间段内允许要求的请求数量访问,超过则拒绝;当固定时间段结束后,再重新开始下一个时间段进行计数。我们可以根据当前的时间,以分钟为时间段,每分钟都生成一个key,用来inc,当达到请求数量就返回一些友好信息。......
  • NPOI导出Excel自适应行高
    开发环境:.NetCore3.1,NPOI2.6.0功能需求:导出的Excel的内容要自适应行高。先看模板,这是一张质量检测报告单,打码部分属于其他敏感数据。最终效果 需求分析:一顿网上查找“NPOI导出Excel自适应行高”,都是片段代码,很多参数不明,但是也提供了不错的思路,这里博主整理一下。之前......
  • Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案
     使用ExcelStreamingReader,这个第三方工具会把一部分的行(可以设置)缓存到内存中,在迭代时不断加载行到内存中,而不是一次性的加载所有记录到内存,这样就可以不断的读取excel内容并且不影响内存的使用。  但是这个工具也有一定的限制:只能用于读取excel的内容,写入操作不可用;可以使......
  • Redis哨兵模式搭建
    ##一:哨兵主要作用监控:监控redis主库及从库运行状态;通知:如果redis发生故障转移,可以通过邮件通知管理员;自动故障转移:一旦发现主库宕机,则在从库中通过选举新的master进行故障转移。##二:工作原理哨兵(sentinel)是一个分布式系统,你可以在一个架构中运行多个哨兵(sentinel)进程,......
  • UE(UltraEdit)窗口展示的时候,变成了下拉,如何解决(ue如何显示所有标签)
    电脑重装后,UE窗口的标签默认变成了默认下拉形式的,使用非常不方便,调整会原来的平铺形式方法:高级-->>设置-->文件标签操作---勾选复现 ......