VDA到Excel方案介绍之自定义邮件接收主题

news/2024/7/21 3:45:11 标签: excel, EDI, 电子数据交换, VDA

VDA标准是德国汽车工业协会(Verband der Automobilindustrie,简称VDA)制定的一系列汽车行业标准。这些标准包括了汽车生产、质量管理、供应链管理、环境保护、安全性能等方面的规范和指南。VDA标准通常被德国和国际上的汽车制造商采用,以确保他们的产品和流程符合高质量和可持续性的要求。这些标准的使用有助于提高整个汽车供应链的效率和一致性,确保汽车制造商和供应商之间的合作更加顺畅。

方案介绍

本方案主要解决将用户接收到的VDA报文转换为Excel格式,并且以邮件的形式自动发送至指定邮箱。要想实现上述功能,需要在知行之桥 EDI 系统中搭建如下工作流:

<a class=VDA_ToExcel11.png" height="752" src="https://img-blog.csdnimg.cn/img_convert/de8a00792de252c87b20e053f5f60861.png" width="1200" />

上述工作流中包含三个端口(即功能模块),从上到下依次是:VDA端口、Excel端口以及EmailSend端口。

适用版本:知行之桥 EDI 系统 2021 以及更早版本。

VDA端口

VDA端口主要负责实现VDA与XML的相互转换,这里用户需要注意转换类型,如果是接收并处理VDA,则需要将转换类型设置为VDA转换为XML,在输入选项卡下上传需要转换的文件即可进行转换。用户可以在可视化界面中配置发送方标识以及接受方标识。

<a class=VDA_ToExcel21.png" height="749" src="https://img-blog.csdnimg.cn/img_convert/ebaf77f2ec45b24301893dea862c9f53.png" width="1200" />

Excel端口

Excel端口负责将上一步得到的XML转换为Excel,需要设计一个Excel模板文件,并上传至Excel端口的指定位置中。

<a class=VDA_ToExcel31.png" height="747" src="https://img-blog.csdnimg.cn/img_convert/2ace3ebb890b10bf0796ebb372b85266.png" width="1200" />

需要注意,每一种报文都需要一个单独的模板文件,这意味着在Excel方案中,需要传输几种报文就需要多少个Excel端口。如果需要模板文件,可以通过文末的联系方式联系我们进行获取。

通过上图中的蓝色箭头能够自动连接两个端口,文件会按照箭头所指方向自动传输。用户也可以在每个端口的 自动化 选项卡下取消发动勾选,即可手动选择需要进一步处理的文件。

<a class=VDA_ToExcel41.png" height="747" src="https://img-blog.csdnimg.cn/img_convert/be6bf25ff17ead3142ac9f8751978d86.png" width="1200" />

EmailSend端口

Email Send 端口连接到 SMTP 服务器,将文件作为电子邮件发送。输入端口处理的文件可以作为电子邮件附件直接发送。用户需要在这里配置发件邮箱信息、以及邮件格式。

<a class=VDA_ToExcel51.png" height="749" src="https://img-blog.csdnimg.cn/img_convert/95bbbbd1781a36687eba2c681362235d.png" width="1200" />

在连接部分需要配置以下信息:

1.服务器:SMTP 服务器的主机名或 IP 地址。
2.端口:连接到 SMTP 服务器的端口。
3.用户名:登录到 SMTP 服务器的用户名。
4.密码:登录到 SMTP 服务器的密码。
5.TLS类型:连接到服务器时用于协商SSL/TLS的方法:

  • STARTTLS — 将建立明文连接。之后,SSL/TLS可以通过显式命令启动。
  • SSL/TLS — 协商将立即进行,无需首先建立明文连接。
  • None (Plain Text) — 将建立明文连接,不使用SSL/TLS。
  • Automatic — 端口将根据配置的端口号确定TLS类型。
Excel方案如何自定义邮件接收主题

实际业务场景:由于用户的实际业务中,每个文件只会有一个工厂代号,在接收EDI系统发来邮件的时,需要在接收主题上加上工厂代号,以便快速区分不同工厂的文件。

在Excel方案中实现自定义邮件接收主题需要在上文提到的Excel模板中增加几行脚本来实现。

<a class=VDA_ToExcel61.png" height="326" src="https://img-blog.csdnimg.cn/img_convert/93f9fb77dd5aa72f02f0a8669df7163e.png" width="1200" />

1

2

