Quality management overview
This topic describes how you can use quality management in Dynamics 365 Supply Chain Management to help improve product quality within your supply chain.
Quality management can help you manage turnaround times when you handle nonconforming products, regardless of their point of origin. Because diagnostic types are linked to correction reporting, Supply Chain Management can schedule tasks to correct problems and prevent them from recurring.
In addition to functionality for managing nonconformance, quality management includes functionality for tracking issues by problem type (even internal problems), and for identifying solutions as short-term or long-term. Statistics about key performance indicators (KPIs) provide insight into the history of previous nonconformance issues and the solutions that were used to correct them. You can use historical data to review the effectiveness of previous quality measures and determine appropriate measures to use in the future.
When you set up a quality association, Supply Chain Management can generate quality orders for various business processes, events, and conditions. The quality association can cover a specific item, a specific group of items, or all items.
Examples of the use of quality management
Quality management is flexible and can be implemented in various ways to meet the requirements of specific levels of supply chain operations. The following examples illustrate possible uses of these features:
- Automatically start a quality control process, based on predefined criteria (upon warehouse registration of a purchase order from a specific vendor).
- Block inventory during inspection to prevent non-approved inventory from being used (full blocking of purchase order quantities).
- Use item sampling as part of a quality association to define the amount of current physical inventory that must be inspected. Sampling can be based on fixed quantities, a percentage, or full license plate.
The Quality management for warehouse processes feature extends the capabilities of quality management. If you are using this feature, then see Quality management for warehouse processes for examples of how quality management works when it's enabled.
- Create quality orders for partial receipts. To create a quality order that is based on the quantity that is physically received with an order, you must select the Per updated quantity check box on the Item sampling form.
- Create test types that include minimum, maximum, and target test values, and perform qualitative-versus-quantitative testing that has predefined validation results.
- Specify an acceptable quality level (AQL) to control quality measure tolerances.
- Specify the resources that an inspection operation requires, such as a test area and test instruments.
Working with quality associations
The business process that uses a quality association can be related to various source documents, such as purchase orders, sales orders, or production orders.
Each quality association record defines the set of tests, the AQL, and the sampling plan that applies to the quality orders that are generated. You must define a quality association record for each variation in a business process. For example, you can set up a quality association that generates a quality order when a purchase order product receipt is updated. Depending on the setup of the execution plan, the triggering process itself can be blocked while there is an open quality order, or the next processes, such as purchase order invoicing, can be blocked.
Note: While there are open quality orders, inventory quantities are automatically blocked from being issued. Depending on the Full blocking setting on the Item samplings page, the quantity is either the quantity on the quality order or the quantity on the source document line.
For a given business process, the quality association record identifies the event and the conditions that a quality order is generated for. The conditions can be specific to either a site or a legal entity. A quality order that involves destructive tests can be generated only when on-hand inventory exists for the event.
The following examples illustrate how a quality association record is defined for the variations in each business process. For each example, the following table summarizes the events and conditions that are defined by a quality association record.
|Reference type||Event type||Execution||Event blocking||Document reference|
|Inventory||Not applicable||Not applicable||None||All|
|Sales||Picking process is scheduled||Before||None||Specific ID, Group, or All only|
|Report as finished|
|Report as finished||Before||None|
|Report as finished|
|Quarantine||Report as finished||Before||Report as finished|
|Route operation||Report as finished||Before||None||Specific ID, Group, or All, and Resource specific, Group, or All|
|Report as finished|
|Co-product production||Registration||Not applicable||None||All|
|Report as finished||Before|
The following table provides more information about how quality orders can be generated for specific types of processes.
|Type of process||When quality orders can be automatically generated||When quality orders can be generated if destructive testing is required||Condition information||Manual generation information|
|Purchase order||Before or after a receipts list or product receipt for the material that is received is posted||After the product receipt for the material that is received is posted, because the material must be available for destructive testing||The requirement for a quality order can reflect a particular site, item, or vendor, or a combination of these conditions.||A manually generated quality order that refers to a purchase order can use information in a quality association record, such as the test sampling plan.|
|Quarantine order||Before or after the quarantine order is reported as finished or ended||Quality orders that require destructive tests can't be generated. It's assumed that the quarantine order functionality handles the disposition of the material that is destroyed.||The requirement for a quality order can reflect a particular site, item, or vendor, or a combination of these conditions.||A manually generated quality order that refers to a quarantine order can use information in a quality association record, such as the test sampling plan.|
|Sales order||Before a scheduled picking process or packing slip update for the items that are being shipped||At any step||The requirement for a quality order can reflect a particular site, item, or customer, or a combination of these conditions.||A manually generated quality order that refers to a sales order can use information in a quality association record, such as the test sampling plan.|
|Production order||Before or after the finished quantity for the production order is reported||After the finished quantity for the production order is reported||The requirement for a quality order can reflect a particular site or item, or a combination of these conditions.||A manually generated quality order that refers to a production order can use information in a quality association record, such as the test sampling plan.|
|Production order that has a route operation||Before or after the report is finished for an operation||After the reporting production is finished for the last operation||The requirement for a quality order can reflect a particular, site, item, or operations resource, or a combination of these conditions.||A manually generated quality order that refers to a route operation can use information in a quality association record, such as the test sampling plan.|
|Inventory||A quality order cannot be automatically generated for a transaction in an inventory journal or for transfer order transactions.||A quality order must be created manually for an item's inventory quantity. Physical on-hand inventory is required.|
Quality order auto-generation examples
In purchasing, if you set the Event type field to Product receipt and the Execution field to After on the Quality associations page, you get the following results:
- If the Per updated quantity option is set to Yes, a quality order is generated for every receipt against the purchase order, based on the received quantity and settings in the item sampling. Every time that a quantity is received against the purchase order, new quality orders are generated based on the newly received quantity.
- If the Per updated quantity option is set to No, a quality order is generated for the first receipt against the purchase order, based on the received quantity. Additionally, one or more quality orders are created based on the remaining quantity, depending on the tracking dimensions. Quality orders aren't generated for subsequent receipts against the purchase order.
In production, if you set the Event type field to Report as finished and the Execution field to After on the Quality associations page, you get the following results:
- If the Per updated quantity option is set to Yes, a quality order is generated based on every finished quantity and settings in the item sampling. Every time that a quantity is reported as finished against the production order, new quality orders are generated based on newly finished quantity. This generation logic is consistent with purchasing.
- If the Per updated quantity option is set to No, a quality order is generated the first time that a quantity is reported as finished, based on the finished quantity. Additionally, one or more quality orders are created based on the remaining quantity, depending on the tracking dimensions of the item sampling. Quality orders aren't generated for subsequent finished quantities.
|Quality specification||Per updated quantity||Per tracking dimension||Result|
Batch number: No
Serial number: No
Order quantity: 100
|Fixed quantity: 1||No||
Batch number: No
Serial number: No
|Order quantity: 100
|Fixed quantity: 1||Yes||
Batch number: Yes
Serial number: Yes
Order quantity: 10
Note: The batch can be reused.
|Fixed quantity: 2||No||
Batch number: Yes
Serial number: Yes
Order quantity: 10
The Quality management for warehouse processes feature adds capabilities for quality order processing for production with Event type set to Report as finished and Execution set to After, and for purchases with Event type set to Registration. For details, see Quality management for warehouse processes.
Quality management pages
|Quality associations||See the previous sections of this article.||A quality association defines all the following information for a quality order that is generated:
|Tests||Use this page to define and view the individual tests that determine whether your products meet quality specifications. You can assign one or more individual tests to a test group. In this case, you also specify test-specific information, such as the acceptable measurement values. Measurement values are used for quantitative tests, and test variables are used for qualitative tests.
||A manufacturing company performs two tests on purchased material: a quantitative test about material quality and a qualitative test about packaging damage. The company defines additional information about the qualitative test to identify the test variable (damaged packaging) and its outcomes. The company uses the Test groups page to assign the two tests to a test group and to specify the test-specific information. The test group is assigned to a quality order, so that the company can report test results for the two tests.|
|Test groups||Use this page to set up, edit, and view test groups and the individual tests that are assigned to a test group. The upper pane displays test groups, and the lower pane displays the tests that are assigned to a selected test group. You assign several policies to a test group, such as a sampling plan, an AQL, and the requirement for destructive testing. When you assign an individual test to a test group, you define additional information, such as the sequence, documents, and validity dates. For a quantitative test, the information that you define also includes the acceptable measurement values. For a qualitative test, the information includes the test variable and default outcome. The test group that is assigned to a quality order defines the default set of tests that must be performed on the specified item. However, you can add, delete, or change tests on the quality order. Test results are reported for each test on a quality order.||A manufacturing company defines a test group for each variation of its quality guidelines. The various test groups reflect differences in the sampling plans, the sets of tests that must be performed together, the AQL, and other factors. For quantitative tests, there are also differences in the acceptable measurement values. To enforce its quality guidelines, the company assigns a test group to each rule for automatically generating quality orders on the Quality associations page, and also assigns a test group to quality orders that are manually created.|
|Item quality groups||Use this page to set up, edit, and view the items that are assigned to a quality group or the quality groups that are assigned to an item. A quality group represents common testing requirements for items. After you define the test requirements on the Test groups page, you can define the rules for automatically generating quality orders. To simplify the process, you don't define rules for individual items. Instead, you define rules for a quality group, by using the Quality associations page. You can also use the Item quality groups page for a selected quality group to assign relevant items to that group. You can also use the Item quality groups page for a selected item to assign relevant quality groups to that item.||A manufacturing company purchases various raw materials that have the same testing requirements for incoming inspection. The company defines a quality group and then assigns the item numbers that are associated with the raw materials to that group. Later, the company purchases a new type of raw material that has the same testing requirements. Instead of setting up new testing requirements for the new material, the company adds the item number for the new material to the existing quality group. The same manufacturing company also produces items that have the same production testing requirements and ships items that have the same requirement for pre-shipment testing. The company defines two additional quality groups and then assigns the relevant item numbers to each group.|
|Test variables||Use this page to define and view the variables that are associated with a qualitative test. For each variable, you define enumerated outcomes that represent the possible options. You define tests on the Tests page. For qualitative tests, you must set the test type to Option. Use the Test groups page to assign a test variable to an individual test.||A manufacturing company that produces cookies uses an inspection test for the finished product. This inspection test has several variables. One variable is taste, and the possible outcomes for this variable are good and bad. A second variable is color, and the possible outcomes are too dark, too light, and correct.|
|Test variable outcomes||Use this page to set up, edit, and to view the possible test results for a test variable that is associated with a qualitative test. For each outcome, you assign a pass or fail status. You must define a variable and its outcomes for each qualitative test that is defined on the Tests page. (For qualitative tests, the test type is set to Option on the Tests page.) Use the Test groups page to assign a test variable and the default outcome to an individual qualitative test.||A manufacturing company that produces cookies uses an inspection test for the finished product. This inspection test has of several variables. One variable is taste, and the possible outcomes for this variable are good and bad. A second variable is color, and the possible outcomes are too dark, too light, and correct. A status of pass or fail is assigned to each outcome. During the inspection test for each variable, the inspector reports the test result by selecting one of the outcomes.|
Can you tell us about your documentation language preferences? Take a short survey.
The survey will take about seven minutes. No personal data is collected (privacy statement).