Configuration Search

Prev Next

Feature Overview

Configuration Search is the core feature of Sales Configurator. It allows sales staff to specify exactly what a customer wants — colour, size, material, dimensions, or any other attribute — directly on a sales quote or sales order line, without needing a dedicated item number for every possible combination. Instead of creating hundreds of items in advance, you define a set of attributes (called Configuration Codes) and let the configurator match the customer's requirements against your existing item and BOM master data.

When a salesperson opens the configuration on a sales line, they enter or select values for each required attribute. The configurator then compares those values against the attribute specifications registered on your items and BOMs, and presents a ranked list of matches. The closest match is shown first, with any deviations highlighted. The salesperson can review the match, accept it, or adjust the configuration values before moving on.

The process can be initiated in two ways: through the guided flow, which walks the user through each attribute step by step, or by opening the configuration screen directly and filling in values manually. Existing configurations from other orders, quotes, or previously configured items can be used to pre-fill the attribute values, saving time when processing repeat or similar orders.

Main pages Sales Quote, Sales Order, Item Card, Customer Card
Configuration entry page Configuration Entry (accessible via Configurator menu on sales lines)
Match page Prefill Template (opens during guided flow or manual configuration)
Setup page Configurator Setup
Supported source entities Items, Production BOMs
Attribute definition source Master Data Information app (Information Codes and Values)
Prefill sources Existing sales quote/order lines, item master, configuration templates
Guided flow toggle Configurator Setup → Use guided flow

Getting Started

  1. Open Configurator Setup and enable Use guided flow if you want the step-by-step experience for sales staff. Leave it disabled if users prefer to enter all configuration values on a single screen.
  2. In the Master Data Information app, ensure that the relevant Information Codes are created and that values are assigned to your items and/or BOMs using the Specification subtype. These codes become the searchable attributes in the configurator.
  3. On the Item Card for each configurable item, go to Configurator → Configuration Template and assign a Configuration Template. The template defines which Information Codes must be filled in for that item type.
  4. Optionally, on the Item Card, go to Configurator → Configuration Criterias to define which attribute combinations are valid for that item.
  5. Open a Sales Quote or Sales Order and add a line with the parent/configurable item number.
  6. In the sales line, go to Configurator → Configuration (or press Shift+Ctrl+K). The configuration screen opens.
  7. Enter or select values for each Configuration Code displayed in the search subform. For measured attributes (e.g. dimensions), enter a numeric value. For coded attributes, select from the available values.
  8. Click Search Match to trigger the matching engine. The match subform updates with the best-fitting items or BOMs ranked by deviation count.
  9. Select the best match and click Select Match to confirm. The configuration is saved on the sales line.
  10. Repeat for each configurable line on the document.

Related Features

Configuration Search relies on Master Data Information for all attribute definitions — Information Codes, Information Values, and the specifications registered on items and BOMs. Without MDI specifications, the matching engine has nothing to compare against. The Supply Order Hierarchy feature picks up from where Configuration Search leaves off: once a line is configured and an item (or BOM) has been matched, you use Supply Order Hierarchy to create the corresponding production or assembly order. The Sales Price Calculation feature (if enabled) uses the configuration result — specifically the matched item's production cost structure — to calculate and update the sales price on the line.


User Stories

US-01: Configure a sales line using the guided flow

As a Sales Order Processor
I want to use the guided flow to specify a customer's product requirements attribute by attribute
So that I am prompted through each required attribute in the correct order and cannot miss mandatory values

Setup:

  1. Open Configurator Setup and enable Use guided flow.
  2. Open a Sales Order and add a line with the configurable item number.
  3. On the sales line, go to Configurator → Configuration (Shift+Ctrl+K).
  4. The guided flow opens. For each attribute (Configuration Code), select or enter the customer's required value and proceed to the next step.
  5. When all attributes are entered, click Search Match. The match list shows the closest fitting items or BOMs.
  6. Select the match and click Select Match to confirm the configuration on the sales line.
US-02: Configure a sales line without the guided flow

As a Sales Order Processor
I want to open the full configuration screen and fill in all attribute values at once
So that I can work faster when I already know all the values the customer requires

Setup:

  1. Open Configurator Setup and disable Use guided flow.
  2. Open a Sales Quote or Sales Order and add a line with the configurable item number.
  3. On the sales line, go to Configurator → Configuration (Shift+Ctrl+K).
  4. The configuration screen opens showing all Configuration Codes in the search subform. Enter values for each relevant attribute directly.
  5. Click Search Match. Review and select the match in the match subform.
