Architecture

Completed

Diagram of the Inventory Visibility architecture.

Inventory Visibility service architecture can be broken down into four groups with their respective communication channels.

  • Inventory Visibility service contains WebAPI Query instances for gathering data and in-memory cache instances for storing data.

  • If you have Dynamics 365 Supply Chain Management, it has a built-in integration with the service. Out of the box, Dynamics 365 can write inventory adjustments to the service and receive accurate, on-hand inventory amounts.

  • If you have external order systems, ERPs, or inventory management systems, you can connect them to the service through RESTful APIs. After they've been connected, your services will be able to write inventory adjustments to the service and receive real-time, on-hand inventory amounts.

  • The Dataverse component to the architecture provides an app from Power Apps that you can use to set up the Inventory Visibility service. Through these configurations, Dataverse has a built-in sync that's called whenever a request is made to the service or a response is sent. Dataverse is written to for inventory adjustments by the service and it returns on-hand inventory information to the service.