Challenges With EDI in Supply Chain Industry

January 6, 2020 By: Mohit Gupta

Partner Integration: Design a system that can manage B2B Partners and send data electronically in real-time. Each partner has their own communication protocol like HTTP, FTP and SFTP.

Security: EDI involves Business data that needs to be secured as per Government Regulation.

Integration with ERP: Integrate with Organisation systems Like Dynamic 365, Salesforce and SAP.

Realtime Processing: Make Realtime EDI Processing.

EDI Standard: Validate EDI Format as per Partner Standard.

Cost: EDI Application Software and Hardware require financial resources and EDI resources.

Scaling: As Business grows, we need to integrate more and more business partners.

How Azure Logic App Solves These EDI Challenges?

  • Logic App provides Integration Account which helps in managing B2B EDI Partners & EDI agreements.
  • Logic App provides connectors to easily connect with ERP applications Like Dynamic 365, Salesforce and SAP.
  • With Logic App there is no Upfront Setup Cost. It Costs for real-time processing only.
  • Logic App provides an easy way for EDI validation, Error handling and Error notification.
  • It provides a portal to create your own business process and flows visually.
  • It provides an On-Premise data gateway that allows our cloud resources to connect with an On-premise system.
azure logic app1 - JK Tech

Overview

In this document, we will set up how to receive and process an 850 EDI document from Contoso Third Party for Fabrikam company.

Requirement

  • Azure Subscription
  • EDI 850 schema

Create Resource Group

Create a Resource Group to logically relate all artifacts.

azure logic app2 - JK Tech

Create Integration Account

Integration account is a secure and scalable container to store artifacts like Schemas, maps, agreements, Assemblies.

azure logic app3 - JK Tech

Upload EDI 850 Schema

azure logic app4 - JK Tech

Add B2B Partners Contoso to Integration Account

azure logic app5 - JK Tech

Add Partner for Host

Partner which represents your organization known as HOST Partner.

azure logic app6 - JK Tech

Create Agreement to Receive EDI 850 Message from Third Party – Contoso

azure logic app7 - JK Tech

You can set up acknowledgment which you want to send.

azure logic app8 - JK Tech

Link Integration Account:

azure logic app9 - JK Tech

Create and Design Logic App

azure logic app10 - JK Tech
azure logic app11 - JK Tech

In this Logic App, We are processing the 850 EDI from BLOB storage, validating and converting EDI into XML format, and saving XML into another BLOB Storage.

Logic App also saving the Acknowledgement to another BLOB Storage which we can further send to Contoso in EDI format.

About the Author

Mohit Gupta

Chatbot Aria

Hello, I am Aria!

Would you like to know anything in particular? I am happy to assist you.