Edit

Quality management setup and configuration

This article explains the initial setup and configuration of quality management features.

Prerequisites

  • Make sure that the Quality Management extension is installed.

    The extension is preinstalled for all new environments. For existing environments, install it from the Extension Management page or get it from Microsoft Marketplace. Learn more about installing extensions at Installing and Uninstalling Extensions.

  • Ensure that users have the right permissions. Quality Management provides three permission sets:

    Permission set Purpose
    Quality Admin & Supervisor Full access to all quality management configuration and data, including setup, templates, tests, generation rules, and inspections.
    Quality Inspector Can record measurements, finish inspections, and update result conditions, but can't change setup, templates, or generation rules. Must be explicitly assigned to users who perform inspections.
    Quality Auditor Read-only access to all quality data for review and reporting.

    Learn more at Assign Permissions to Users and Groups.

Actions that require the Quality Admin & Supervisor role

Some actions on quality inspections are restricted to users who have the Quality Admin & Supervisor permission set (or SUPER permissions). Users who only have the Quality Inspector permission set can't perform these actions, even if they have general data modification permissions.

Action Description
Change another user's inspection assignment Only an admin or supervisor can change the Assigned User ID field on an inspection that is assigned to a different user.
Delete a finished inspection Only an admin or supervisor can delete an inspection that has already been finished.
Change quantities on an inspection Only an admin or supervisor can change the values in the Quantity, Passed Quantity, Failed Quantity, or Sample Size fields on an inspection.
Reopen a finished inspection Only an admin or supervisor can reopen an inspection that is finished.

If a user without the required role attempts one of these actions, Business Central displays an error message that indicates that the user doesn't have the necessary permissions.

Typical setup scenarios

If you're setting up the app for purchase receipt inspections only, focus on purchase trigger configuration. Create templates for inspecting incoming goods, and set up rules for vendor-specific or item-specific testing.

For production output testing only, you should focus on production trigger configuration. Create templates for finished goods inspection, and set up rules for routing-specific or work center-specific testing.

Note

The Premium experience is required for production capabilities. If you don't need those, you can use the Essential experience.

If you need a comprehensive quality system, configure both purchase and production triggers. Create multiple templates for different types of inspections, and set up workflows to automatically block and unblock lots.

Configure general base data

Ensure you have the base data described in the following table before you start to set up quality management. Your quality management setup uses this data.

Data Description
Locations - Configure the locations where you do quality inspections.
- Set up warehouse handling, if necessary. For example, receipts, put-aways, and so on.
- Define bins for your quality inspection areas.
Items - Configure item tracking codes for lots, serials, or packages, as needed.
- Set up lot number series for automatic lot assignments.
- Ensure that the correct inventory posting groups are assigned to items.
Vendors and customers - Configure vendors for purchase receipt inspections.
- If quality inspections affect sales processes, set up customers.

Set up quality management

