00:00
大家好,我是智行软件的EDF顾问艾瑞斯,今天的视频将带大家一起使用email send端口的模板功能,根据用户的需要来自定义邮件的正文内容,直观的体现业务单据的关键信息。在开始实例演示之前呢,我先带大家了解一下我们EMAIL3的端口都需要哪些基本配置呢?首先第一点是连接,那么在发送邮件的时候,需要先通过以下配置信息连接到对应的发件箱。服务器,也就是我们的邮箱发件服务器,二、端口协议端口号,三、用户填写邮件地址,四、密码,也就是我们的邮箱密码,那么部分邮箱呢,这里是需要配置客户端的授权码,例如网易云邮箱或者是QQ邮箱等。那么5TLS类型,选择对应协议的TLS类型,这些以上信息呢,我们都可以在我们邮箱的搭建服务器设置中可以找得到,那么接下来呢,也就是消息收件人是需要接收邮件通知的邮箱,那么我们可以多个,如果出现多个邮箱的情况呢,我们可以直接用逗号隔开,这里的逗号需要是在英文下的逗号二主题。
01:11
可以自定义我们的邮件通知的主题。三、消息类型,消息类型有两种,一种是附件,另一种是模板,那如果是选择附件的话呢,我们会将email的端口的输入文件作为邮件附件,如果是选择模板的话呢,我们当交易类型配置为模板的时候,端口将会将消息作为。将输入文件作为该脚本的入参,生成电子邮件中的文本。我们接下来呢,将会以X12850采购订单为例,假如我们收到了一个来自教育伙伴的X12850采购订单。如下图所示,那么我们需要通过EDI系统呢?用X12端口以及xm map端口这两个端口呢?像X12报文转化为我们需要的目标XL文件,那么XL端口XL map转出的结果如图所示。
02:05
我们可以看到。在po这一行右侧添加了一个保本,叫document order。Po date,那么这个呢,也是我们接下来邮件通知的一个关键的脚本,这脚本是什么意思呢?各脚本包含了三个组件,首先是黄色部分的document项,指向当前输入的XM文件。那么第二个是order-po小下划线date,那么这个呢,则意味着可以拆分为order下的po date字段。指向的是输入模板文件中的2022。杠零五杠一六,那么可以返回了。看一下。document.order杠下划线po_date,那么这意味着是我们这一个文件中的。PU date,我们对它进行了一个取值,那么取到的值呢,就会是我们的2022年5月16日的这个值。
03:06
方括号呢,表示我们script脚本中的取值。那么讲到这里呢,我们就该实际操作一下了,那接下来我们就为大家在智行之销e Di系统中进行实例演示,接下来呢,我为大家进行一个实例演示,那么我们首先呢,需要创建以上三个端口,X12端口,Xm map端口以及EMAIL4的端口。以上呢,就完成了我们一个工作流的搭建,那么接下来呢,我们将会从X12端口输入部分上传我们刚才提到的X12850的报文,然后通过X ma map端口进行映射,然后再通过我们的email的端口将我们获取到的X文件中的关键信息提取出来,并发送到我们的指定邮箱,那么我之前已经搭建好了一个。
04:06
工作流,我们可以以这个为例为大家进行一个演示。X2端口的输入选项卡下呢,点击上传文件。上传我们刚才的850测试文件。点击发送,文件已经发送到我们的X map端口。那xm map端口呢,主要是实现一个文件的映射,也就是实现我们的源文件到目标文件的映射,通过xm map端口我们就可以得到我们需要的目标X文件。可以看到已经成功的发出了。你之前来的?我们的文件已经到了我们的email的端口。我们先把这个文件下载一下。
05:03
那这个文件呢,就是我们通过xm map端口转换出来的我们的一个850文件。接下来呢,给大家看一下我们刚刚提到的连接信息跟消息信息。打开我们的EMAIL3的端口设置,设置选项卡下填写服务器端口,用户密码和TS类型,填写完成之后呢,我们可以点击测试连接。可以显示,系统会提示测试连接成功,意味着我们可以接下来进行下一步的工作。那么在消息部分,我们可以配置我们的收件人。以及我们的主题,那我们的主题呢,我们这里可以看到我们是希望收到了什么类型的业务数据,它的单号是什么,然后尽快处理,我们是以这样的名称命名的,那么我们的这块选择了以刚才我们已经说过的一个代码。
06:01
那么就是document order doc type以及document order po number,刚才通过刚才的讲解,我们已经了解到了它其实是一个取值的取值的作用,那么我们取的是哪?哪里的值呢?取的是我们X文件中的document type以及p number,那么我们回到我们得到的这个文件中。我们是850,然后我们的po number是多少呢?是PO230027。我们这个目的是将动态的将我们输入的XM文件中相应的。以及是取到我们的邮件主题中。那么在接下来看一下我们的正文内容。选择消息类型为模板,重要内容是订单主信息。我们取出了我们的po number以及po date,包括我们的trip to。以及我们的订单明细也都是通过以上的这一个。
07:01
代码的命名来取出的我们的相应的职责。那么接下来呢,我们就来。那我们的得到的X文件发送。文件发送成功。收到850业务数据,单号为PO23。0027,请尽快处理,你们可以回到我们这个XM文件中做一个对比,我们的po number取道的是PO23 0027,我们的po。2022年5月16号,我们的。知道的是10012,然后我们的订单明细。也是取到的是我们的智力文件中的订单明细数据,那今天的讲解就到这里结束了,那如果大家对email的端口还有什么疑问的话,可以添加我的微信,或者关注我们的微信公众号,再见。
我来说两句