Introduction

Completed

With Microsoft Dynamics 365 Intelligent Order Management, customers can manage the orchestration of orders through to fulfillment. These capabilities enable organizations to manage order flows across different platforms and apps.

This module is a guided lab and includes the following scenarios:

  • Order enters Dynamics 365 Intelligent Order Management as an email attachment.
  • Validate order header to make sure that the Ship to Country/Region field is set to United States (US).
  • Validate the order line to make sure that the Quantity is set as more than 1.
  • Route the order based on quantity.
    • If Quantity >= 100, send to the Seattle store.
    • If Quantity < 100, send to the Chicago store.
  • If the order is routed to the Seattle store, emails that have the fulfillment order attached will be sent.
  • If the order is routed to the Chicago store, requests that have the fulfillment order as payload will be sent to RequestBin.

Lab business components

The module uses the following business components:

  • Order capturing endpoint - Email
  • Order fulfillment endpoints:
    • Orders fulfilled from Seattle - Email
    • Orders fulfilled from Chicago - RequestBin
  • Order orchestration flow and central visibility (Dynamics 365 Intelligent Order Management app)

Lab flows

The following sections describe the flows that this module will demonstrate.

Nominal business flow

The following illustration shows a nominal business flow in Intelligent Order Management.

 Diagram of the Nominal business flow.

Exception flow (order header validation failed)

The following illustration shows a nominal exception flow that was caused by an order header validation failure in Intelligent Order Management.

Diagram of the Exception flow (order header validation failed).

Exception flow (order line validation failed)

The following illustration shows a nominal exception flow that was caused by an order line validation failure in Intelligent Order Management.

Diagram of the Exception flow (order line validation failed).