Integration D365FO with Pick-by-voice system in the warehouse
Client Challenge
The client operates a large distribution center and processes thousands of warehouse operations daily. To improve efficiency, the decision was made to implement pick-by-voice system Lydia Voice. A key challenge was to develop an integration between the voice system and Dynamics 365 Finance and Operations (D365FO on which the main business processes of the company are automated. Given that D365FO had been heavily customized, one of the project limitations was to ensure minimal disruption to the existing warehouse logic and processes.
Results
  • • The implementation of pick-by-voice system increased warehouse operation efficiency by an average of 15%, and in some cases, up to 30%
  • • The implementation project took 3 months
  • • System performance did not degrade
Why Us
We have deep expertise in working with D365FO and a strong understanding of the Warehouse Management module functionality. However, developing integrations often requires going beyond the scope of D365FO and creating solutions that address unique client needs. Therefore, our team includes C# development experts, enabling us to offer broader expertise and flexibility in implementing client requests.
Objective
Implement the integration of the Lydia Voice system with the warehouse management functionality in D365FO, enabling warehouse employees to perform tasks using voice commands. Warehouse operations for integration include picking, receiving, inventory counting, packing, and shipping.
Our Approach
Architecture Development: an integration architecture was developed, detailing the integration components, data flows, and data.
Service Development: a service was implemented to emulate the operation of the Warehouse Mobile Device Portal (WMDP). The service retrieves data from Lydia Voice, converts it into XML documents similar to those generated by the mobile data collection terminal (DCT), and sends them to D365FO through the standard SOAP service on the D365FO side.
Load Testing: load testing was conducted with the client's peak data volumes.