Diehl EDI & Excel 方案简介
Diehl EDI 到 Excel 示例流具有预配置的端口,用于从 Diehl 的 EDI 集成规范转换以下交易集:
- DELFOR 长期滚动预测
- ORDERS 订单
- ORDCHG 订单变更
- ORDRSP 订单及订单变更回复
- DESADV 发货通知
通过将 EDI 报文可视化为 Excel,企业可以更好地了解和处理数据,提高工作效率,减少错误率。在未实现 EDI 系统和内部业务系统集成之前,Excel 方案则是最优的临时替代方案。
以下端口构成了工作流的核心元素:
- AS2 端口:用于通过 Internet 网络进行安全传输的功能,确认 Diehl 的AS2信息,如AS2 ID,URL 及公钥证书,以便进行正确配置。
- Zip 端口:将 Diehl 发送的压缩文件包进行解压缩以供进一步处理。(Diehl发送的文件是压缩包,需要先进行解压缩)
- EDIFACT端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
- Branch 端口:对 XML 进行判断匹配区分不同业务类型的文件。
- Excel端口:将数据从 XML 格式转换为Excel 或将数据从 Excel 转换为 XML 格式。
- EmailSend 端口:将收到的 Diehl 的业务数据解析为 Excel 文件后,发送到指定邮箱。
- EmailReceive 端口:从指定邮箱获取 Excel。
- Notify 端口:当未匹配到指定规则的文件时进行邮件通知。
经过配置,这些端口可以自动将文件从一个端口移动到下一个端口,直到传入的 EDI 文件被转换为 Excel 并通过邮件发出,或者从指定邮箱中获取的 Excel 被转换为可发出的 EDI 文件。 可以在其“自动化”选项卡中修改每个端口的自动化设置,或者你可以使用端口“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤。
如果你想在你的工作区中使用此示例工作流,请按照以下说明操作:
导入工作区
点击下载 Diehl EDI & Excel 工作流。
创建工作区
首先,运行知行之桥EDI系统,导航到工作流选项卡并单击右上角的齿轮图标。 选择创建工作区选项为此示例流创建一个新的工作区 DIEHL。
导入工作区
然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 DiehlEDI.arcflow 以导入相关的端口和设置。 你可以选择将工作流导入你喜欢的任何工作区,但我们建议为不同的工作流使用独立的工作区。
成功导入示例流后,你可以开始配置端口以最适合你的特定用例。
AS2 端口
导航到 Diehl_AS2 端口的设置选项卡。 根据 DIEHL 提供的 AS2 文档配置 DIEHL 的AS2 信息,比如,DIEHL的AS2 ID、交易伙伴URL、交易伙伴证书。 配置完成后请导航到“输入”选项卡上传测试文件与 DIEHL 进行 AS2 连接测试,同时可以导航到“输出”选项卡查看 DIEHL 发送的文件。
ZIP 端口
导航到 Diehl_DecompressionEDI 端口的设置选项卡,设置为解压。
EDIFACT 端口
检查传出文档的交换设置
导航到 Diehl_XMLToEDI 端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:
- UNB2.2 – 发送方 ID 限定符
- UNB2.1 – 发送方 ID
- UNB3.2 – 接收方 ID 限定符
- UNB3.1 – 接收方 ID
检查传出文档的功能组设置
确保以下段包含正确的信息:
- UNG2.1 – 发送方 ID
- UNG3.1 – 接收方 ID
检查传入文档的交换设置和功能组设置
导航到 Diehl_EDIToXML 端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:
- UNB2.2 – 发送方 ID 限定符
- UNB2.1 – 发送方 ID
- UNB3.2 – 接收方 ID 限定符
- UNB3.1 – 接收方 ID
检查传入文档的功能组设置
确保以下段包含正确的信息:
- UNG2.1 – 发送方 ID
- UNG3.1 – 接收方 ID
Branch 端口
导航到Diehl_IsDELFOR/Diehl_IsORDERS/Diehl_IsORDERS/Diehl_IsORDRSP/Diehl_IsDESADV端口的设置选项卡,设置匹配规则,这里根据文件名前缀来进行匹配。
Email Send 端口
导航到 Diehl_EmailSend 端口的设置选项卡,配置发件邮箱信息及接收邮箱信息,必须配置发件邮箱服务器、端口、用户、认证类型、密码、TLS类型、收件人邮箱。
设置完成后单击“测试连接”按钮进行测试验证。
Email Receive 端口
导航到 Diehl_EmailReceive 端口的设置选项卡,配置收件邮箱信息,必须配置收件邮箱服务器、端口、邮箱、TLS类型。
设置完成后单击“测试连接”按钮进行测试验证。
配置好 EDIFACT 端口后,示例工作流就可以使用了!
为了更好地了解哪些端口处理单个 EDI 文档从头到尾的,请继续阅读。
跟踪每份文件
DIEHL使用的报文标准是EDIFACT Verson 92.1,如果你需要测试跟踪每份文件,需要先将获取的1921文件夹放置在知行之桥安装目录\www\app_data\edifact_schemas目录下。
DELFOR 长期滚动预测
下载示例文件 DELFOR_TEST。导航到 Diehl_DecompressionEDI 端口的输入选项卡,上传示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 Diehl_EDIToXML 端口、Diehl_IsDELFOR 端口、Diehl_DELFOR_XMLToExcel 端口,最后经由 Diehl_EmailSend 端口发送给指定邮箱。
ORDERS 订单
下载示例文件 ORDER_TEST。导航到 Diehl_DecompressionEDI 端口的输入选项卡,上传示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 Diehl_EDIToXML 端口、Diehl_IsDELFOR 端口、Diehl_IsORDERS 端口、Diehl_ORDERS_XMLToExcel 端口,最后经由 Diehl_EmailSend 端口发送给指定邮箱。
ORDCHG 订单变更
下载示例文件 ORDCHG_TEST。导航到 Diehl_DecompressionEDI 端口的输入选项卡,上传示例文件并单击发送以触发工作流。 然后处理该文件并将其发送到 Diehl_EDIToXML 端口、Diehl_IsDELFOR 端口、Diehl_IsORDERS 端口、Diehl_IsORDCHG 端口、Diehl_ORDCHG_XMLToExcel 端口,最后经由 Diehl_EmailSend 端口发送给指定邮箱。
ORDRSP 订单及订单变更回复
若从指定邮箱中获取到 ORDRSP(Excel 模板参考示例:ORDRSP_TEST.xlsx)数据时,将显示在Diehl_EmailReceive 端口的输出选项卡中,文件将经过 Diehl_IsORDRSP 端口、Diehl_ORDRSP_ExcelToXML 端口、Diehl_XMLToEDI 端口,最后经由 Diehl_AS2 端口发送给DIEHL。
可以导航到Diehl_AS2端口的“输入”选项卡查看生成的 ORDRSP EDI 文件。
DESADV 发货通知
当从指定邮箱中获取到DESADV(Excel 模板参考示例:DESADV_TEST.xlsx)数据时,将显示在 Diehl_EmailReceive 端口的“输出”选项卡中,文件将经过Diehl_IsORDRSP 端口、Diehl_IsDESADV端口、Diehl_DESADV_ExcelToXML 端口、Diehl_XMLToEDI端口,最后经由 Diehl_AS2 端口发送给DIEHL。
可以导航到 Diehl_AS2 端口的输入选项卡查看生成的 DESADV EDI 文件。
你启动并运行了吗?
如果答案是肯定的,那么恭喜你成功地配置了 Diehel EDI & Excel 方案示例工作流!但是,如果你遇到任何问题或有任何进一步的疑问,请随时联系我们。
其他开源项目及解决方案:
了解更多 EDI 信息,请参阅: EDI 是什么?