<rsb:set attr="plant.code" value="[xpath('S512Loop/S512/_51202') | def]" />

<rsb:set attr="output.header:plantCode" value="[plant.code]" />

调整好之后,在Excel端口上传最新的模板即可。

接下来需要在 EmailSend 端口进行如下配置:

<a class=VDA_ToExcel71.png" height="746" src="https://img-blog.csdnimg.cn/img_convert/e7d9c9a51694f4f06a4ef43a60b09e7f.png" width="1200" />

1.主题设置为:EDI系统通知:收到CompanyA [_message.header:plantCode] 新订单,请及时处理~ 2.消息类型选择:附件 3.文本框中可以自定义邮件正文内容,可以调整字号、字体、选择标题级别、插入表格、链接、图片、视频以及代码等。

更多关于自定义邮件设置的介绍,请参考文章:Email Send进阶篇 – 自定义邮件通知内容

了解更多 EDI 相关信息,请阅读:EDI是什么?


http://www.niftyadmin.cn/n/5123419.html

相关文章

Python必学函数:常用内置函数详解和举例分析

map函数 是根据第一个参数定义的函数&#xff0c;依次作用在序列上&#xff0c;返回一个迭代器 s 1,2,3,4,5 # 将字符串转换成整数列表 list(map(int, s.split(,))) # [1,2,3,4,5]# 求两个连表中元素的和&#xff0c;放入新列表中 data1 [1,2,3] data2 [4,5,6] list(map(l…

字符设备驱动注册的本质及注册注销步骤,struct inode/file结构体作用

一、字符设备注册的本质及注册注销步骤 字符设备驱动注册的本质 只要某个信息存在于操作系统上&#xff0c;在操作系统中一定存在一个描述这个信息的对象&#xff0c;字符设备驱动注册进内核&#xff0c;在内核中一定会存在一个字符设备驱动对象保存当前的字符设备驱动的信息。…

如何在Pacman (Arch Linux)中用Configuration设置HTTP?

首先&#xff0c;确定HTTP爬虫服务器的IP地址和端口。在这个例子中&#xff0c;我们将使用一个免费的HTTP爬虫服务器&#xff1a;getproxy。 接下来&#xff0c;按照以下步骤在 Pacman (Arch Linux) 中设置HTTP爬虫&#xff1a; 1、打开终端。 2、使用以下命令进入 Pacman …

ArcGIS Maps SDK for JS:关闭地图边框(v4.27)

文章目录 1 问题描述2 解决方案 1 问题描述 近期&#xff0c;将ArcGIS Api for JS v4.16更新到了ArcGIS Maps SDK for JS v4.27&#xff0c;原本去除地图的css代码失效了。v4.27需要用.esri-view-surface--touch-none::after控制边框属性。 下面为没有关闭地图边框的效果图。…

LeetCode 面试题 16.04. 井字游戏

文章目录 一、题目二、C# 题解 一、题目 设计一个算法&#xff0c;判断玩家是否赢了井字游戏。输入是一个 N x N 的数组棋盘&#xff0c;由字符" "&#xff0c;“X"和"O"组成&#xff0c;其中字符” "代表一个空位。 以下是井字游戏的规则&#…

针对多分类问题,使用深度学习--Keras进行微调提升性能

前面的文章对二分类问题用Keras进行了Fine-tune,使得模型的准确率进一步提升,此处对于多分类问题,尝试使用Fine-tune来提升性能。 1. 准备数据集 为了演示,本次选用了博文keras系列︱图像多分类训练与利用bottleneck features进行微调(三)中提到的数据集,原始的数据集…

【密评】商用密码应用安全性评估从业人员考核题库(十三)

商用密码应用安全性评估从业人员考核题库&#xff08;十三&#xff09; 国密局给的参考题库5000道只是基础题&#xff0c;后续更新完5000还会继续更其他高质量题库&#xff0c;持续学习&#xff0c;共同进步。 3001 单项选择题 在GM/T 0082 《可信密码模块保护轮廓》中&#x…

oa系统是什么?有哪些功能和作用?

本文将为大家讲解&#xff1a;1、oa系统是什么&#xff1f;有哪些功能和作用&#xff1f; 一、什么是OA系统 OA系统全称为Office Automation&#xff0c;即办公自动化系统。它是一种专门为企业和机构的日常办公工作提供服务的综合性软件平台&#xff0c;具有信息管理、流程管…