Quality inspection workflows are essential in manufacturing, but they often rely on rigid screens and manual navigation that slows users down. In quality-driven environments, accuracy, speed, and traceability are critical.
To support this process, we built a custom QMS Infor M3 H5 application. Designed to make reviewing and updating quality test results faster, cleaner, and more reliable for users working directly with inspection data. The goal was to make quality test results faster to review, easier to update, and more transparent for end users.
In the existing process, quality inspections presented usability challenges:
Test results were spread across multiple records with limited filtering capabilities
Users had to scroll extensively to locate the next test to update
Difficulty quickly identifying the status of each test
These issues complicated a process where accuracy, speed, and traceability are essential. The QMS app centralizes this workflow into one interactive application, reducing friction and helping users focus on what matters most: completing and validating test results accurately.
What's happening here:
Starts with QMS300 - Clicking on the header will drop down the filters available to filter through the data.
Hyperlink When Clicking on an ID - When a user clicks on an ID, it takes them to screen QMS400 while displaying the facility, request ID, item number, and lot number from the one clicked.
Filtering - Users can filter the tests by sequence number and test order as shown.
Entering Test Result - Once the user enter a test result, and confirm that's what they want to enter the user can click on Submit Test Results button. The data grid will dynamically populate the user it was tested by, time and status. As shown it passed with a status of 1 in this demo.
QMS300 serves as the entry point for inspection review.
As shown in the demo video, users can filter inspections using a collapsible header section. This allows the interface to stay clean while allowing a more detailed search criteria.
Filters include:
Facility
Date range
Inspection status
Once a facility is selected, the grid displays relevant inspection records with:
Item number
Item description
Lot number
Inspection ID
Current inspection status
The inspection ID is implemented as a hyperlink, enabling direct navigation into inspection execution.
Selecting an Inspection ID navigates the user to QMS400. The application automatically carries forward the following inspection content:
Request ID
Facility
Item number
Lot number
This information is displayed in the same collapsible header for reference, ensuring users always know which inspection they are working on.
Within QMS400, users can further filter the inspection data by:
Sequence
Test order
The main grid displays all test lines related to the inspection once the user clicks on the Apply Filters button.
The QMS400 grid is designed for execution efficiency. Users can:
Enter test results directly into the grid
Add comments for individual test lines
Paging through large datasets without performance issues
One of the key challenges was status visibility. Test status data exists in M3 but it is not consistently exposed through standard APIs. To address this, the app integrates additional APIs and logic to display the test status cleanly in the data grid.
Status is visually indicated using the color cues:
Black: No Entry, Passed, or Completed
Orange: In-Process
Red: Failed
This allows users to immediately identify issues without reading individual values.
Once the user submits test results, the application:
Saves the results back to M3
Updates the inspection status
Records entry time
Records the user who entered the data
This ensures full audibility and keeps inspection data accurate and current.
This project demonstrates how H5 apps can significantly enhance ERP usability while respecting backend constraints.
Key takeaways include:
Leveraging context-aware navigation to reduce user effort
Using advanced filtering to manage large datasets efficiently
Enhancing status visibility
Balancing visual flexibility with M3's architectual
The QMS app helps reduce manual effort, improves data accuracy, and supports faster quality decisions. Resulting in less time spent managing screens.
This application was built with real users in mind. People who need to review, update, and validate quality data accurately and efficiently under real-world constraints.
By working closely with both Soho UI framework and Infor M3's architecture, the final solutions delivers a workflow that feels modern to users while remaining reliable and auditable for the business.
© Kion Solutions 2026 All Rights Reserved.
Website Created by Local Online Pros