Redsign of an application for checking and processing electronically provided orders from various pre-systems. The validation of the order data is performed on the basis of checking processes, some of which specify separate rules for each pre-system. The redesign also involves a technology change from Visual C++ to C# with WPF as the user interface.
Supplement
This system is a client-server architecture with an MS SQL Server 2019 database as backend and a WPF client based on .Net 4.8. Developed with Visual Studio 2022.
Subject description
The batch-related order check splits incoming orders into different channels so that additional checks can be performed. In pharmaceutical wholesalers, for example, this may involve a specific material substitution or, in the case of orders from external service providers, upstream customer number mapping. Once the orders have been converted to a standardized format, further general and customer-specific checks are performed for each order. This includes, for example, quantity checks, batch reservations, rationing and special processing instructions. If an error occurs during the check, or if manual actions are detected, the order is reprocessed by a clerk. The interface functionality of the application is deliberately kept functional and simple. In addition to individual control of the order channels, it offers a continuous list of processed orders.