US-03: Pre-fill configuration values from an existing sales order line

As a Sales Order Processor
I want to copy the configuration from a previous sales order line as a starting point
So that I do not have to re-enter all attribute values for repeat or similar orders

Setup:

  1. Open a Sales Order and add a new configurable line.
  2. Open the configuration screen via Configurator → Configuration.
  3. In the Prefill Entry section, set Get From Type to the document type of the source order (e.g. Order), enter the Document No. and Line No. of the previously configured line.
  4. The configuration values from that line are loaded into the search criteria subform.
  5. Adjust any values that differ for the new order, then click Search Match.

Note: The Prefill Entry section is visible on the configuration screen only when the relevant Show Entry Info toggles are enabled in Configurator Setup for the current document type (Sales Quote or Sales Order).

US-04: Pre-fill configuration values from an item's specification

As a Sales Order Processor
I want to start the configuration from the attribute values already registered on a specific item
So that I can use a known item as a baseline and only adjust the values that differ

Setup:

  1. Open the configuration screen on a sales line.
  2. In the Prefill Item section, enter the Item No. of the item whose attributes you want to use as the starting point.
  3. The system loads the item's specification values into the search subform.
  4. Adjust any attributes as needed, then click Search Match.

Note: The Prefill Item section is only visible when Show Item Info is enabled in Configurator Setup for the relevant document type.

US-05: Pre-fill configuration values from a configuration template

As a Sales Order Processor
I want to start the configuration from a predefined template
So that I have a standard set of attribute values as a starting point for common product types

Setup:

  1. Ensure a Configuration Template has been created in Master Data Information and assigned to the relevant item type via Type Information Template.
  2. Open the configuration screen on a sales line.
  3. In the Prefill Item section, select the Template Code from the lookup.
  4. The template's attribute values are loaded into the search subform.
  5. Adjust any values specific to this customer's order, then click Search Match.

Note: The Prefill Template section is only visible when Show Template Info is enabled in Configurator Setup for the relevant document type.

US-06: View and interpret match results with deviations

As a Sales Order Processor
I want to see how closely each matched item or BOM fits the customer's requirements
So that I can make an informed decision about which item to select, or whether to adjust the configuration

Setup:

  1. After entering configuration values on a sales line and clicking Search Match, the match subform populates.
  2. Each row shows the matched document (item/BOM), its deviation count, and any mismatches.
  3. Click Show Match on a row to see the full breakdown of which attributes match exactly and which deviate.
  4. Select the most appropriate match and click Select Match to confirm it.

Note: A deviation indicates that the matched item's attribute value differs from what was searched for (e.g. an interval value that partially overlaps). A mismatch indicates a more significant conflict. Fewer deviations = better fit.

US-07: Register configuration results on a sales quote and carry them to an order

As a Sales Order Processor
I want to configure lines on a sales quote and have the configuration carry over automatically when the quote is converted to an order
So that I do not need to re-enter configuration values when a quote is accepted

Setup:

  1. Open a Sales Quote, add a configurable line, and complete the configuration as normal.
  2. When the customer accepts the quote, use the standard BC Make Order action to convert the quote to a sales order.
  3. The configuration entries (attribute values and matched item) are automatically transferred to the new sales order line.
US-08: View the configuration entries saved on a sales line

As a Sales Order Processor
I want to review the configuration values that were saved on a specific sales line
So that I can verify or communicate what was configured for a customer

Setup:

  1. Open the Sales Order or Sales Quote containing the configured line.
  2. Select the line and go to Configurator → Configuration (Shift+Ctrl+K).
  3. The Configuration Entry screen opens, showing all attribute codes and values saved on that line.
US-09: Control which configuration information is visible on sales documents

As a IT Manager
I want to control which sections (source document info, entry info, item info, template info) appear on the configuration screen for each document type
So that users only see the prefill options that are relevant to our workflow

Setup:

  1. Open Configurator Setup.
  2. Under the Sales group, toggle the relevant Show [section] On Sales Quote/Order fields to enable or disable each prefill section per document type.
  3. Save. The configuration screen will now only show the sections that are enabled for each document type.
US-10: Set up Configuration Templates on an item

As a Business Manager
I want to assign a Configuration Template to an item so the configurator knows which attributes to ask for
So that sales staff are always prompted for the correct attributes when configuring that item

