Diehl EDI项目Excel方案开源介绍

2023-05-25 13:50:32 浏览数 (2)

Diehl EDI & Excel 方案简介

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

  1. DELFOR 长期滚动预测
  2. ORDERS 订单
  3. ORDCHG 订单变更
  4. ORDRSP 订单及订单变更回复
  5. DESADV 发货通知

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

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

  1. AS2 端口:用于通过 Internet 网络进行安全传输的功能,确认 Diehl 的AS2信息,如AS2 ID,URL 及公钥证书,以便进行正确配置。
  2. Zip 端口:将 Diehl 发送的压缩文件包进行解压缩以供进一步处理。(Diehl发送的文件是压缩包,需要先进行解压缩)
  3. EDIFACT端口:从 XML 生成 EDI 文件或将 EDI 文件转换为 XML 以供进一步处理。
  4. Branch 端口:对 XML 进行判断匹配区分不同业务类型的文件。
  5. Excel端口:将数据从 XML 格式转换为Excel 或将数据从 Excel 转换为 XML 格式。
  6. EmailSend 端口:将收到的 Diehl 的业务数据解析为 Excel 文件后,发送到指定邮箱。
  7. EmailReceive 端口:从指定邮箱获取 Excel。
  8. Notify 端口:当未匹配到指定规则的文件时进行邮件通知。

经过配置,这些端口可以自动将文件从一个端口移动到下一个端口,直到传入的 EDI 文件被转换为 Excel 并通过邮件发出,或者从指定邮箱中获取的 Excel 被转换为可发出的 EDI 文件。 可以在其“自动化”选项卡中修改每个端口的自动化设置,或者你可以使用端口“输入”选项卡中的“发送”按钮手动处理工作流中的每个步骤。

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

导入工作区

点击下载 Diehl EDI & Excel 工作流。

 下载DIEHLToExcel工作流

创建工作区

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

导入工作区

然后,从同一个齿轮下拉菜单中,单击导入工作区。 在出现的对话框中,选择下载的示例流 DiehlEDI.arcflow 以导入相关的端口和设置。 你可以选择将工作流导入你喜欢的任何工作区,但我们建议为不同的工作流使用独立的工作区。

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

AS2 端口

导航到 Diehl_AS2 端口的设置选项卡。 根据 DIEHL 提供的 AS2 文档配置 DIEHL 的AS2 信息,比如,DIEHL的AS2 ID、交易伙伴URL、交易伙伴证书。 配置完成后请导航到“输入”选项卡上传测试文件与 DIEHL 进行 AS2 连接测试,同时可以导航到“输出”选项卡查看 DIEHL 发送的文件。

ZIP 端口

导航到 Diehl_DecompressionEDI 端口的设置选项卡,设置为解压。

EDIFACT 端口
检查传出文档的交换设置

导航到 Diehl_XMLToEDI 端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:

  1. UNB2.2 – 发送方 ID 限定符
  2. UNB2.1 – 发送方 ID
  3. UNB3.2 – 接收方 ID 限定符
  4. UNB3.1 – 接收方 ID
检查传出文档的功能组设置

确保以下段包含正确的信息:

  1. UNG2.1 – 发送方 ID
  2. UNG3.1 – 接收方 ID
检查传入文档的交换设置和功能组设置

导航到 Diehl_EDIToXML 端口的设置选项卡。 检查交换设置并确保以下部分包含正确的信息:

  1. UNB2.2 – 发送方 ID 限定符
  2. UNB2.1 – 发送方 ID
  3. UNB3.2 – 接收方 ID 限定符
  4. UNB3.1 – 接收方 ID
检查传入文档的功能组设置

确保以下段包含正确的信息:

  1. UNG2.1 – 发送方 ID
  2. 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文件夹放置在知行之桥安装目录wwwapp_dataedifact_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 方案示例工作流!但是,如果你遇到任何问题或有任何进一步的疑问,请随时联系我们。

其他开源项目及解决方案:

Jabil EDI项目开源介绍

了解更多 EDI 信息,请参阅: EDI 是什么?

0 人点赞