Trends

MH512 – Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Introduction

In this article, we’ll walk you through the step-by-step process of completing the workflow for sending Putaway transaction data from an external Warehouse Management System (WMS) to Dynamics 365FO using an HTTP trigger and POST action in Azure Logic Apps. Additionally, I’ll demonstrate how to properly close the transaction in Dynamics to ensure smooth synchronization between systems. This guide will help you automate the final stages of the integration, ensuring that sales order picklist transactions are accurately processed and reflected in D365FO.


Goal

Note – both screenshots represent single worklow. I had to take two different screenshot due to lake of capturing single screenshot of entire logic app workflow.

Pick Line

image-97 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Put Line

image-98 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Configuring workflow – Step by Step

1.  HTTP Trigger

  • Add trigger
image-99 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure trigger
image-100 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

2. Initialise variable

  • Add action
image-101 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure action
image-102 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

3. Parse Json

  • Add Action
image-103 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure Action
image-104 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

4. Scope

image-105 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

5. Condition

  • Add Action
image-106 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure condition
image-107 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

6. True condition

  • Configure

D365 MHAX Inbound message API –

https://XXXX.dynamics.com/api/services/WMHEServices/WMHEService/executeInboundTransaction

image-108 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

7. False condition

  • Configure
image-109 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

8. Scope2 for Put line

  • Add Action
image-110 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

9.  Get Blob Content

  • Add Action
image-111 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure Action
image-112 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

10. Compose – Get content

  • Add Action
image-113 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger
  • Configure Action
image-114 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

11. Parse Json

  • Configure Action
image-115 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

12. HTTP Post

  • Configure Action
image-116 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Run and Test

Putaway test

1. Reset status of existing message. Feel free to create new transaction.

image-117 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

2. Verify Logic app run

image-118 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

3. Verify Transaction in your External WMS system

4. Complete Putaway in External WMS

5. Ensure External WMS is sending Pick List message to Logic app trigger endpoint

6. Once Triggered, Verify Logic app

image-119 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

7. Verify Put line message parsed correctly

image-120 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

8. Verify MHAX Inbound queue

image-121 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

9. Verify Closure of Work

image-122 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Short Pick

1. Reset status of existing message. Feel free to create new transaction.

image-123 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

2. Verify Logic app run

image-124 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

3. Verify Transaction in your External WMS system

4. Complete Putaway in External WMS – ShortPicking

5. Ensure External WMS is sending Putaway message to Logic app trigger endpoint

6. Once Triggered, Verify Logic app

image-125 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

7. Verify Put line message parsed correctly

8. Verify MHAX Inbound queue

image-126 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

9. Verify Closure of Work

image-127 MH512 - Integrating External WMS with D365FO MHAX: Completing Putaway Transactions via Logic App HTTP Trigger

Expand Your Knowledge: See More Material Handling Blogs

Share this content:

I am Yogeshkumar Patel, a Microsoft Certified Solution Architect and ERP Systems Manager with expertise in Dynamics 365 Finance & Supply Chain, Power Platform, AI, and Azure solutions. With over six years of experience, I have successfully led enterprise-level ERP implementations, AI-driven automation projects, and cloud migrations to optimise business operations. Holding a Master’s degree from the University of Bedfordshire, I specialise in integrating AI with business processes, streamlining supply chains, and enhancing decision-making with Power BI and automation workflows. Passionate about knowledge sharing and innovation, I created AI-Powered365 to provide practical insights and solutions for businesses and professionals navigating digital transformation. 📩 Let’s Connect: LinkedIn | Email 🚀

Post Comment

Table of Content