Setup:

  1. Open the Item Card for the configurable item.
  2. Go to Configurator → Configuration Template.
  3. The Type Information Template list opens. Add a line linking the item to the relevant Template Code.
  4. Save. The template's Information Codes will now appear in the configuration search screen whenever this item is used on a sales line.
US-11: Register attribute specifications on an item for matching

As a Business Manager
I want to register the attribute values that describe an item on its item card
So that the configurator can match sales line requirements against the item's known attributes

Setup:

  1. Open the Item Card for the item to be made configurable.
  2. Go to Master Data Information (from the MDI app) and add Specification entries for the item — one row per Information Code, specifying the value, interval (min/max), or filter that describes this item's attribute.
  3. Repeat for each configurable item in your product range.
  4. When a sales line is searched with matching criteria, this item will appear as a candidate in the match results.
US-12: Configure a line on a customer's card using Information Template

As a Sales Manager
I want to register a customer's standard configuration preferences on the customer card
So that sales staff can pre-fill orders for that customer from their registered preferences

Setup:

  1. Open the Customer Card for the relevant customer.
  2. Go to Configurator → Information Template.
  3. Assign the relevant template or attribute values to the customer record.
  4. When creating a sales order for this customer, use the Prefill Entry or Prefill Item section on the configuration screen to load the customer's preferences.
US-13: Recalculate the configuration match after changing item specifications

As a Business Manager
I want to trigger a recalculation of the configuration control for an item after its specifications have been updated
So that the Information Control table reflects the latest attribute data

Setup:

  1. Open the Item Card for the item whose specifications have changed.
  2. Go to Configurator → Recalculate Configuration.
  3. The system recalculates and updates the Information Control entries for this item.
  4. Optionally, use Configurator → Control Configuration to view the resulting control records and verify the update.
US-14: Review configuration control to verify attribute coverage

As a Business Manager
I want to see a full list of which attribute requirements an item satisfies and which are missing
So that I can identify gaps in the item master data before processing customer orders

Setup:

  1. Open the Item Card.
  2. Go to Configurator → Control Configuration.
  3. The Information Control page opens showing all attributes in context: status can be Entered, Missing, or Not Required.
  4. Use Hide "Not required" to focus on the attributes that are entered or missing.
US-15: View configuration mismatches across all active lines

As a Sales Manager
I want to see a list of all sales lines where the configuration has mismatches or conflicts
So that I can proactively identify and resolve configuration issues before delivery

Setup:

  1. Open Configuration Mismatches from the Sales Configurator menu or search.
  2. The page lists all lines where the matching engine detected conflicts or deviations.
  3. Drill into individual lines to review and correct the configuration values.

Field Reference

Field Where to find it What it does Default
Use guided flow Configurator Setup When enabled, the configuration screen opens as a step-by-step guided flow through each attribute Enabled
Show Source Document Info On Sales Quote Configurator Setup → Sales Shows the prefill-from-existing-entry section on the configuration screen for sales quotes Enabled
Show Source Document Info On Sales Order Configurator Setup → Sales Shows the prefill-from-existing-entry section on the configuration screen for sales orders Enabled
Show Entry Info On Sales Quote Configurator Setup → Sales Shows the "Get From" entry fields on the configuration screen for sales quotes Enabled
Show Entry Info On Sales Order Configurator Setup → Sales Shows the "Get From" entry fields on the configuration screen for sales orders Enabled
Show Item Info On Sales Quote Configurator Setup → Sales Shows the prefill-from-item section on the configuration screen for sales quotes Enabled
Show Item Info On Sales Order Configurator Setup → Sales Shows the prefill-from-item section on the configuration screen for sales orders Enabled
Show Template Info On Sales Quote Configurator Setup → Sales Shows the prefill-from-template section on the configuration screen for sales quotes Enabled
Show Template Info On Sales Order Configurator Setup → Sales Shows the prefill-from-template section on the configuration screen for sales orders Enabled
Customer Demand Configuration Entry The customer's required value for a given attribute on this sales line
Configuration Code Configuration Entry The attribute being specified (from Master Data Information)
Configuration Value Configuration Entry The selected value for the attribute
Value Configuration Entry Free-text or coded value entered for measured/exact attributes
Print Description Configuration Entry Controls whether the configuration entry description is printed on the document
Deviations Config Match Subform Number of attribute values that differ between the search criteria and the matched item
Mismatches Config Match Subform Number of attributes that conflict with the matched item's specification