Supplyframe NPI-DS 2.25 introduces significant new features and updates across the platform- including system wide updates, enhancements to BOM Insight, ease-of-use additions to our Supplier Portal, and API improvements. 

NPI-DS is adding access to 'Agents', an automation framework that will allow you to setup system rules to automate tasks within Supplyframe.

We've also overhauled how currency works within NPI-DS with the introduction of a new Exchange Rates model, replacing our previous reliance on a system-wide currency API, giving you full control to upload, manage, and lock exchange rate files for each project. 

BOM Insight is seeing updates for easier BOM management including a new tree view control for your multi-level BOMs and improved integration with Teamcenter.

For admins, a whole new streamlined Reports view called the 'Enterprise Dashboard' is being added, providing a quick, high-level overview of key metrics, including spend and savings details.

Read on and use the table of contents below to learn more!

General

BOM Insight

Supplier Portal 

Reports

API

Improvements

 

General

Agents

What is it? - Agents is a new tool offered by NPI-DS that will allow you to create automations for actions within the Sourcing module. Access to agents in other modules is currently under development. 

Where can I find it? - All users can select agents when creating a new project within the Sourcing module. Admins can find the initial setup in system settings.

Why do I need this? - Agent automations can cut down on the need for performing repeated manual tasks within NPI-DS. 

How does it work? - Admins can setup agents by creating rules, which take actions based on set conditions. For now, conditions can be set for System fields, Sourcing System tags, or Sourcing customs tags, to be used in Sourcing projects. Once a condition is selected, you can then choose an action to take place when a condition is met. Actions that can be performed by the agent include Assigning a user, Setting Status, or applying a tag. 

New rule creation setup: 

In this example, we are creating a rule where if Risk Index is over 60, the system will automatically set line items that meet the condition in Sourcing to the 'Needs Review' status.

For more information on Agents, please see our full article here.

Exchange Rates

What is it? - Supplyframe is implementing a new process to manage exchange rates.  Users will now have the ability to assign sets of exchange rates to projects. 

Where can I find it? - When creating a new RFQ, BOM Insight, or Sourcing Project, you'll see an option to select an exchange rate file. The rate selected here will apply to the entire project, locking the project to that selected exchange rate file. Admins, and users with specific Exchange Rates permissions, can setup exchange rates by clicking 'Reference Tables' at the top of NPI-DS, and then clicking 'Exchange Rates'.

Why do I need this? - The new Exchange Rate process ensures consistent financial calculations across your projects for greater stability, traceability, and budgeting confidence.

How does it work? - Once you've navigated to 'Exchange Rates', you'll see a list of your existing exchange rate files, and an option to 'Upload Document', which will allow you to add new exchange rate files.  There is an also an option to 'Generate' a new exchange rate file based on Supplyframe's existing Currency data. 

For more information on Exchange Rates, please see our full article here.

BOM Insight

Teamcenter Integration Enhancements

What is it? - Coming in March, we're fully revamping how BOMs within Supplyframe will interact with your Teamcenter integration.

Why do I need this? - It's a new modern integration path between Teamcenter and Supplyframe that supports pushing complex BOM structures into NPI-DS, opening them directly from Teamcenter, and exchanging risk data as part of strategic sourcing workflows.

BOM Structure View Added to Sidebar for Multi-Level BOMs

What is it? - A new structure breakdown is available to help you navigate your multi-level BOMs. 

Where can I find it? - You'll see a 'BOM Structure' tab on the left side panel when viewing your BOMs within BOM Insight.

Why do I need this? - Significantly improves usability for complex assemblies, enabling engineers and procurement teams to quickly find, understand, and inspect specific sub-assemblies and parts inside large BOMs.

How does it work? - BOM Insight will provide an expandable tree view that will correspond with your uploaded BOMs multi-level structure. You can click into this left side BOM Structure view to filter parts for that section of your BOM.

CAGE Code Support

What is it? - We’re expanding CAGE Code usage across BOM Insight.

Where can I find it? - CAGE Code will be a mappable field when uploading your BOM. You'll also be able to map CAGE codes via Part Master upload, Contract Price and Purchase Order uploads.

Why do I need this? -  This update to CAGE Code will help with traceability and matching for defense and high-reliability programs where CAGE Code is the primary manufacturer identity, and ensures CAGE carries consistently from BOMs to Contract Price, Purchase Orders, and APIs.

How does it work? - Only one CAGE code can be uploaded per part. 

In your BOM Manufacturer Settings, you'll be able to choose between Prioritizing Requested Manufacturer and CAGE Code, enforce it when selecting a price from sources where the same MPN may exist under different manufacturers, or ignore these fields entirely.

 

Supplier Portal

Quote ID in Supplier Portal

What is it? - Suppliers can now link RFQs in Supplyframe to internal quote IDs that they may reference in other systems.

Where can I find it? - Suppliers will see a new 'Edit' option under the 'Project' drop down in an RFQ. 

Screenshot 2025-12-31 at 10.01.08 AM.png

Reports

Enterprise Dashboard

What is it? - For Admins, we're replacing the default navigation in Reports with a new Reports Dashboard to provide a streamlined view of your RFQ reports.

 

Where can I find it? - It'll show up automatically when clicking into Reports.

Why do I need this? -   The dashboard provides a quick, high-level overview of key metrics, including spend and savings details, all presented with pre-selected date ranges. This enhancement makes it easier for Admins to monitor performance and gain insights at a glance without needing to dig into individual reports.

 

API

CAGE Code Support

What is it? - BOM items returned via API now include CAGE Code so that your external systems can align on the same manufacturer ID used in NPI-DS.

Why do I need this? - API CAGE code support will allow your external systems to align on the same manufacturer ID you use in NPI-DS.

New Endpoints for Exchange Rates Tables

What is it? - We're introducing new Currency Rates Tables in our API to manage entire tables of currency exchange rates. It supports full CRUD operations (Create, Read, Update, Delete) on currency rates tables.

How does it work? - With this update, you'll be able to list all currency rate items in a table, retrieve a single currency rate table, create a new currency rate table, update an existing currency rate table, delete a currency rate table

New Endpoints Currency Rates Table Items

What is it? - We're also introducing API updates for Currency Rate tables, fully supporting CRUD operations.

How does it work? - Similar to above, this update will allow you to use API calls to list all currency rate items in a table, retrieve a single currency rate item, create a new currency rate item, update an existing currency rate item, delete a currency rate item

Improvements

Reference Price Rules Clarification

What is it? - Ref. Pricing rules have been adjusted for cost when multiple candidates exist.

How does it work? - If two items have the same price, we prioritize the most recent Start Date. If no items have a Start Date, NPI-DS now still picks one.

Why do I need this? - This update removes ambiguity around reference prices used in RFQs and reports and ensures items do not go unpriced just because start dates are missing.