Diehl EDI project Excel solution open source introduction

Introduction to Diehl EDI & Excel Solutions

The Diehl EDI to Excel sample flow has preconfigured ports for converting the following transaction sets from Diehl's EDI integration specification:

  1. DELFOR long-term rolling forecast
  2. ORDERS order
  3. ORDCHG order changes
  4. ORDRSP Order and Order Change Reply
  5. DESADV Shipping Notice

By visualizing EDI messages into Excel, enterprises can better understand and process data, improve work efficiency and reduce error rates. Before the integration of EDI system and internal business system is realized, the Excel solution is the best temporary alternative.

The following ports form the core elements of the workflow:

  1. AS2 port: It is used for the function of secure transmission through the Internet network, and confirms Diehl's AS2 information, such as AS2 ID, URL and public key certificate, for correct configuration.
  2. Zip port: Decompresses the compressed file package sent by Diehl for further processing. (The file sent by Diehl is a compressed package, which needs to be decompressed first)
  3. EDIFACT Port: Generate EDI files from XML or convert EDI files to XML for further processing.
  4. Branch port: judge and match XML to distinguish files of different business types.
  5. Excel Port: Convert data from XML format to Excel or convert data from Excel to XML format.
  6. EmailSend port: After parsing the received Diehl's business data into an Excel file, send it to the designated mailbox.
  7. EmailReceive port: Get Excel from the specified mailbox.
  8. Notify port: Email notification when no file matches the specified rule.

These ports can be configured to automatically move files from one port to the next until incoming EDI files are converted to Excel and mailed out, or Excel fetched from designated mailboxes are converted to EDI files ready for dispatch. Each port's automation settings can be modified in its "Automation" tab, or you can manually handle each step in the workflow using the "Send" button in the port's "Inputs" tab.

If you want to use this example workflow in your workspace, please follow the instructions below:

import workspace

Click to download Diehl EDI & Excel Workflow.

 Download DIEHLToExcel Workflow

create workspace

First, run the Zhixingzhiqiao EDI system, navigate to the Workflow tab and click the gear icon in the upper right corner. Select the Create Workspace option to create a new workspace DIEHL for this example stream.

import workspace

Then, from the same gear drop-down menu, click Import Workspace. In the dialog that appears, select the downloaded example flow DiehlEDI.arcflow to import the relevant ports and settings. You can choose to import workflows into any workspace you like, but we recommend using separate workspaces for different workflows.

After successfully importing the sample flow, you can start configuring the port to best suit your specific use case.

AS2 port

Navigate to the Settings tab for the Diehl_AS2 port. Configure DIEHL's AS2 information according to the AS2 document provided by DIEHL, such as DIEHL's AS2 ID, trading partner URL, and trading partner certificate. After the configuration is complete, please navigate to the "Input" tab to upload test files to DIEHL for AS2 connection testing, and you can navigate to the "Output" tab to view the files sent by DIEHL.

ZIP port

Navigate to the Settings tab of the Diehl_DecompressionEDI port and set it to Decompression.

EDIFACT port

Check the exchange settings for outgoing documents

Navigate to the Settings tab of the Diehl_XMLToEDI port. Check the swap settings and make sure the following sections contain the correct information:

  1. UNB2.2 – Sender ID Qualifier
  2. UNB2.1 - Sender ID
  3. UNB3.2 – Receiver ID Qualifier
  4. UNB3.1 – Receiver ID

Check feature group settings for outgoing documents

Make sure the following paragraphs contain the correct information:

  1. UNG2.1 – Sender ID
  2. UNG3.1 – Receiver ID

Check the exchange settings and feature group settings of incoming documents

Navigate to the Settings tab of the Diehl_EDIToXML port. Check the swap settings and make sure the following sections contain the correct information:

  1. UNB2.2 – Sender ID Qualifier
  2. UNB2.1 - Sender ID
  3. UNB3.2 – Receiver ID Qualifier
  4. UNB3.1 – Receiver ID

