00:00
大家好,我是之行软件的EDI顾问run,今天课程主要讲解通过X妙迈步端口将X12文件转换成CSV文件。EDI传输的格式是标准的EDI报文,X12E effect vda等。而用户内部使用的文件格式可能是CSV自定义XM自定义Jason数据库、X ma等格式,因此是需要做格式转换和字段映射的。X ma是知行之桥,用于处理工作流中数据的主要格式EDI格式和其他格式之间的相互转换,首先需要将其转换为X mail,在使用xm map端口完成映射。Xm map端口提供了一种可视化拖拽D代码的方法,将XM数据从原结构转换为目标结构。本期视频我们将带着大家使用X ma ma端口完成X2格式到CSV格式的转换。如图,现在我们有一个X12报文,想要转化为CSV,文件左边是一个X12格式的810发票,文件右边是我们的目标格式CSV。
01:07
今天的课程主要基于知行之桥,演示用的端口有X2端口。CSV端口和X妙map部端口,其中X2端口实现了X2报文与标准XL文件的转换。CSV端口实现了CSV文件与XL文件的转换。我们参照右侧搭建出工作流,使用X ma map端口时,需要一个源文件和目标文件的XM模板,那么如何生成这两个模板呢?将示例的原数据转换为XL格式的文件,比如通过X2端口可以将X2报文转换为标准X2XL文件。我们就得到了在xm map端口中使用的原文件模板。将目标数据转换为X ma格式的文件。比如通过CSV端口将CSV文件转换为csv X ma文件,同样的就得到了在xm map端口中的目标文件模板。
02:08
那么,如何实现原文件与目标XL文件的格式转换和字段映射呢?我们来看一下XL map端口的具体用法。来到之行之桥的页面后,在左侧端口面板中拖动我们所需要的端口到工作区。我们找到刚刚所提到的三种端口。X2端口。CSV端口。以及X妙map端口。通过拖动箭头来搭建工作流,其中箭头的指向就是数据的流向。大家可以看到,在xm map端口这里,原文件和目标文件的初始是空的。
03:06
我们可以通过X12、CSV这些端口与X ma map端口连接后,在X12和CSV端口上传测试文件来获取源文件和目标文件。这里我拿Excel端口给大家演示一下。点击输入并点击更多下拉列表上传测试文件。上传成功后,我们就可以在xm map端口中看到这个源文件。同样的,目标文件也是通过这样的方法来获取。另一种方式是可以直接在xm map端口的源文件或目标文件的下拉框里手动上传。在映射过程中,将原文件映射到目标文件的主要方法是通过鼠标拖动一个原元素,然后放置在对应的目标元素中。
04:05
如视频中所演示的这样,负节点只能映射到负节点,它不能映射到此节点。同样的,子节点也只能映射到子节点。它不能映射到负节点。特别要注意的是,当拖动负节点时,会创建这样一个映射关系,意味着每当出现绿色带有for each的XPA时。该节点都会随着原结构中对应节点的循环而循环。在节点的右侧有这些图标。如果想对XPA的路径进行编辑,或者添加一些格式化器,可以点击这个画板图标。这里是一些格式化器。如果想添加一些限制条件,可以点击这个漏斗图标选择节点,并添加一些规则。还可以点击第三个图标,添加一些自定义的阿可小本。
05:04
最右侧图标可以删除当前映射。现在我们来试一试。在xm map端口点击输入,上传我们刚刚已经转换好的XML文件。发送后在输出页下载目标XL文件并查看。通过对比我们可以发现,经过刚刚的映射操作,XML数据格式已经完成了转换。看到这里,相信大家对如何使用xm map端口完成X12与CSV的转换已经有了初步的了解。本次视频希望有助于大家理解在执行之桥中如何去处理、映射和完成数据转换。如果大家对此有什么疑问,可以参考xm map端口实战系的其他视频,或通过以上方式联系我们,感谢您的关注。更多EDI相关内容可以访问知行软件官网。
我来说两句