The following steps describe settings you can use to get started with quality management, and manage features on an ongoing basis.

  1. Select Search (Alt+Q) in the upper-right corner, enter Quality Management Setup, and then choose the related link.

  2. On the General FastTab, configure settings as described in the following table.

    Field Description
    Quality Inspection Nos. Specify the default number series to use for quality inspection documents when there isn't a number series defined on a quality inspection template. The number series defined on a template takes precedence.
    Inspection Creation Option Specify when to create a new inspection:

    - Always create new inspection creates a new inspection every time, and doesn't search for existing inspections.
    - Create a reinspection if matching inspection is finished searches for an existing, completed inspection that matches. If it finds one, it creates a reinspection. If it doesn't find one, it creates a new inspection.
    - Always create a reinspection searches for an existing inspection. If it finds one, it creates a reinspection. If it doesn't find one, it creates a new inspection.
    - Use existing open inspection if available searches for an existing, open inspection. If it finds an open inspection, it reuses it without any changes. If it finds an inspection that matches but is completed, or doesn't find a matching inspection, it creates a new inspection.
    - Use any existing inspection if available searches for an existing inspection. If it finds one, it reuses it regardless of its status. If it doesn't find one, it creates a new inspection.

    Important: When an existing inspection is reused, the test data (status, results, measurements) remains unchanged.

    Tip: If you automate inspection creation but manually create an inspection, for example, for the first receipt of a lot that you'll receive in multiple shipments, and you want automation to reuse that inspection for subsequent receipts, choose Use existing open inspection if available or Use any existing inspection if available. Then, in the Inspection Search Criteria field, choose By Item Tracking to find inspections by lot or serial numbers.
    Inspection Search Criteria Specify the search criteria to use to find existing inspections. All of the options in the Create Inspection Behavior field use this setting, with the exception of Always create a new inspection, which skips the search entirely.

    - By Standard Source Fields searches by template, source table, document number, item, variant, and lot, serial, and package numbers. Use this option for the most comprehensive matching.
    - By Source Record searches by the specific source record ID that triggered the inspection. Use this option when you want to find inspections linked to a specific document line.
    - By Item Tracking searches primarily by item number, variant, and lot, serial, and package numbers. This option ignores the source document. Use this option to find inspections for a specific lot or serial number across different documents.
    - By Document and Item only searches by document number and item only, and ignores lot, serial, and package numbers. Use this option to find inspections for an item on a document, regardless of tracking information.

    Note: The search always returns the most recent inspection (highest retest number) that matches the criteria.
    Certificate of Analysis Contact Specify the contact who appears in the signature block on the Certificate of Analysis report. This contact is typically your quality manager, lab director, or the person authorized to certify that a batch meets specifications. When set, the report shows the contact's name, job title, and address. When left blank, the signature block is empty. To set this field, you need a contact record for the person in Business Central.
    Maximum Rows To Fetch in Lookups Specify the maximum number of rows to fetch on data lookups. Keep the number as low as possible to increase usability and performance.
    Additional Picture Handling Specify what to do with pictures.

    - None means not to take an action with pictures.
    - Save as attachment attaches the picture as a document.
    - Save as attachment and upload to OneDrive attaches the picture and uploads it to OneDrive.
  3. On the Generation Rule Trigger Defaults FastTab, configure default trigger values for different types of documents, as described in the following table.

    Field Options
    Warehouse Receipts Trigger - Never means no automatic inspection creation.
    - When Warehouse Receipt is created creates an inspection when you create a warehouse receipt.
    - When Warehouse Receipt is posted creates an inspection when you post a warehouse receipt.
    Purchase Orders Trigger - Never means no automatic inspection creation.
    - When Purchase Order is received creates an inspection when you post a purchase order receipt.
    - When Purchase Order is released creates an inspection when you release a purchase order.

    Note: Posting an open purchase order automatically releases it and triggers inspection creation. If posting fails, the order returns to Open, but the inspection remains, so another posting attempt might create another inspection depending on the Inspection Creation Option setting.
    Sales Returns Trigger - Never means no automatic inspection creation.
    - When Sales Return is received creates an inspection when you post a sales return order receipt.
    Transfer Orders Trigger - Never means no automatic inspection creation.
    - When Transfer Order is received creates an inspection when you post a transfer order receipt.
    Production Order Trigger - Never means no automatic inspection creation.
    - When Production Output is posted creates an inspection when you post production output.
    - When Production Order is released creates an inspection when you release a production order.
    - When a Released Production Order is refreshed creates an inspection when you refresh a production order that is already released.
    Prod. trigger output condition - Any Output Entry creates an inspection when you enter any output.
    - Any Quantity Output creates an inspection when you post a quantity.
    - Only with Quantity creates an inspection only when you post an output quantity.
    - Only with Scrap creates an inspection only when you post output with scrap.
    Assembly Trigger - Never means no automatic inspection creation.
    - When Output is posted creates an inspection when you post assembly output.
    Warehouse Movement Trigger - Never means no automatic inspection creation.
    - When Warehouse Movement is registered creates an inspection when you register the movement of goods.
  4. On the Bin Movements and Reclassifications FastTab, specify the batches to use when you move inventory from one bin to another or change item tracking information. Your choice depends on whether your warehouse is set up to use directed put-away and pick. Hover over a field to read a short description.

  5. On the Inventory Adjustments FastTab, specify the item journal batch or warehouse item journal batch to use to reduce inventory quantities. Your choice depends on whether your warehouse is set up to use directed put-away and pick. Hover over a field to read a short description.

  6. On the Item Tracking FastTab, in the Tracking Before Finishing field, specify whether to require item tracking before finishing an inspection:

    • Allow without item tracking: Use this option if you don't use lot or serial numbers, or if you have processes where inspections won't have known lot or serial numbers. For example, inspections created during production that prevent the product from being produced might not have a lot or serial number yet. Inspections without lot or serial numbers are permitted.
    • Allow only posted item tracking: Use this option if all lot or serial numbers must be posted before you can finish an inspection. For example, if you inspect finished goods the lot or serial number should exist. If you inspect lots when they're moved to a bin, the lot or serial number must exist.
    • Allow reserved or posted item tracking: Use this option if lot or serial numbers need to be in the system but might not yet be posted. For example, lots that are being received or produced might not yet be received or produced, but do exist on your item tracking lines.
    • Allow any non-empty value: Use this option if you want to track lot or serial numbers that don't enter the system but need inspections to document why they didn't. For example, if you reject a lot during the receiving process and the failed lot is never put away. Or, if you're producing and know the intended lot or serial number but the in-progress item is discarded before it's posted to inventory. Inspections with lot or serial numbers that aren't in your inventory are permitted.
  7. In the Quality inspection selection criteria field, specify the inspections to consider when evaluating whether to block a document-specific transaction.

    • Any inspection that matches considers any inspection.
    • Only the most recently modified inspection uses the most recently modified inspection.
    • Only the newest inspection/reinspection uses the inspection with the highest reinspection number.
    • Any finished inspection that matches considers any finished inspection.
    • Only the most recently modified finished inspection uses the most recently modified finished inspection.
    • Only the newest finished inspection/reinspection uses the finished inspection with the highest reinspection number.

Set up quality management notifications

The settings described in this article apply to everyone who uses quality management features. However, each user can decide whether they want to be notified every time an inspection is created. Their selections apply only to themselves.

  1. Select Search (Alt+Q) in the upper-right corner, enter My Notifications, and then choose the related link.

  2. The following notifications are available for quality management:

    • Quality Inspection created notifies you when an inspection is created either manually or automatically.
    • Assign Quality Inspection to yourself does the same, but gives you the chance to assign the inspection to yourself.

Next steps

After you create the base data and complete the initial setup this article describes, there are still a few things to do. To learn more, go to:

Creating Quality Inspection Templates
Setting Up Inspection Generation Rules
Quality Management Overview