Check feature group settings for incoming documents

Make sure the following paragraphs contain the correct information:

  1. UNG2.1 – Sender ID
  2. UNG3.1 – Receiver ID

Branch port

Navigate to the Settings tab of the Diehl_IsDELFOR/Diehl_IsORDERS/Diehl_IsORDERS/Diehl_IsORDRSP/Diehl_IsDESADV port, and set the matching rules, where the file name prefix is ​​used to match.

Email Send port

Navigate to the Settings tab of the Diehl_EmailSend port, and configure the sending mailbox information and receiving mailbox information. You must configure the sending mailbox server, port, user, authentication type, password, TLS type, and recipient mailbox.

After the setting is complete, click the "Test Connection" button to test and verify.

Email Receive port

Navigate to the Settings tab of the Diehl_EmailReceive port and configure the receiving mailbox information. You must configure the receiving mailbox server, port, mailbox, and TLS type.

After the setting is complete, click the "Test Connection" button to test and verify.

Once the EDIFACT port is configured, the sample workflow is ready to use!

To better understand which ports handle a single EDI document from start to finish, read on.

track every file

The message standard used by DIEHL is EDIFACT Verson 92.1. If you need to test and track each file, you need to first place the obtained 1921 folder in the Zhixingzhiqiao installation directory\www\app_data\edifact_schemas directory.

DELFOR long-term rolling forecast

Download the sample file DELFOR_TEST. Navigate to the Inputs tab of the Diehl_DecompressionEDI port, upload the sample file and click Send to trigger the workflow. The file is then processed and sent to the Diehl_EDIToXML port, the Diehl_IsDELFOR port, the Diehl_DELFOR_XMLToExcel port and finally to the specified mailbox via the Diehl_EmailSend port.

ORDERS order

Download the sample file ORDER_TEST. Navigate to the Inputs tab of the Diehl_DecompressionEDI port, upload the sample file and click Send to trigger the workflow. The file is then processed and sent to the Diehl_EDIToXML port, the Diehl_IsDELFOR port, the Diehl_IsORDERS port, the Diehl_ORDERS_XMLToExcel port and finally to the specified mailbox via the Diehl_EmailSend port.

ORDCHG order changes

Download the sample file ORDCHG_TEST. Navigate to the Inputs tab of the Diehl_DecompressionEDI port, upload the sample file and click Send to trigger the workflow. The file is then processed and sent to the Diehl_EDIToXML port, Diehl_IsDELFOR port, Diehl_IsORDERS port, Diehl_IsORDCHG port, Diehl_ORDCHG_XMLToExcel port and finally to the specified mailbox via the Diehl_EmailSend port.

ORDRSP Order and Order Change Reply

If the ORDRSP (Excel template reference example: ORDRSP_TEST.xlsx) data is obtained from the specified mailbox, it will be displayed in the output tab of the Diehl_EmailReceive port, and the file will be sent to DIEHL.

The generated ORDRSP EDI file can be viewed by navigating to the "Input" tab of the Diehl_AS2 port.

DESADV Shipping Notice

When the DESADV (Excel template reference example: DESADV_TEST.xlsx) data is obtained from the specified mailbox, it will be displayed in the "Output" tab of the Diehl_EmailReceive port, and the file will pass through the Diehl_IsORDRSP port, Diehl_IsDESADV port, Diehl_DESADV_ExcelToXML port, Diehl_XMLToEDI port, and finally Sent to DIEHL via the Diehl_AS2 port.

The generated DESADV EDI file can be viewed by navigating to the Input tab of the Diehl_AS2 port.

Are you up and running?

If the answer is yes, then congratulations on successfully configuring the Diehel EDI & Excel Scenario Sample Workflow! However, if you run into any issues or have any further queries, please feel free to contact us.

Other open source projects and solutions:

Jabil EDI project open source introduction

For more information on EDI, please refer to:  What is EDI?

read the original text

Guess you like

Origin blog.csdn.net/Cara_EDI_Consultant/article/details/130864666