Specification on Pages

Prev Next

Specification on Pages

Specification on Pages lets you bring individual specification fields — drawn directly from your Information Codes — onto the standard pages and lists you already use every day in Business Central. Instead of opening a separate specifications pane or factbox to view or enter a value, the data appears as a native field right on the page, making it faster to work with and easier to include in filtered views, sorted lists, and exports. It bridges the structured world of master data information with the everyday working pages your team operates from.

Go to UseDynamics to watch videos about the feature

Feature Overview

Every Business Central page has a fixed set of fields, determined by the standard application. Specification on Pages adds configurable extra fields to a wide range of pages — item cards and lists, sales and purchase lines, document headers, lot and serial number cards, production orders, assembly orders, warehouse documents, fixed assets, G/L accounts, and more. Each extra field is linked to a specific Information Code, so when a user enters or selects a value in the field, it is stored as a proper information entry in the background, fully consistent with the rest of the master data. Conversely, when an information entry already exists, the value is displayed in the corresponding field automatically.

The field's caption on the page takes the description of the assigned Information Code, so instead of seeing a generic label the user sees the actual name of the attribute — for example "Material Grade" or "Colour" — regardless of which physical field slot it occupies. The lookup behaviour on each field also follows the Information Code configuration: if the code has a predefined list of Information Values, the lookup offers exactly those options; if the Information Code allows free-text entry, the field accepts it directly. When Allow Users to Add Information Values is enabled on an Information Code, users can add new values to the list on the fly from within the field on the page, without needing to navigate to the setup.

The Specification on Pages setup page is the central place where each field slot is mapped to an Information Code. For each mapping, you choose which page or table the field should appear on, which of the available field slots to use, which Information Code to bind it to, and whether the field should store the Information Value code, the raw Value, or the Description from the information entry.

Typical Use Cases

  • As an item data entry user, I want the most important item attributes — such as material, surface treatment, and product family — to appear as editable fields directly on the Item Card, so that I can fill in or review all key specifications without navigating away from the page I am already on.

  • As a sales order processor, I want to see the relevant item specifications displayed as fields on the Sales Lines, so that I can quickly verify that the correct variant attributes are captured on the order without opening a separate specifications view for each line.

  • As a warehouse manager, I want lot-specific quality attributes to appear as visible fields on the Lot No. Information Card, so that my team can see critical quality data at a glance when processing receipts or managing inventory without having to drill into a separate information panel.

  • As a production planner, I want key material properties to appear as filterable columns on the Item List, so that I can sort and filter items by those properties when selecting components for production orders, without exporting data to a spreadsheet.

  • As a purchasing administrator, I want the supplier certification status for an item to appear as a field on the Purchase Lines, so that buyers can see and update the certification information in context while working on purchase orders, reducing the risk of missing required data.

Key Concepts

  • Specification on Pages — the setup page where field slots are mapped to Information Codes. Each row defines one field on one table, which Information Code it represents, and how the data is stored and displayed.

  • Field slot — a preconfigured field position added to a supported table by the app. Each supported table has multiple available field slots. A slot can hold the value for any one Information Code at a time, as configured in the setup.

  • Field caption — the label shown on the page for each configured field. It is set automatically to the description of the assigned Information Code, so the field always displays a meaningful name rather than a generic placeholder.

  • Master Data Field Type — controls what part of the information entry is written to and read from the field on the page. The options are Information Value (uses the predefined value code from the Information Value list), Value (uses the free-text or numeric value stored on the information entry), and Description (uses the description text from the entry).

  • Allow Users to Add Information Values — a setting on the Information Code that, when enabled, lets users type a new value directly into the field on the page and have it added to the Information Value list immediately, without going to the setup pages.

  • Update Field Value — an action on the Specification on Pages setup that synchronises the values shown in the page fields with the existing information entries, useful when a new field mapping is added after data already exists.

  • Supported tables — the feature covers a broad range of Business Central tables across inventory, sales, purchases, warehouse, manufacturing, assembly, finance, and item tracking. Both master data records (items, customers, vendors) and transactional records (order lines, document headers, lot numbers) are supported.

Relations to Other Features or Apps

Within the Master Data Information app, Specification on Pages works as a surface layer on top of Information Codes and the information entries stored through Information Setup. Every value entered through a field on a page is stored as a regular information entry, which means it is visible in the Information Setup panel, participates in Merge Descriptions, can have Extended Texts attached, and is included in Specification Search. If the Information Code has Logical Dependencies configured, those rules are also applied when selecting a value through the page field. For document-related tables such as sales lines and purchase lines, the field values connect to the Master Data on Documents infrastructure in the background.

Within standard Business Central, the fields added by this feature behave like native fields on their pages. They can be included in filtered views, shown or hidden through page personalisation, sorted in list pages, and exported via standard Excel export. They are subject to the same field-level permissions as other fields on those pages.

When This Feature Adds Value

  • When your team enters or reviews specification data frequently as part of their normal workflow on item cards, order lines, or other pages, and the extra step of opening a separate specifications panel creates friction or is often skipped.
  • When you need specification attributes to be visible as columns in list pages so that users can filter, sort, and compare records based on those attributes without leaving the list.
  • When you want to reduce the training burden on new users by presenting the most important attributes as clearly labelled fields on familiar pages, rather than requiring them to navigate a separate information structure.
  • When specification data needs to be captured directly on transactional documents — such as purchase lines or production order components — at the moment of data entry, to ensure completeness without a separate quality or data check step.